Позднее Ctrl + ↑

GDAL теперь умеет читать OSM и PBF-файлы

Even Rouault написал драйвер OGR для чтения файлов привычных нам форматов. Он понимает мультиполигоны и минимально настраиваем, при этом, как заметил Jukka Rahkonen, работает примерно втрое быстрее osm2pgsql. И раз для обработки osm-файлов теперь доступна вся мощь GDAL, их можно не только загружать в PostGIS (нет, никто ещё не сравнивал с osm2pgsql) или преобразовывать в шейпы, но даже рендерить в тайлы мапсервером напрямую. Драйвер появится в версии 2.0.0, но уже доступен в транке.

Хотя если вам нужно только залить данные в базу, попробуйте созданный специально для этого Imposm. Его делали для замены устаревшему osm2pgsql, но как и последний, он пока не работает под Windows — хотя, поскольку написан он на питоне, вероятность запустить, всё-таки, больше. Stamen попробовали эту замену и порадовались, что вдобавок к возросшей скорости стало возможным упрощать геометрии, делать отдельные выборки в таблицы и развлекаться с постпроцессингом — например, сокращать статусные части улиц.

Границы, по одной

Британская организация mySociety, сделавшая немало сайтов для взаимодействия граждан и властей (например, FixMyStreet для оповещения о ямах на дорогах), открыла веб-сервис для обратного геокодирования административных границ по данным OSM: MapIt Global. Для непрограммиста этот сервис будет интересен наглядным отображением границ и списком связанных районов: тех, что касаются или входят в заданный район. Проще показать на примере: ЮВАО Москвы, справа ряд ссылок на загрузку геометрии и связанные районы.

Другой сайт с наглядным отображением границ сделал автор MapSurfer, и вы о нём уже читали.

Где же ты, где

Робот уже обработал Ирландию и в ближайшие дни перелицензирует Великобританию. Harry Wood сделал простой сайт, где вы можете узнать местоположение робота и оценить скорость его работы. Каждый одноградусный «квадрат» обозначен одним из трёх цветов или их суперпозицией: зелёный — квадрат обработан, жёлтый — обрабатывается прямо сейчас, красный — обработан, но случился косяк, и изменения не загружены. Иногда встречается светло-жёлтый цвет, означающий, что ошибка случилась, но большая часть ченджсетов загружена на сервер. Детали произошедшего можно посмотреть в логе, ссылка на который выводится во всплывающих подсказках.



14 июля расцветку поправили, остались три оттенка на все ситуации: зелёный (успешно с первой или последующих попыток), красный (провалилось полностью или частично) и жёлтый (обрабатывается).

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

A Challenger Appears

Ричард Фэйрхёрст (напомню, автор потлатча) объявил о начале работы над новым редактором OSM, на этот раз — на javascript. Называется iD, исходники открыты по любимой автором лицензии WTFPL. На сайте есть демо-версия, из которой вы узнаете, что уже можно рисовать линии и тягать POI поверх бинговского снимка, но всё остальное (теги, редактирование геометрий, сохранение) ждём в следующей серии. На канале #osm уже предложили свою помощь несколько участников, так что осенью можно ожидать первый ченджсет от этого редактора.

Напомню, что Development Seed в марте подали заявку на спонсирование разработки лучшего в мире редактора. Позавчера жюри из 17 человек должно было выбрать 10-12 финалистов, но список пока не опубликован. Результаты конкурса объявят в сентябре.

Крымские проценты

На три часа дня статистика по обоим населённым пунктам выглядит отлично. Хотя притока новых мапперов не случилось (примерно 10 человек за два дня), числа немного улучшились. В Крымске:
  • 16 тысяч домов, 10,3 тысячи адресов (71% от общего числа);
  • 293 названия улиц (91,6%);
  • 85 POI (плюс 26 стоянок).
В Нижнебаканской:
  • 37 мапперов, топ: 5Nap (9%), LexIgnatov (9%), Hind (8%), lenux (8%), garl (7%);
  • 2 581 дом, 1 843 адреса (73,8%);
  • 64 названия улиц из 70 (91,4%);
  • 13 POI.
Приятно видеть, как за два дня карта станицы догнала карту Крымска по наполненности. Но посмотрим на визуализацию изменений за сутки (синий — новые и сдвинутые объекты, жёлтый — поменялись теги, красный — удалено):



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

Из остальных новостей — от волонтёров идёт огромный поток информации, и его требуется разбирать и отображать на карте. Насколько я понял, автоматического инструмента ещё никто не написал, поэтому bopoh13 вручную расставляет точки на openstreetmap.ru.
Ранее Ctrl + ↓

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