RU:Наводнение в Крымске

From OpenStreetMap Wiki
Jump to navigation Jump to search

В ночь на субботу, 7 июля несколько городов Краснодарского края оказались затоплены из-за ливневых дождей (подробнее на ленте.ру). Сильнее всего пострадали Геленджик, Новороссийск, Public-images-osm logo.svgКрымск и Public-images-osm logo.svgНижнебаканская. Спасатели из последних двух пунктов обнаружили, что ориентироваться почти невозможно из-за отсутствия карт, поэтому попросили участников 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; }

Войдите в настройки 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:

  1. Tools-TMS Servers Editors -> Добавить
  2. Адрес сервера : maps.kosmosnimki.ru
  3. Путь : /TileService.ashx?Request=gettile&LayerName=7B3470B2C40E4B71B9AF9D1AFE17FA51&apikey=U96GP973UH&crs=epsg:3857&z=%1&x=%2&y=%3
  4. Размер частей : 256
  5. Максимальный масштаб : 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=*.
    1. кинотеатр «Русь» (500) OOjs UI icon check-constructive.svg (работает?)
    2. МБОУ СОШ № 1 (ул.Комсомольская,35) OOjs UI icon check-constructive.svg
    3. МБДОУ детский сад № 3 (ул.Ставропольская,26) OOjs UI icon check-constructive.svg
    4. МБДОУ детский сад № 4 (ул.Пролетарская,4) OOjs UI icon check-constructive.svg
    5. МБДОУ детский сад № 6 (ул.Ленина,215) OOjs UI icon check-constructive.svg
    6. МБДОУ детский сад № 7 (ул.Карла Либкнехта,28) OOjs UI icon check-constructive.svg
    7. МБДОУ детский сад № 14 (ул.Фадеева,27) OOjs UI icon check-constructive.svg
    8. МБДОУ детский сад № 35 (ул.Маршала Жукова,35) OOjs UI icon check-constructive.svg
    9. Школа-интернат (ул.Коммунистическая,28) OOjs UI icon check-constructive.svg
    10. палаточный городок на 1000 мест по ул.Ленина OOjs UI icon check-constructive.svg
  • пункты горячего питания — social_facility=food_bank
    1. ул. Рубиновая, 244 OOjs UI icon check-constructive.svg
    2. ул. Луначарского СОШ№2 OOjs UI icon check-constructive.svg
    3. ул. Вишнёвая (рынок) OOjs UI icon check-constructive.svg
    4. ул.Островского,179 OOjs UI icon check-constructive.svg
    5. ул.1 мая,265 OOjs UI icon check-constructive.svg
    6. ул. Таманская, 242 OOjs UI icon check-constructive.svg
    7. ул.Октябрьская,56 OOjs UI icon check-constructive.svg
    8. ул. Переяславского,129 OOjs UI icon check-constructive.svg
    9. Свердлова/Дзержинского OOjs UI icon check-constructive.svg
    10. угол улиц Коммунистической и Ленина OOjs UI icon check-constructive.svg
  • пункты выдачи гуманитарной помощи — social_facility=humanitarian_aid (нестандартный тег, но других нет)
    1. Дом культуры г.Крымск - ул.Ленина, 231 OOjs UI icon check-constructive.svg (работает?)
    2. Кинотеатр "Русь" г.Крымск - ул.Либкнехта, 44 OOjs UI icon check-constructive.svg
    3. Спортивный зал школы-интерната (ул.Коммунистическая,28) OOjs UI icon check-constructive.svg
  • пункты выдачи питьевой воды — social_facility=drinking_water, также рекомендуется amenity=drinking_water
    1. МКЦ «Русь» (ул.Карла Либкнехта, 38) OOjs UI icon check-constructive.svg
    2. склад школы-интерната (ул.Коммунистическая,28) OOjs UI icon check-constructive.svg
  • пункты оказания медицинской помощи, вакцинацииsocial_facility=healthcare (тег устарел, но подходящих альтернатив не предложено)
    1. ул. Ставропольская, 26 (детский сад № 3) OOjs UI icon check-constructive.svg
    2. ул. Пролетарская, 4 (детский сад №4) OOjs UI icon check-constructive.svg
    3. ул. К. Либкнехта, 28 (детский сад № 7) OOjs UI icon check-constructive.svg
    4. ул. Ленина, 215 (детский сад № 6) OOjs UI icon check-constructive.svg
    5. ул. Фадеева, 27 (детский сад № 14) OOjs UI icon check-constructive.svg
    6. ул. Маршала Жукова (детский сад №35) OOjs UI icon check-constructive.svg
    7. ул. Коммунистическая, 28 (школа-интернат) OOjs UI icon check-constructive.svg
    8. ул. Ленина, 231 (социально-культурный центр) OOjs UI icon check-constructive.svg
    9. ул. Комсомольская, 36 (СОШ №1) OOjs UI icon check-constructive.svg
    10. ул. К. Либкнехта, 40 (МКЦ «Русь») OOjs UI icon check-constructive.svg
    11. ул. Горная, 15 (приемный покой городской больницы) OOjs UI icon check-constructive.svg

