Позднее Ctrl + ↑

Mostly harmless

Фредерик Рамм всё допиливает свой сервис для определению лицензионного статуса объектов (используется в JOSM и Potlatch). На прошлой неделе он добавил в отчёт атрибут severity, отмечающий важность конкретной модификации: объекты, где несогласные вносили незначительные изменения (удаляли теги, например), почти наверняка сохранятся после перелицензирования. Откаты правок тоже учитываются. Вчера скрипт по определению важности был закончен, но пока не встроен в упомянутый сервис. Можно его протестировать, вводя идентификаторы в адрес http://wtfe.gryph.de/harmless/way/40103577.

Вебигис 2011, часть 2: Пользовательская картография

Презентация Народных Яндекс.Карт была самой профессиональной во всём втором потоке конференции. Красивые спецэффекты, сладкоречивый докладчик, связные ответы на все вопросы. Одна беда — доклад только один, и он обзорный. «Смотрите, у нас есть своя краудсорсинговая карта!» Пока OSM исследует способы использования и улучшения своих данных, НЯК всё ещё радуется просто тому, что система работает. Разумеется, не обошлось без анонсов: скоро в НЯК можно будет прикреплять к объектам фотографии. У нас на эту тему пытаются оживить странный проект OpenStreetView.

Дальше выступал я, в последний момент заменивший тему доклада с «хз что» на «нужно быть проще». Постоянно прерываясь на подбор нужного слова, я рассказал про шаги, необходимые для взросления проекта. Упомянул и недавнюю «карту дня», и попытки сделать Совет, и смену лицензий. Не обошлось без картовстреч, пермяков, котов и пророчеств конца света (на иллюстрации). Вал вопросов после доклада, и потом в перерывах, показал, что в нашем проекте не хватает людей, готовых внятно рассказать о разных сторонах OSM. Эта миниконференция — первая попытка выявить таких людей и представить их ГИС-сообществу.

We're all doomed! DOOMED!

Кирилл Zkir, почему-то, не пришёл. Тема его доклада была исключительно интересной, и, надеюсь, мы увидим хотя бы слайды. На его место встал другой Кирилл, Ezhick, который рассказал про использование OSM в ПокетГисе. Многие факты про последний мы уже знаем — программа хорошая, ею пользуются тысячи людей, есть карты на весь мир. Москва, «лицо» проекта генерируется напрямую, остальное — через mp.

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

Komяpa рассказал про укрощение PostGIS: множество волшебных функций и приёмов для быстрой обработки геометрий. Vvoovv повторил свой доклад с SotM EU, с упоминанием идей, появившихся с того времени. Александр Дежин повторил доклад со встречи гис-лаба, касающийся приведения данных OSM в порядок для преобразования во взрослые форматы геоданных. Наконец, водителя маршрутки удалось уговорить немного подождать, и мы не пропустили ни единого пятиминутного доклада:
  • Александр Зейналов рассказал про рендеринг общественного транспорта на latlon.org/pt (а теперь и на osm.ru). На фотографии trolleway внизу кот готовится к прыжку на Александра из укрытия.
  • Siberiano с карандашом и бумагой попытался применить принципы систем контроля версий к геоданным OSM — увы, не успел: тема слишком сложная, чтобы уместиться в пять минут. Осталось непонятно, почему бы не использовать встроенное версионирование.
  • Сергей Зайченко из СканЭкса рассказал про name4osm: проект массового перевода топонимов из OSM на русский язык.
  • Затем я рассказал о формате MBTiles и о том, где и как он может заменить стандартную цепочку postgis-mapnik-renderd.
  • AMDmi3 закрыл секцию докладом про нормализацию названий улиц и программу для этого, streetmangler.
Внимание на планшет

Украдкой поглядывая на часы, быстро раскопали в штосме карту маршрута к пабу, и порознь отправились в его сторону. Конференция, немного сумбурно, закончилась, и настало время обдумать её результаты и строить планы.

Вебигис 2011, часть 1: Наука и техника

Эта история начинается с ПАНИКИ: день до конференции, четвёртая версия доклада почти собрана, но в двух местах зияют повествовательные дыры. Для кого делать открывающий доклад секции OpenStreetMap — для участников проекта, для организаций, для тех, кто вообще не знает про OSM? И что выкинуть, чтобы втиснуть презентацию в 15 минут? Только по вопросу лицензий можно организовывать отдельный поток конференции. В общем, спасибо жене, что прослушала оба моих доклада заранее.

Пансионат «Ватутинки» находится в глубокой дыре, куда даже по обочине дойти пешком непросто. Но куда сложнее было найти обещанный автобус в 8:30: ни его расположения, ни даже особых примет никто не знал. Поэтому после двадцати минут шатания меж десятка выходов из станции «Тёплый стан» я сел на подвернувшуюся маршрутку, и через полчаса добрался до ещё полупустого здания пансионата. На иллюстрации изображён пансионат на карте яндекса — единственной, которая была с собой (когда мы сделаем аналог МЯК, а?)

Ватутинки на Яндекс.Картах

На открытии конференции Сергей Миллер (gisa.ru), профессионально отринув слайды, рассказал про светлые планы открытия геоданных и их крушение, про мысль создания карты не единым органом, а консолидированно: каждая отрасль делает свою часть. Интересно, что работающий пример чуть позже привёл Николай Волошин из Молдовы: Geoportal.md. На этом сайте они как раз собирают данные от различных ведомств — пока на добровольной основе, «не хотите ли вы выкинуть свои почеркушки и воспользоваться удобной ГИС?» Аргумент работает замечательно, особенно в свете сорокасантиметровых снимков на всю страну.

