RU:Наводнение в Крымске
В ночь на субботу, 7 июля несколько городов Краснодарского края оказались затоплены из-за ливневых дождей (подробнее на ленте.ру). Сильнее всего пострадали Геленджик, Новороссийск, Крымск и Нижнебаканская. Спасатели из последних двух пунктов обнаружили, что ориентироваться почти невозможно из-за отсутствия карт, поэтому попросили участников OpenStreetMap помочь с картированием.
Хотите получить карту? Смотрите раздел #Выгрузки.
Обсуждение идёт на форуме, обзоры публикуются в штосме. Также советуем зайти в IRC, где быстро ответят на любые вопросы.
10 июля волонтёры из Нижнебаканской (станица к юго-западу от Крымска) передали, что им тоже нужна карта. Поэтому с этого дня мы также работаем над картой этой станицы.
14 июля сообщили о затоплениях в хуторах вдоль реки Второй: Новоукраинском, Шептальском, Армянском.
Координация
Город Крымск разделён на пронумерованные участки, выберите один (потребуется залогиниться через OpenID — учётная запись в OpenStreetMap у вас уже должна быть) и приступайте к рисованию. По мере загрузки данных можно отмечать прогресс в баллах от 0 до 9. После завершения освободите кусок нажатием на кнопку справа вверху. Чтобы видеть границы участков в JOSM, добавьте туда подложку WMS с адресом
wms:http://mapcraft.nanodesu.ru/wms/122?SRS={proj}&WIDTH={width}&height={height}&BBOX={bbox}
Остальные населённые пункты:
- Нижнебаканская: пирог, подложка: wms:http://mapcraft.nanodesu.ru/wms/123?SRS={proj}&WIDTH={width}&height={height}&BBOX={bbox}
- Новоукраинский: пирог, подложка: wms:http://mapcraft.nanodesu.ru/wms/128?SRS={proj}&WIDTH={width}&height={height}&BBOX={bbox}
Подробная инструкция по этой системе: RU:MapCraft.
Рисование
Если вы не умеете пользоваться редакторами, но находитесь «в поле», у нас есть очень простой способ обратной связи. Зайдите на сайт OpenStreetBugs, приблизьте карту и тыкните левой кнопкой мыши в нужное место — например, дом. Там можно написать комментарий, который прочитают участники проекта и поправят карту. Нужно всё: расположение магазинов, состояние домов, адреса, ограничения проезда. Постарайтесь заходить на этот сайт почаще: у картографов могут возникнуть вопросы, которые они пишут в незакрытых точках.
Картографическое покрытие требуется, прежде всего, в окрестностях реки, где низина и затопило. Помимо обычного рисования домиков и дорог, отмечайте landuse и проставляйте адреса (см. ниже). Пожалуйста, не пользуйтесь флэш-редактором Potlatch: в нём велик шанс случайно поломать нарисованное другими. Установите JOSM и уделите несколько минут его изучению, это воздастся сторицей.
Отображение домов без адреса
Адресная информация очень важна для волонтёров. Пройдитесь по свободным кускам пирогов и попробуйте проставить отсутствующие адреса на домах (см. раздел #Адресный план).
Чтобы проще было отличить дома без адреса, подключите дополнительный стиль в JOSM:
- (вариант от Ezhick, выделяет дома с адресом зелёным цветом) создайте где-нибудь файл abc.mapcss с содержимым:
meta {title: "Highlite noaddr"; author: "ezhick"; link: "no"; description: "no"; } area[building]["addr:housenumber"] {color: #B2DF8A; fill-color: #B2DF8A; }
- или скачайте стиль отсюда: http://osm.cupivan.ru/coloured-addresses-ru.mapcss — дома будут раскрашены в зависимости от улицы.
Войдите в настройки JOSM (клавиша F12), перейдите в раздел «Параметры проекции карты и отображения данных», перейдите на вкладку «Стили отрисовки карты», справа нажмите на кнопку с плюсом, укажите файл со стилем. Он должен стать активным, если этого не случилось — поставьте в списке рядом с ним галку. Сохраните настройки, нажав OK.
Источники
Космоснимки
Bing
Территория Крымского района частично покрыта детальными снимками Bing, которые несложно подключить в любом редакторе. Большинство рисующих используют смещение -3.6;0.6 (в обоих населённых пунктах), хотя без смещения снимки тоже неплохо ложатся на треки.
IKONOS
СканЭкс открыл несколько снимков IKONOS 2010-11 гг, которые покрывают весь Крымск и в т.ч. станицу Нижнебаканскую. Подробные инструкции по подключению этого слоя написаны на странице космоснимков (слой «OSMosnimki»). Не забудьте проверить привязку.
DigitalGlobe от 9 июля
Благодаря инициативе ГИС-Лаб, были собраны средства на покупку снимка DigitalGlobe от 9 июля, после наводнения (границы снимка). Этот снимок выложен в «копилку OSM» (пока отдельным слоем) и доступен для подключения через WMS / TMS. Ссылка (в JOSM при добавлении слоя выберите вкладку «TMS» и вставьте адрес в «TMS URL», максимальный масштаб поставьте 18):
http://maps.kosmosnimki.ru/TileService.ashx?Request=gettile&LayerName=7B3470B2C40E4B71B9AF9D1AFE17FA51&apikey=U96GP973UH&crs=epsg:3857&z={zoom}&x={x}&y={y}
Смещение: 8;1. Проверьте его, на всякий случай, по привязанному бингу: говорят, немного плавает.
WMS: введите в «адрес сервиса» http://maps.kosmosnimki.ru/TileService.ashx/apikeyU96GP973UH и выберите в списке слоёв «09.07.2012_orto».
Чтобы получить WMS/TMS этого снимка в альтернативной расцветке (более яркой), свяжитесь с User:Zverik.
Для подключения в Merkaartor:
- Tools-TMS Servers Editors -> Добавить
- Адрес сервера : maps.kosmosnimki.ru
- Путь : /TileService.ashx?Request=gettile&LayerName=7B3470B2C40E4B71B9AF9D1AFE17FA51&apikey=U96GP973UH&crs=epsg:3857&z=%1&x=%2&y=%3
- Размер частей : 256
- Максимальный масштаб : 24
Генплан
Генеральный план Крымска выложен в формате JPG низкого разрешения, но некоторые названия читаются. Также на нём указаны номера кварталов и около трёхсот POI (на полдень 9 июля в OSM их было менее пятидесяти).
Адресный план
Григорий Степанов поделился адресным планом Крымска (и других городов района) в формате DWG. Amuriy с ГИС-Лаба превратил его в удобочитаемую картинку JPEG (вот Нижнебаканская, осторожно: 10 и 7 мегабайт!), а другие участники сделали из плана подложку для подключения в редакторы. Вот как подключить её в JOSM: откройте окно настроек (F12), во вкладке WMS нажмите плюсик справа внизу. Там заполните название, и внизу, в «Imagery URL» вставьте
wms:http://gis-lab.info/cgi-bin/mapserv?map=/usr/local/www/gis-lab/data/programs/mapserver/krymsk/wms.map&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&Layers=polyline,annotation&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&TRANSPARENT=TRUE&FORMAT=PNG
Затем жмите OK, OK и добавьте слой. Учтите, что дома нарисованы схематично, и перерисовывать их не нужно. Чтобы при масштабировании изменить разрешение слоя, откройте его контекстное меню (правой кнопкой) и выберите там «Изменить разрешение» («Change resolution»).
Также из адресного реестра удалось получить файлы с точками (ни в коем случае не загружайте их на сервер):
- Номера домов — расставлены приблизительно, не вписаны названия улиц. Пользуйтесь для проверки и расстановки тегов addr:housenumber, помните про плохую привязку. Советуем контролировать расположение домов по WMS.
- Названия улиц — точки на линиях улиц с названиями. Проверьте, что все улицы в городе поименованы.
- Номера кварталов — желательно записать их в теги ref на полигонах landuse=*.
Другие планы: Крымск в PDF, Нижнебаканская в PDF, Армянский и Новоукраинский в PDF, хутор Армянский картинкой.
МЧС
Все отмеченные тегами social_facility=* точки наглядно отображены в результатах выдачи Overpass API.
Нижнебаканская
Схема пострадавших районов и размещения пунктов помощи в Нижнебаканской (от Котельникова).
Крымск
На сайте МЧС (также уточнение и обновление от Котельникова) можно найти списки пунктов временного размещения и горячего питания в Крымске. Всё это обозначается тегами amenity=social_facility с уточнением:
- пункты временного размещения — social_facility=shelter, также указывайте capacity=*.
- кинотеатр «Русь» (500) (работает?)
- МБОУ СОШ № 1 (ул.Комсомольская,35)
- МБДОУ детский сад № 3 (ул.Ставропольская,26)
- МБДОУ детский сад № 4 (ул.Пролетарская,4)
- МБДОУ детский сад № 6 (ул.Ленина,215)
- МБДОУ детский сад № 7 (ул.Карла Либкнехта,28)
- МБДОУ детский сад № 14 (ул.Фадеева,27)
- МБДОУ детский сад № 35 (ул.Маршала Жукова,35)
- Школа-интернат (ул.Коммунистическая,28)
- палаточный городок на 1000 мест по ул.Ленина
- пункты горячего питания — social_facility=food_bank
- пункты выдачи гуманитарной помощи — social_facility=humanitarian_aid (нестандартный тег, но других нет)
- пункты выдачи питьевой воды — social_facility=drinking_water, также рекомендуется amenity=drinking_water
- пункты оказания медицинской помощи, вакцинации — social_facility=healthcare (тег устарел, но подходящих альтернатив не предложено)
- ул. Ставропольская, 26 (детский сад № 3)
- ул. Пролетарская, 4 (детский сад №4)
- ул. К. Либкнехта, 28 (детский сад № 7)
- ул. Ленина, 215 (детский сад № 6)
- ул. Фадеева, 27 (детский сад № 14)
- ул. Маршала Жукова (детский сад №35)
- ул. Коммунистическая, 28 (школа-интернат)
- ул. Ленина, 231 (социально-культурный центр)
- ул. Комсомольская, 36 (СОШ №1)
- ул. К. Либкнехта, 40 (МКЦ «Русь»)
- ул. Горная, 15 (приемный покой городской больницы)
Записывайте в name=* краткое название для карты, в description=* — полное описание. Желательно также записать в addr:full=* полный адрес пункта.
Кадастровая карта
В публичной кадастровой карте немало адресной информации, которую технически можно использовать при рисовании. Правовой статус не ясен до сих пор, поэтому есть вероятность, что адреса придётся удалить через несколько недель. Тем не менее, спасатели подчеркнули важность именно адресной информации, поскольку альтернатив ни у кого нет. Отрисовка вашего куска пирога не закончена, пока дома стоят без номеров.
Один из простейших способов взять адреса — воспользоваться выгрузкой Александра Зейналова (Крымск, Нижнебаканская, Новоукраинский, Армянский, Шептальский, Верхнеадагум). Это osm-файлы с тысячами адресных точек. Их ни в коем случае нельзя загружать на сервер, но можно, открыв в отдельном слое, копировать теги на соответствующие дома (для переключения слоёв жмите Alt+<цифра>). Точки редко ложатся на правильные дома, поэтому рекомендуют добавить подложку кадастровой карты и смотреть на участки. Подложка смещена, отсюда и непопадание адресов. Участники на форуме делятся способами оптимизации расстановки адресов.
Те, у кого установлен python и плагин CommandLine, могут воспользоваться одним из двух плагинов:
- addresses — описание от Siberiano;
- rraddr — более эффективный плагин, сразу ставит адреса на дома.
У этого способа есть недостаток: поскольку подложка кадастровой карты смещена, дома перед простановкой адресов должны попадать в эти смещённые участки. Другими словами, их нужно либо сразу рисовать со смещением, а затем перемещать на правильное место, либо перемещать их два раза (под кадастр и обратно).
Выгрузки
Печать
- Ежеминутные картинка и PDF от Komяpы.
- PDF-атласы от Макса Васильева в стиле чепецк.net, обновляются ежедневно около 11 утра:
- Крымск: карта, цветной атлас, чёрно-белый
- Нижнебаканская: цветной, чёрно-белый
- Новоукраинский: цветной, чёрно-белый
- Армянский: цветной, чёрно-белый
Trolleway подготовил пакет для Maperitive, «после запуска которых он выплюнет около 50 мегабайт разных картинок самого Крымска и его окрестностей, в том числе атлас города с домами на А4. Рекомендуется на всякий случай обновить Маперитив и поставить python».
Навигаторы
- Краснодарский край для Garmin одним файлом, обновляется ежедневно по утрам.
- Краснодарский край для Navitel с файлом путевых точек с центрами приёма и раздачи помощи, обновляется ежедневно по утрам. Данные о точках предоставляет Kotelnikov на OpenStreetBugs.
- Крымск и Нижнебаканская для Osmand, обновляется раз в два часа.
- Краснодарский край для Navikey Семь Дорог одним файлом, обновляется ежедневно по утрам.
Прочее
- Краснодарский край в формате Shape, обновляются ежеминутно.
- Дамп в PBF Крымска и Нижнебаканска, раз в двадцать минут (bbox1 + bbox2).
- Карты для волонтёров: Катастрофа 2012-07 (Работает поиск по первым буквам). Обновляется волонтёрами Краснодарского кординационного центра.
Первоначальный вариант г. Крымск - Восток и область, г. Крымск - Запад, ст-ца. Нижнебаканская. Обновлялся до 16.07.2012. (источник Царенкова).
Также
- Обсуждение на форуме
- Логи чата в MapCraft: Крымск, Нижнебаканская
- Данные по Крымску на форуме ГИС-Лаба
- Крымск и Нижнебаканская в валидаторе границ (и улиц)
- Заметки в штосме: [1] [2] [3] [4] [5]
- Статьи lenta.ru о наводнении: [6] [7] [8] [9] [10] [11] [12]
- Интерфакс об OSM [13] [14]