Позднее Ctrl + ↑

Три дня до нового бита

Всего через 4 миллиона новых точек их номера выйдут за пределы 32-битного пространства чисел, что потребует от всех программ умения обработки 64-битных идентификаторов. Пол Норман подсчитал, что это случится в субботу вечером. Предупреждали об этом аж два года назад, а в декабре Фредерик Рамм подготовил набор тестовых данных. Большинство критичных инструментов — JOSM, Potlatch, osm2pgsql, Osmium, Maperitive, — уже готовы к переходу.

Слабым звеном, как обнаружил Сергей Астахов, оказался Osmosis. Классы для хранения списка идентификаторов начнут выбрасывать ошибки из-за слишком больших чисел. Это не помешает репликации, но фильтры по тегам и по полигонам перестанут работать. Как следствие, региональные выгрузки на гис-лабе сломаются. Конечно, если авторы osmosis-а не успеют устранить ограничение, а хранители выгрузок — обновить программу.

Вики-страница 64-bit Identifiers подскажет, какие ещё программы нужно обновить до этих выходных. Для слежения за идентификаторами есть обратный отсчёт.

Leaflet для ленивых

В январе появилось сразу два сервиса для создания интерактивных карт на основе leaflet. То есть, на сегодня таковых уже четыре — и это только тех, что заявляли о себе в сообществе OSM. Я сравнил их по взятому с потолка набору критериев:

Критерий uMap openstreetmap.ru MapBuild Виджет с GSoC 2012
Регистрация OAuth из twitter, osm, github нет нет нет
Название карты есть, также можно указать лицензию нет есть нет
Выбор подложек 10 штук 7 штук, не сохраняются 12 штук 4 штуки
Рисование объектов маркеры, линии, полигоны маркеры и линии нет (маркеры из CSV) маркеры и линии
Вид маркера форма и символ цвет форма и цвет выбор из заготовок
Информация об объекте название и описание название и описание название, описание, ссылка и т. д. название (кроме «цели»)
Импорт GPX, KML, GeoJSON нет CSV: координаты, адреса, IP нет
Экспорт нет GPX таблица данных нет
Встраивание iframe, прямая ссылка iframe, прямая ссылка iframe, прямая ссылка ссылка через bit.ly, iframe
Кто может редактировать автор, кто угодно или по списку обладатель секретной ссылки никто никто
Хранит данные на сервере на сервере на сервере в ссылке
Пример открыть открыть открыть открыть
Исходники Bitbucket, MIT? GitHub, BSD нет GitHub, ?

Виджет, созданный студентом прошлым летом в рамках программы Google Summer of Code, так и не завершён, и пользоваться им сложно. Сайт MapBuild идеален, если нужно быстро выложить в сеть набор геопривязанных точек: поскольку он не требует своего хостинга, получается удобнее, чем евросоюзовский интерфейс. Функциональность пользовательских карт на openstreetmap.ru удобна для быстрого наброска: пара точек, маршрут — и можно отправлять. Но самый многообещающий проект из упомянутых — это uMap (вероятно, его скоро переименуют): он активно развивается, позволяет настраивать почти каждый аспект карты и ответственно относится к правам доступа и лицензии. Жаль, что пока не появилось проекта, создающего из пользовательской карты готовый HTML-код.

Первый на деревне

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

Проект Тима Саттона из Linfiniti.com именно про это: выбираешь область, жмёшь «обновить» и радуешься своему имени в первой строчке рейтинга. Благодаря открытым исходникам на странице недавно появились графики по дням (правда, там явно не full history dump) и можно включить тепловую карту правок. Но все дополнительные критерии открывают неудобную правду, разделяя участников на тех, кто поддерживал город на протяжении нескольких лет, и кто только на выходные зашёл бинг пообклацывать. Чего стоит первое место, когда на втором и последующих — настоящие, верные городу местные мапперы?

Открыли MapZen

Почти ровно год назад приложение MapZen POI Collector удалили из AppStore, андроидную же версию поддерживал в свободное время единственный разработчик. Видимо, мёртвый код карман жёг: только что исходники приложения под обе платформы выложили на гитхаб (android, iOS) под лицензией BSD (которая ничего не ограничивает). Тут бы выразить надежду, что скоро мы увидим новые версии, стократ лучше старых, но мы же знаем, как оно бывает. Подождём.

Водные пути



Yohan Boniface путешествует по Европе, перегоняя речные судна, и не удивительно, что он решил сделать картостиль для удобной навигации по рекам (куда удивительнее, что он сделал его). На карте подсвечиваются реки с motorboat=yes (он считает тег boat слишком общим), либо с прописанным значением европейской классификации водных путей CEMT. Кроме того, отображаются навигационные знаки из OpenSeaMap. Стиль написан на CartoCSS и основан на OSM-Bright от MapBox.
Ранее Ctrl + ↓

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