Максим Дубинин произнёс свою обычную речь про то, какая это замечательная идея — открытые геоданные, традиционно приведя в пример обрисовку гарей. Надеюсь, скоро мы сделаем ещё что-нибудь общественно-полезное, а то как и Гаити, пример начинает устаревать. Сотрудник юридического центра «Законный бизнес» попытался упростить ответ на вопрос «что такое карта», сведя его к определению: карта — это то, что зарегистрировано как карта, иначе это схема или план. На несколько одинаковых вопросов «но что, если суд признает нашу схему картой?» ответ был более странен: «не признает, потому что нецелесообразно».

После этих докладов прошла дискуссия, где Сергей показал, что очень любит поговорить, Максим твёрдо требовал ото всех открытости лицензий («Публичность — только для посмотреть? Каменный век!»), а Андрей пытался разъяснить юридические вопросы народной картографии (см. его статью), но для этого явно не хватало слов. Интересный факт из дискуссии — система 112 (МЧС) подключена к OpenStreetMap, «потому что на других картах ничего нет». С самого начала было заметно, что вся конференция проходит под знаком OSM.

Сервер испускает облако

В секции «технологии Веб-ГИС» vvoovv рассказал про разрабатываемую им в одно лицо обёртку над разными гео-api (такими как Яндекс.Карты или Google Maps): djeo. На сайте есть примеры. Всё работает, векторные данные в коде выглядят красиво. Судя по исходникам, OpenLayers пока не поддерживается. Презентации платформы GeoMixer и веб-технологий Esri прошли как обычные презентации технологий: список возможностей, примеры, красивые картинки. Интересно, что сотрудник Esri называет «облаком» интернет, а поместить проект в облако (см. иллюстрацию) у него означает положить на сервер и открыть API.

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

Извините за паранойю

Нашёл свою тему на форуме за прошлый июнь, и решил, что сейчас, во время конференции и в свете Челябинска, serge56 и прочих событий, она стала только актуальнее.

Предположим такую ситуацию.

Типография некоего города, обнаружив OSM, порадовалась и напечатала тираж карт города (разумеется, с указанием источника). Продавала его с полгода, а потом, скажем, Роскартография, или Дискус, или Карта ЛТД присмотрелись и офигели. И подали на типографию в суд за нарушение авторских прав. «А какие ваши доказательства?» — возопит тут нестройный хор. Доказательства будут. Пара домиков, не соответствующих местности но нарисованных на чьей-либо карте. Изгибы улиц слегка другие. Два извилистых переулка обменялись названиями. Скорее всего, мы даже не услышим, что нас выдало, из-за закрытых дверей суда. Типография серьёзно пострадает, а другим будет наука, как использовать «свободные» карты.

Что мы будем делать после такого?

Не секрет, что с популяризацией проекта сюда набежало много школьников, лишённых чувства ответственности и понятия лицензий. Та самая аудитория «народных карт» (зачем мы пытаемся «открыть ей глаза», ещё раз?). Двадцать человек два года отрисовывали город, а пришелец посмотрел на это, сверился с бумажной картой: «ба, да у вас здесь название неправильное, и переулка не хватает» — и дорисовал без источника. Если хитрый, то ещё подпишет source=survey. Кто-то разочаровался в качестве космоснимков и втихую подложил себе гугль-карты или недавно сильно похорошевшие яндексовские.

Есть у нас и «меценаты», заменившие целые города своими наработками. Мы, конечно, им благодарны и ура, не надо мучаться с переулками. Но, если сесть и подумать — придерживались ли они принципов OSM при рисовании? Наверняка «зелёнка» у них с генштаба, названия — с бумажных карт, дома — с закрытых космоснимков. Хотя бы одно из трёх. Мелочи, но именно среди них будет то, что нас «спалит».

Как мы будем реагировать на прецендент ловли на нарушении авторских прав?

Удалять город? Так там же сто человек его рисовали по своим фотографиям, трекам; тратили дни на обход кварталов. Вычленять «вредителей» и откатывать их правки? Ну даже в лучшем случае, когда мы определим ложные детали, откатим их и даже очистим город, останутся другие города. В которых никто уже не может быть уверен.

Похоже, единственным решением будет начать с чистого листа.

Эти честные глаза

Пока википедия вымаливает последние рубли из своих посетителей огромными баннерами, OSMF начал сбор средств куда скромнее. Вы, наверное, заметили, что в этом году серверам постоянно грозили то отключения электричества, то нечеловеческая нагрузка. Скоро базу данных предстоит серьёзно перерабатывать — сначала для новой лицензии, затем, когда-нибудь, для API 0.7. Всё это явно намекает, что базе нужен второй сервер.

На собранные 15 тысяч фунтов (около 730 тысяч рублей) планируется купить достаточно мощный компьютер (2 x 8 ядер, 128 гигов памяти, 10 терабайт на дисках), который, главным образом, будет служить зеркалом базы данных. В перспективе оба сервера можно будет объединить в кластер. На нём также будут проводиться эксперименты с настройками производительности, а в случае отказа основного сервера восстановление доступа займёт не недели, а лишь часы.

Отдать немного денег и посмотреть на цифры можно на http://donate.openstreetmap.org/server2011. Для перевода денег требуется платёжная карта, либо счёт в PayPal.
Ранее Ctrl + ↓

Мнения, высказанные на этом сайте, отражают точку зрения лично автора сайта и ничью больше: ни его бывших или настоящих работодателей, ни семьи и знакомых.