The True Mapping Party. Как мы делали карту Великих Лук

    Velikie Luki Mapping Weekend.png
    11-12 сентября прошла встреча «Великие Луки Mapping Weekend», где картографы-любители из России и Беларуси рисовали карту Великих Лук с нуля. Это не первый опыт такого рода, но впервые люди массово собрались исключительно во славу OSM. До этой недели событие не освещалось, догорая тихо, как и всё, что происходит в русскоязычных картах. Но как же, в таком случае, быть последователям, кто хочет организовать встречи в своих городах? Посвятив вечер будущим активистам картодвижения, Илья Зверев рассказывает историю организации Mapping Party по всем правилам, которые удалось придумать.



    Подготовка


    Идея такого сбора возникла внезапно. Читая о заграничных Mapping Parties, поневоле завидовал: как у них всё хорошо организовано! Потом посчитал, где лучше всего собраться, если хотим увидеть людей отовсюду. Великие Луки выглядели заманчиво: почти ровно посередине Санкт-Петербурга, Минска и Москвы, совершенно не отрисованные, при этом — стотысячник. Кроме того, у меня родители живут во Пскове и могли дать машину на выходные, так что помимо самих Лук, удалось бы отрисовать ещё дороги в Псковской области.

    9 июля бросил идею, а затем понадеялся, что все забудут, потому что организация развлечений — страшно и не умею. Но 12 августа loir взял и напомнил, пути назад не было, и 15 августа, заручившись поддержкой нескольких известных в русскоязычном осм людей, я сделал страничку на вики и объявление на форуме.

    Разведка


    Опыт вождения пин-миксов требовал, чтобы я разведал местность. Не откладывая, в воскресенье, 22 августа сели с женой в машину и поехали. По пути увлеклись рисованием Новоржева, приехав в Луки в обеденное время. Что теперь и нафига мы туда приехали? По рекомендациям сразу заглянули в центральную гостиницу города, «Юбилейную». Недорогие номера в количестве, бесплатный интернет, ресторан через дверь сразили, и продолжать поиски отелей уже как-то не тянуло. Тем не менее, съездили в «Гармонию» и убедились, что она далеко.

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

    К вопросу об улицах на карте:


    24 августа обновил вики-страницу, после чего осталось ждать добровольцев.

    Воздухоплаватели


    27 августа pashgan прислал ссылку на фото Великих Лук с высоты. Дело в том, что каждый июнь в городе проходят международные встречи воздухоплавателей, и небо раскрашивается десятками воздушных шаров, а фотоаппараты немногих счастливчиков — отличными снимками города. 30 числа Komяpa намекнул, что неплохо бы связаться с автором снимка, Игорем Лобашовым, по поводу исходника и других фотографий. В ответ же я получил не только разрешение использовать снимок для создания карты, но и контакт Игоря Шелапутина, штатного фотографа соревнований. Последнему я написал уже в последний момент, 7 сентября, но тот ответил мгновенно, согласившись поделиться подходящими фото из своей коллекции. Конечно, подготовка и загрузка фотографий заняли некоторое время: получили их мы только 27 сентября, и не разобрали до сих пор. Украинцы здесь герои: пусть у нас нет спутниковых снимков Великих Лук, но аэрофотосъемка для карты ещё полезнее.

    Генплан


    Всем известно, что для рисования карты OSM подойдёт не каждый источник. По сути, только глаза, GPS и правительственные документы, выпускаемые по закону в общественное достояние. 2 сентября AkMeR внезапно навёл меня на генплан Великих Лук. Как я не догадался поискать его раньше — ума не приложу. На сайте, правда, сработали только две ссылки; сразу написал об этом в администрацию, но ответа до сих пор (7 октября) не получил. Генплан оказался отличным: все железные дороги, все дома, но очень мелкого размера. Я понадеялся на скорый ответ из администрации и не стал сразу перерисовывать картинку. Сделал это на выходных. Жаль, сами дороги на плане не обозначены, только как дырки между кварталами. Тем не менее, карта Великих Лук начала походить на карту.

    Обратный отсчёт


    7 сентября andrewsh намекнул, что пора оформлять «пирог»: разбивку города на районы, которые будут распределены между участниками. Кажется простым, но на деле всё хочется сделать кусочки побольше. При этом лучше их делать меньше, чтобы участники не задолбались (как я когда-то, пройдя пешком сорок километров по Пскову). Здесь очень помогло, что я уже побывал в городе и представлял его масштабы и структуру застройки. Рисование пирога чем-то похоже на рисование карты для пин-микса: не только пользу принести и время потратить, но и дать участникам равные шансы почувствовать город, посмотреть на его достопримечательности. Наконец, выбрать значимые районы города. В общем, через полтора часа пирог был готов.



    Как знает каждый, кто пережил сессию, близость дедлайна увеличивает желание заниматься посторонними делами. В ночь на 8 сентября я написал плагин для JOSM для упрощения выравнивания подложки IRS. Конечно, связь с Великими Луками есть: по результатам августовской поездки рисовал все дороги в области, что просматривались на космоснимках.

    Итак, вечером 9 сентября — поезд во Псков, откуда вместе с Олегом «gryphon» мы поедем в Луки на машине. Вечером 8 сентября я рву волосы из головы: пусть канцелярия (несколько планшетов — дорогие, заразы, — ручки, карандаши, бумага) уже закуплена, но шаблоны типа Walking Papers не сделаны, визитки (для ответа на вопрос «чего это вы тут разнюхиваете?») не сделаны, плакат (для общего фото) не сделан, наклейки (просто как сувениры) не сделаны. В срочном порядке с помощью andrewsh, Komяpы и инкскейпа творю сувенирку, и на следующее утро в копи-центре на Восстания, 1 распечатываю.


    мегавизитка

    гипертекст


    Днём нарезаю пирог на сто страниц из pdf с контурами улиц, присланного andrewsh. Процесс несложен: загрузил файл в inkscape, разгруппировал и уменьшил толщину линий до минимума, чтобы они выглядели нарисованными карандашом, и можно было писать поверх них ручкой. Далее нарисовал прямоугольник с пропорциями A4 и начал вырезать им куски, по два-три на район, в файлы «RR-N.png». Если какой-то кусок должен быть под углом, ворочаю все Великие Луки, потому что иначе экспортируется не прямоугольник, а чёрте что.

    Пятница, 10 сентября, 9:03. Zverik: «что-то мне нервно :)»

    Суббота


    Сбор утром, после завтрака. Многие видят друг друга впервые, оттого чувствуют несколько скованно. От меня, судя по всему, ждут каких-то речей, я же как язык проглотил, отчего всё страньше и страньше. Наконец, решил, что раз разговор не складывается, надо сразу переходить к делу, и начал объяснять, чем мы собираемся заниматься.

    Принципы рисования сверхподробной карты когда-то отладил на себе, и именно их и объяснил. Конечно, в отсутствие высокоэтажной застройки также пригодятся GPS и фотоаппарат, совместно превращающиеся в ультимативный фоторегистратор всего на свете. Наклейки сразу нашли место на планшетах, каждый взял по десятку визиток и обходные листы для своих кусков пирога. Последние оказались далеко не очевидны; в итоге на каждом пришлось подписывать основные улицы и рисовать стрелку на север. Off we go, встреча через три часа в гостинице.

    Картография


    Думаю, каждому из нас есть что рассказать про свой район. В восьмом куске, например, стоит гипермаркет, окружённый болотом. И удивительная сеть улиц, не отражённая на коммерческих картах. И клуб «Back to USSR», названием порадовавший жену. И вообще слишком много всего: спустя три часа, на ступеньках пешеходного моста в сторону 19-го куска, мы созвонились со всеми и договорились отсрочить встречу на час. После чего пошли и сосчитали все ступеньки на мосту и все рельсы на вокзале.


    клуб ненужных железнодорожников

    Эффективнее всего получилось работать в паре: я зарисовывал на бумаге схему кварталов, со всеми домами, проездами и заборами, а Юля с GPS в одной руке и фотоаппаратом в другой носилась от одной вывески к другой. Сложнее всего пришлось Олегу: он ходил один, и GPS-а ему не досталось. Поэтому он даже опоздал на обед, поставив целью умереть, но идеально обойти свой район.

    В холле гостиницы выяснилось, что не мы одни накосячили с масштабом. Когда мы вышли на границе района и начали зарисовывать дома, дорожную сеть было не охватить взглядом, и поэтому прямоугольники рисовали минимального размера. Обойдя таким образом два квартала, на меня внезапно сошло озарение: «эта линия — такая-то улица, а эта, значит, — такая-то!», и вместо 1/5 страницы мы, оказалось, обошли полторы. Мелочь в углу листа рядом с размашисто обрисованными домами в другом углу выглядит смешно.

    Обедали в подозрительно пустом ресторане «Баязет», где все сныкались на другом этаже; после отдыхали.

    и болтология


    Вечером встретились поужинать в кофейне «Кофейня». Слухи не подкачали, кафе оказалось офигенным: много вкусного чая и бесподобные пирожные. И, неожиданно, приличная еда. Поначалу перекусывали впятером, но постепенно в дверях появлялись знакомые лица — и вот уже вся картографическая компания, сдвинув столы с половины зала, смеётся и звенит чашками. Вечер разгорелся, утренняя неловкость испарилась.


    Zverik, Zkir, vvoovv, liosha, gryphon

    Согретые чаем, решили погулять по городу. Сделали круг по кварталу, затем прошли по мосту — было не остановиться, даже лёгкий дождь не мешал. За беседой посетили Обелиск Славы в парке, а Вова «vvoovv», обходивший этот парк, рассказывал про каждый камень. Право, опытный осмер — потенциальный экскурсовод. В темноте мы разыскали вантовый пешеходный мост и, уже по другому берегу Ловати, вернулись в гостиницу.

    Но не спать же, в самом деле? Завалились в пятиместную комнату беларусов и тверчан, где болтали при открытых ноутбуках далеко за полночь. Именно там и сделали главные фотографии: сначала серьёзную на форум, затем человеческую для всех остальных. Дождались двух часов ночи, когда vvoovv смотался на поезд, и пошли спать. День был очень хорош.

    Воскресенье


    О-о-очень лениво проснулись, завтрак в гостинице не давал шанса залежаться. На сборе в холле решили побродить ещё чуток, разобрав необхоженные районы.

    Помните визитки для ответа на вопрос? Хотя раньше не пригодились, уже под конец воскресного бродилова к нам, внезапно, подъехал парень на джипе и такой: «А ЧТО ЭТО ВЫ ТУТ ДЕЛАЕТЕ, А?» Обрадованные таким поворотом, дали ему визитку и пригласили посетить сайт. Не зря ведь!


    andrewsh, Komzpa, Рысь, Zverik с женой, gryphon

    Дальше — обед в «Ловати» (вкуснее и дешевле «Баязета») и долгий отдых на диванах гостиничного холла. Хвастались результатами, зарисовывали мелочи в карту, читали интернет, никого не трогали, починяли линукс. Так, час за часом, подошло время собираться в дорогу: отвозить беларусов к Новосокольническому вокзалу, а нас — во Псков. На практике убедились, что в машину влезает шестеро. И что увидев в Новосокольниках поезд на Петербург, можно приехать во Псков за три часа до его прибытия.

    Рисование


    Каждый рисует свои районы по-разному. Кто-то самым важным считает POI, обходя район не столько для контуров домов, сколько разыскивая церкви, кафе и магазины. Кто-то серьёзно относится к адресации, первым делом отрисовывая дома и проставляя им номера. Я, в попытке зарисовать вообще всё, многое упускал, а странная извилистая геометрия кварталов на моих обходных листах слабо напоминала то, что видно на спутниковых снимках. На сегодня, 7 октября, только беларусы, пожалуй, не нарисовали всего, что успели собрать. В конце-концов, главное мы получили: встретились, увидели друг друга и сполна наговорились.

    По самому процессу — рисовать собранное бесконечно лениво. Ты уже был там, видел все эти дома. Возвращаться и скрупулёзно перегонять с бумаги в редактор? Даже когда удастся себя заставить, деталей оказывается слишком много. Квартал за кварталом, час за часом. По времени правка карты оказывается ещё дольше, чем сбор. Щёлкнуть затвором фотоаппарата, провести линию на бумаге — быстрее, чем правильно подобрать сочетание тэгов для точек и линий. Быстрее, чем пытаться угадать на шестиметровом космоснимке очертания многоэтажки, чтобы не рисовать дома совсем уж на глаз.

    Но только рассматривая созданным своими руками с нуля район на osm.org, чувствуешь себя настоящим картографом.

    Выводы


    80n был прав: главное — выбрать день и место, остальное организуется само собой. Все мы занимаемся одним делом, поэтому рано или поздно мы найдём общие темы для разговоров.

    Также:
    • Разведка полезна, но не обязательна. Приехав в город впервые за день до мероприятия, мы бы нашли всё то же самое.
    • Не стоит откладывать сувенирку, пирог и вообще всю подготовку на последний день. Если бы я раньше связался с фотографами, у нас была бы хорошая основа для работы.
    • Пощадите людей, делайте куски пирога меньше, чем на три воображаемых часа!
    • Лучшая в мире карта — это не цель. Познакомиться и повеселиться — вот зачем мы собираемся. Карты — лишь повод.
    • Сначала работа, потом отдых. Не стоит расслабляться с утра, иначе потом будет тяжело.
    • По одиночке обходить район скучно и неудобно, лучше в парах: фотограф и художник. Хотя при готовой сетке улиц достаточно только фотографа с карандашом.
    • Всё-таки нужно сразу после прогулки заставлять людей хотя бы начать зарисовывать результаты.
    • А делать отчёт ещё ленивее, чем делать карту.
    • Великие Луки — небольшой, но интересный город, который так же неисчерпаем, как другие.

    Впереди — организация картосубботы в Санкт-Петербурге. Попробую усложнить, пригласив новичков. Ведь чем нас больше — тем веселее!

    Илья Зверев, «Zverik»
    7 октября 2010
    Опубликовано на хабре по просьбе автора.
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 31

      +6
      молодцы!
        0
        Интересная статья, полезно и познавательно почитать как это работает «изнутри». Спасибо!
          +2
          отчет хорош, интересно было бы увидеть оценку для города размером с ВЛ, сколько по вашему нужно человеко/часов на создание б.м. приличной основы (все дороги, все дома), я понимаю что карта и нюансы бесконечна, но все же, примерно.

          а на нашей парти был шашлык и 10 новичков на 2,5 осмеров, вот это был бедлам :)
            +2
            Если считать грубо:
            На один кусок пирога — удобнее всего два человека, один пишет и рисует, второй смотрит вокруг, читает вывески в слух записывающему и фотографирует.
            На обход куска уходит часа два.
            На один час прогулки уходит часа два-три обрисовки за компом.

            Итого: (2 человека х 2 часа + 1 человек х 3 часа) х 20 кусков = 140 человеко-часов.

            Но, как обычно бывает, ошибки найдутся тут же, и их придётся править следующей вылазкой… :)
              +1
              Я правильно понимаю, что это при условии наличия высокого разрешения или не обязательно? Кстати в отчете не увидел, есть ли оно по ВЛ?
                0
                В случае, если есть высокое разрешение, время просто перераспределяется — на walking-papers не нужно рисовать контур дома. Названия улиц, номера домов и подобное всё равно приходится собирать руками.
                Хайрез нужен, когда город рисуется в одиночку, и обойти его с фотоаппаратом и GPS нет никакой возиожности.

                IRS, слава богу, на большую часть России есть — наброски города можно делать и по нему.

                А снимков с воздушного шара у нас примерно гиг. Единственное — пока не нашли / не сделали софт, который бы справился с такими нелинейными искажениями.
                0
                ых. а я один был :'(
                  0
                  ну, в первый день
                  0
                  Спасибо автору статьи за идею использовать генплан, я об этом тоже как-то не подумал.

                  Продолжаю призывать всех желающих к улучшению карты города Ставрополя. Подробности — forum.openstreetmap.org/viewtopic.php?id=9242 Теперь у нас есть три подробных изображения генплана.
                +3
                Свободная лицензия! Выпустите текст статьи по свободной лицензии — CC-BY 2.0 и 3.0!
                  0
                  Интересное занятие, а проблем с военными не возникает? В детстве жил я в военном городке на границе с гражданскими (50 тысяч человек) и не очень далеко была еще одна военная часть, но закрытая (со слов отца там был автопарк для каких-то мобильных станции помех). Так вот на карте города вторая военная часть никак не помечалась, хотя в ту сторону вела широкая и хорошо асфальтированная дорога, что было не частым явлением для города. Отец пояснял, что такая корректировка карт нормальное явление, местные и так все знают, у военных свои карты (кстати военная карта города действительно была очень подробна, включая линии электропередач, газовые линии, водоснабжение, точные высоты и т.п.), а для потенциального противника куча проблем.
                    +2
                    В Северной Корее (как минимум, в Пхеньяне) на домах не пишут номера. На вопрос «а почему?» ответили, что в случае входа южнокорейских войск им будет сложнее ориентироваться :)
                    На вопрос «а как почта работает» сказали — ну, почтальон который в данном районе живёт и так все дома знает.
                      +3
                      проблемы с военными не могут не возникать в нашей стране, у нас же повсюду шпионы иностранных разведок и угроза обороноспособности в виде коллекционеров топокарт.
                      +1
                      Знакомые лица беларусов на общих фото :) Встречались на LVEE
                        +1
                        Стоило бы сделать две картинки: карта ДО ивента и карта ПОСЛЕ внесения всех правок связанных с ивентом — это воодушевляет намного больше любого текста.
                          +7
                          Должно быть кликабельно. До:


                          После:

                            0
                            Вторая ссылка у вас указывает на thumb, должна быть
                            wiki.openstreetmap.org/wiki/File:Vluki-101008.png
                              0
                              Добавьте это в текст статьи, пожалуйста.
                                +1
                                Честно говоря, я искал эту картинку в самом посте. Кстати, ОСМ позволяет показывать ревизии карты? т.е. мне например очень сложно понять, смотря в browse/changeset/******, что человек в итоге поменял. Гораздо удобнее было бы где-то посмотреть в формате «до и после». Есть такие тулы?
                                  0
                                  Практически любой современный редактор умеет визуализировать эти changeset'ы…
                              0
                              Все это очень интересно и хорошо, смущает вот такое утверждение — «Каждый рисует свои районы по-разному. Кто-то самым важным считает POI… Кто-то...» Насколько удается обеспечить в этом случае однородность продукта?
                              И еще вопросы:
                              — как авторы оценивают метрическую точность сделанного?
                              — как можно обеспечить внутрислойную и межслойную топологию — этим занимается кто-то, или задача такая не ставится?
                              — как определялся экстент — по условной границе города, или по каким-то иным критериям?
                              — решается ли задача коррекции материала — исправления [возможных] ошибок?
                                +2
                                0. Поясните, для каких целей требуется «однородность»? В случае с ОСМ каждый рисует то, чего ему в данном конкретном месте кажется недостающим.
                                1. Точность — порядка 10 метров. Снимки IRS имеют разрешение 6 м/пиксель, плюс погрешность привязки. С другой стороны, местами может быть и точнее — ведь делались и зарисовки «в поле».
                                2. Понятие «слой» к картам OSM, слава богу, не применимо — есть один слой, на котором рисуется всё. Дальнейшие различия делаются уже на основе атрибутивной информации. Выгрузки в шейпы от, к примеру, gis-lab.info — всего лишь обкоцанные выборки некоторых объектов по каким-либо признакам.
                                3. OSM — бесшовная карта всего мира. Слабо себе представляю применимость к подобной вещи понятия «экстент». В случае необходимости можно сделать выборку в пределах bbox или произвольного (мульти) полигона.
                                Если речь о том, что рисовалось на данной конкретной пати — нарезка пирога была в посте:

                                4. Коррекция материала осуществляется по принципу «нашёл — исправил». Для людей, которым неохота брать в лапы редактор, существует сервис OpenStreetBugs, упоминавшийся на визитке: openstreetbugs.schokokeks.org/
                                0
                                0. Однородность требуется [или желательна] для использования материала. Или это не проблема, на Ваш взгляд, вообще?
                                1. Ясно
                                2. -//-
                                3. Я имел в виду критерии, по которым определялся внешний контур «пирога», внутри которого нарезались доли для отдельных участников.
                                4. Ясно
                                  +1
                                  Не совсем понимаю про однородность. Вот, например, кто-то нарисовал в парке каждую лавочку, тропинку и дерево. Что бы достичь однородности, нам нужно будет или дорисовать все остальные парки в мире, или почистить этот. Что делать? :)
                                    +1
                                    Неожиданно, но путей действительно два. В одном известном проекте с закрытой лицензией (Google MapMaker) пошли именно путём «удалять всё, что нарисовано слишком подробно». Как ни странно, администраторов со стороны Google такое положение вполне устраивает.
                                    groups.google.com/group/mapmaker-belarus/browse_thread/thread/d93ff28ca5450e43

                                    OSM идём другим путём, постепенно рисуя всё, но никого не принуждая рисовать то, чего он не хочет :)
                                    0
                                    -1. Там есть ссылочка «ответить», она позволяет сохранять комментарии древовидными.
                                    0. Однородность, на мой взгляд, является проблемой надуманной. Вопрос о ней имеет смысл ставить в случае, если вы раз в два года покупаете за бешенные деньги шейпы с интересующей вас местностью у какой-нибудь конторы. В случае открытых данных вы можете обновлять свою базу вплоть до секундных отстований от основной на osm.org — как только вы внесете туда данные, ими сразу же могут воспользоваться остальные.
                                    3. Передам слова Zverik'а: «Никаких границ нет: был примерный размер одного куска, и я добавлял по одному, от центра на окраины, пока кусков не стало полтора десятка и всё нужное не было покрыто»
                                      0
                                      -1. да, ошибся
                                      0. Ясно, я спросил об этом не в смысле упрека или сомнения, просто хочу сам для себя понять, насколько одинаковы интуитивные критерии выбора объектов для оцифровки у участников такого проекта.
                                      3. Ясно
                                      +1
                                      Еще замечу, если нужна однородность по определенному типу объектов, нужно просто поставить такую задачу и отрисовать их. :)

                                      Так например, решили делать полноценную карту дворовых проездов в Москве. Описали задачу на форуме и организовали регулярные «покатушки» — системные выезды на велосипедах для сбора треков.

                                      В итоге, по несколько кварталов за выезд — западная часть Москвы по дворовым проездам отрисована уже впечатляюще, за доволько короткий период: osm.org/go/0t2YBEcZ-

                                      Мало того, в процессе отрисовки не перестаешь удивляться сколько ошибок есть на коммерческих картах. Crowdsourcing — сила! :)
                                        0
                                        >> Crowdsourcing — сила! :)
                                        «Это точно»
                                      +1
                                      Вопрос в тему: Подскажите удобный редактор OSM, с web-редактором работать просто нереально ИМХО

                                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                    Самое читаемое