Записывайте в name=* краткое название для карты, в description=* — полное описание. Желательно также записать в addr:full=* полный адрес пункта.

Кадастровая карта

В публичной кадастровой карте немало адресной информации, которую технически можно использовать при рисовании. Правовой статус не ясен до сих пор, поэтому есть вероятность, что адреса придётся удалить через несколько недель. Тем не менее, спасатели подчеркнули важность именно адресной информации, поскольку альтернатив ни у кого нет. Отрисовка вашего куска пирога не закончена, пока дома стоят без номеров.

Внимание: для расстановки адресов главный источник — адресный план. Даже если вы пользуетесь для адресации кадастровой картой, перепроверяйте, пожалуйста, все номера домов по адресному плану. Иначе это будет нарушением условий использования кадастровой карты. Спасибо.

Один из простейших способов взять адреса — воспользоваться выгрузкой Александра Зейналова (Крымск, Нижнебаканская, Новоукраинский, Армянский, Шептальский, Верхнеадагум). Это osm-файлы с тысячами адресных точек. Их ни в коем случае нельзя загружать на сервер, но можно, открыв в отдельном слое, копировать теги на соответствующие дома (для переключения слоёв жмите Alt+<цифра>). Точки редко ложатся на правильные дома, поэтому рекомендуют добавить подложку кадастровой карты и смотреть на участки. Подложка смещена, отсюда и непопадание адресов. Участники на форуме делятся способами оптимизации расстановки адресов.

Те, у кого установлен python и плагин CommandLine, могут воспользоваться одним из двух плагинов:

У этого способа есть недостаток: поскольку подложка кадастровой карты смещена, дома перед простановкой адресов должны попадать в эти смещённые участки. Другими словами, их нужно либо сразу рисовать со смещением, а затем перемещать на правильное место, либо перемещать их два раза (под кадастр и обратно).

Выгрузки

Печать

Trolleway подготовил пакет для Maperitive, «после запуска которых он выплюнет около 50 мегабайт разных картинок самого Крымска и его окрестностей, в том числе атлас города с домами на А4. Рекомендуется на всякий случай обновить Маперитив и поставить python».

Навигаторы

  • Краснодарский край для Garmin одним файлом, обновляется ежедневно по утрам.
  • Краснодарский край для Navitel с файлом путевых точек с центрами приёма и раздачи помощи, обновляется ежедневно по утрам. Данные о точках предоставляет Kotelnikov на OpenStreetBugs.
  • Крымск и Нижнебаканская для Osmand, обновляется раз в два часа.
  • Краснодарский край для Navikey Семь Дорог одним файлом, обновляется ежедневно по утрам.

Прочее

Также