96 заметок с тегом

osm.org

Позднее Ctrl + ↑

На светлую сторону



На глагне снова редизайн. Справочные тексты посветлели, а полоса навигации вообще стала белой, от чего периодически, попадая в «слепое пятно», исчезает из виду. Вверху добавили (на самом деле, нет) ссылку «домой», которая напоминает, где вы живёте (и заодно, что пора обновить свой профиль после переезда). Просмотр данных карты до сих пор временно в меню «правка».
 13 комментариев   2012   osm.org

Споткнулись на старте

Робота перелицензирования вчера вечером приостановили. Оказалось, что минутные диффы, на которых держится вся инфраструктура OSM — региональные выгрузки, рендеринг карт, валидаторы и статистика — слегка изменили формат, и Osmosis, которым их обрабатывают, от такого изменения немножко вылетает. Как заметил Toby Murray и объяснил Simon Poole, всего нашли три проблемы:
  • Загрузка отношений, созданных в API 0.5. При их переносе в 0.6 накосячили с нумерацией членов, и робот не мог их правильно обработать. Уже исправили.
  • Информация об удалённых узлах больше не содержит координат. Физически, т. е. в возвращаемом XML нет атрибутов lat и lon. Это почти наверняка сломает функции отката правок. Также станет невозможным отслеживание удалений объектов в заданном районе. Что с этим делать, обсуждают в #osm-dev до сих пор.
  • Сломанная репликация. Когда бот выставлял старым версиям объектов флаг «redacted», в диффы попадали эти версии в разделе <modify>, и osmosis пытался залить их в базу данных как есть, на что получал отлуп: «такая версия уже есть». Способы решения этой проблемы тоже пока обсуждаются.
На этот момент единственный надёжный способ получить актуальные данные — прямой запрос к API. То есть, редактирование карты — единственное, что не сломалось. В связи с этим, кстати, предупреждают, что когда бот пойдёт вычищать ваш район, неизбежны конфликты при загрузке ченджсетов, поэтому нужно за ним следить. Способы для этого тоже сейчас придумывают.

В 16:00 репликацию перезапустили. Если вы настроили минутное обновление на своём сервере, сделайте следующее: 1) остановите osmosis; 2) wget http://planet.openstreetmap.org/redaction-period/minute-replicate/000/141/272.state.txt -O state.txt (обновите сломанный state.txt, если он досчитал до 272); 3) запустите osmosis.
 6 комментариев   2012   odbl   osm.org

CGIMAP

Хотя код сервера OSM написан на Rails, не каждый запрос уходит к этому приложению. Так, /map (скачивание фрагмента карты) обрабатывается отдельным скриптом на C++. Не из-за скорости, но для лучшего управления памятью. В конце марта один из студентов GSoC предложил добавить JSON-вывод в API, и ему ответили, что 1) Matt Amos уже писал что-то подобное для cgi-map; 2) со временем планируется всё больше функционала перенести в этот модуль. Пока не известно, означает ли это, что у нас когда-нибудь появится JSON, либо что мы скорее дождёмся API 0.7.
 1 комментарий   2012   javascript   osm.org

osm.org.ru

У openstreetmap.ru появился «короткий» синоним (osm.ru захвачен слишком жадными сквоттерами). Спасибо gryphon за идею, совету за её проработку и Eugene за домен.
 8 комментариев   2012   osm.org

Ближе к гуглю с каждым днём

Этой ночью Tom MacWright переделал список слоёв на openstreetmap.org. Опытных участников озадачит пропажа слоя данных: он переехал в выпадающее меню «Правка» (нужно навести на него курсор и немного подождать). В будущем автор, скорее всего, выберёт более очевидное место для этого переключателя.

 10 комментариев   2012   osm.org
Ранее Ctrl + ↓

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