Позднее Ctrl + ↑

Вторые, открытые, в Москве

Через две недели, 21-22 ноября, в Москве пройдёт крупнейшая в России конференция по открытым геоданным (т. е. OpenStreetMap, большей частью) и открытым ГИС. Прошлая была три года назад, с тех пор — только куцые секции на других конференциях и скромные встречи OSM и ГИС-Лаба. За три года в технологиях поменялось вообще всё (кроме QGIS), поэтому пора освежить знания, и рассказать, чем мы занимались это время. Участие бесплатное (назовите, на секундочку, другую русскую ГИС-конференцию от 300 участников с бесплатным входом).

На конференции будут два потока мастер-классов и два потока докладов. Один из потоков — наш, хотя докладов про OSM немного, а про ГИС уже переливаются через край. Срочно придумывайте тему и присылайте заявку! Как мы заметили на радио, многие считают, что без новых технологий, без программирования и как минимум без законченной дипломной работы на конференцию соваться нечего. Это не так: многое, что вы считаете очевидным, обычный человек не знает. Мне, например, интересно всё нетехническое: как непросто собирать данные через колючую проволоку, почему Leaflet и OpenLayers непригодны для нормальных людей, как можно улучшить городскую навигацию с OpenStreetMap. Конференции — это не про технологии, а про идеи: что болит — о том и заявляйте доклад, а скриншоты можно и в фотошопе нарисовать.

Конечно, мы ищем спонсоров: сейчас он только один, MAPS.ME. Мы очень рады, что компания старается поддерживать OSM всеми способами, в том числе и через поддержку конференции, но её одной мало. Глядя на этот список из одной компании, сложно поверить, что в России кто-то использует OpenStreetMap. Пока мы ждём новых компаний, готовых смело повесить свои логотипы на стенды «Открытых ГИС», запустили сбор пожертвований. То есть, у вас уже два способа поддержать конференцию, и если не получается приехать с докладом, помогите организаторам сделать её лучше.

Регистрация открыта до 19 ноября, приём заявок на доклады — до 14. Если нужна помощь с идеями для презентации, или возникают странные вопросы, пишите мне на ilya@zverev.info.

1,7 гигабайта

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

Сегодня Фредерик сообщил, что переделал выгрузки для России: теперь страна разделена на 9 федеральных округов, для которых ежедневно публикуют данные в pbf, bz2, shp, и диффы в формате, готовом к подключению в osmosis. Туда входит и Крым, отсутствующий в сборке ГИС-Лаба: Германия не признаёт его частью России, но геоинформационные системы у нас без Крыма никто не примет.

Из других источников стоит знать bbbike.org, присылающий на почту произвольный прямоугольный регион в одном из 29 форматов, включая гарминовский и OsmAnd, выгрузки городов от Mapzen и Overpass API, который позволяет скачать свежие данные по произвольной границе, но размером до 300 мегабайт несжатых данных. Последнее удобно в редакторе JOSM: введя (node;<);out meta; в поле запроса overpass, можно не беспокоиться о размере прямоугольника.

Срок годности

Стив Кост в своём блоге постоянно пробует новые идеи: открытые компании, стеклянные визитки, мир без водителей. Он отошёл от OpenStreetMap, и я считаю его нерелевантным проекту, но месяц назад он выдал неожиданно отличную мысль — про открытые лицензии.

Исток задумки — в авторском праве: как мы знаем, сначала автор зарабатывает на материале, затем на нём зарабатывают дети и внуки, и через 70 лет материал переходит в общественное достояние. Открытые лицензии в этом плане удобнее: не нужно спрашивать автора или искать его выживших внуков. Вот только, как показывает пример ODbL, многим «условные» открытые лицензии неудобны. Даже банальное требование указания автора (как в CC-BY), например, не подходит для использования геоданных в OSM.

Стив предлагает ввести «распадающуюся» лицензию: в его примере, в первый год (или два, или пять лет) она CC-BY-NC-SA, во второй теряет -SA, и дальше каждый год теряет по приставке, пока не оказывается под CC0. Но, конечно, испробовать такую лицензию он предлагает на той интеллектуальной собственности, что у нас есть: базе OpenStreetMap.

Спор между адептами Public Domain и Share-Alike в проекте начался лет 7 назад, и до сих пор стороны не успокоились, каждый год вытаскивая новые аргументы. Год назад громче всего за PD высказывался Алекс Барт из Mapbox, чем только укрепил позиции противника: даже я, в результате, перешёл в лагерь SA. А Стив, внезапно, предлагает компромиссное решение, которое потенциально может удовлетворить обе стороны: давайте просто публиковать дампы планеты старше трёх лет под PD?

Ведь какой главный аргумент сторонников SA? «Придёт НЯК и заберёт все данные, а сообщество там на порядок больше нашего: проиграем гонку». Но мы и остаёмся SA. А аргумент за PD — «мы делаем карту, чтобы ей пользовались абсолютно все, и если для тотального распространения нужно пожертвовать авторским правом, мы готовы». В итоге глобально распространяется немного устаревшая планета, но все редакторы знают, что рано или поздно его/её правки доберутся до каждого пользователя карт. Все рады, OSM становится универсальной базовой подложкой.

Единственная проблема — снова придётся позвать бота и выжечь огнём половину базы, потому что многие импортёры путают ODbL и «условия участия», и вносят неперелицензируемые данные.

Великий перекрас

Наконец, обновление случилось: хотя пул-реквест с перекрашиванием дорог, о котором была позапрошлая заметка, принят полтора месяца назад, релиза пришлось подождать: там приняты интервалы в 1-2 месяца. Пару часов назад официальный блог OSM предупредил: не удивляйтесь, изменение обдумано, обсуждено и обоснованно. Стало, несомненно, лучше. Некоторые замечают, что картостиль теперь мало отличается от других, профессиональных карт, и потому OpenStreetMap потерял индивидуальность. Но с другой стороны, OSM — это не стиль по умолчанию: тот же MapSurfer по качеству далеко впереди, и его ни с чем не спутаешь.

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

Открытие года

С этого дня исходный код MAPS.ME опубликован под разрешительной лицензией Apache. Очень здорово иметь возможность сослаться на код публично. Пользуйтесь.

Это здорово для программистов, которые хотят сделать форк картографического приложения, и для читателей кода, но лучше всего — конечно, для OpenStreetMap. Популярнейшее приложение для OSM теперь любой [разработчик] может настроить по вкусу: убрать или добавить какие-то виды объектов, заменить картостиль, убрать лишние функции. Приложение мультиплатформенное: после модификаций его можно установить почти каждому. И разработчики теперь не прячутся за почтой bugs@maps.me: любой может заглянуть в список пул-реквестов и узнать, чем порадует ближайший релиз.

Плюс, конечно, десятки статей в технологических блогах, которые сегодня появятся, уделят внимание OpenStreetMap и команде гуманитарного картирования не меньше внимания, чем MAPS.ME: мы надеемся, что главной пользой от открытия в ближайшей перспективе станет упрощение и ускорение работы команды в местах стихийных бедствий. Со временем мы постараемся интегрировать приложение в их процессы, убрав зависимость от бумаги и андроидов.

Ранее Ctrl + ↓

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