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

проекты

Позднее Ctrl + ↑

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

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

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

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

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-код.
 5 комментариев   2013   проекты

Никто не берёт Overpass

Вчера списки рассылки обошёл Martin Raifer, распространяя адрес Overpass turbo, веб-интерфейса для Overpass API. Он написан полностью на javascript и значительно облегчает отладку сложных запросов. Кроме скачивания результатов запроса или отображения их на карте, в нём можно получить картинку или код для встраивания, а то и сразу открыть результаты поиска в JOSM.

Хотя Overpass API идёт уже четвёртый год, многие до сих пор предпочитают пользоваться его режимом xapi-совместимости или обращаться к серверам jxapi (стремительно вымирающим). Меж тем, вкупе с новым интерфейсом, он способен заменить многие небольшие валидаторы и карты ITO Map на мелких масштабах, и позволяет клепать их аналоги в промышленных количествах с большим числом настроек.

Сам Роланд, тем временем, предлагает подключить Overpass к глагне, сделав на его основе отображение POI по клику. В talk@ многие высказали замечания и предложения, но никто не сподвигнулся отрезать: «выглядит чудовищно». На предложение взять пример с openstreetmap.ru Том Хьюз заметил, что osm.org делается не для пользователей, а для участников OSM, которым такая модель, с каталогом, не подходит.
 8 комментариев   2013   проекты

Не уйдёшь!

Недавно AHTOH спросил на форуме: куда делся пользователь mymafia, неужели удалён? Опытные участники понимают, что человек просто сменил имя, но найти его новый логин непросто. Так получилось, что API OSM работает только по именам пользователей, а их идентификаторы, хотя и присутствуют в базе и выдаче, не при делах. Более того, допускаются даже одинаковые имена в разных регистрах. Поэтому искать пользователей — безнадёжное дело. То есть, было таким до сих пор.

Сервис «Who’s That?» встречает списком из пятнадцати последних переименований. Введя что-нибудь в строку поиска, можно, например, узнать, что mymafia теперь — Максим Дмитрий. Теоретически API можно прикрутить к странице «пользователь не найден» сайта osm.org, но и в таком виде сервис не даёт участникам скрыться. Исходники и документация на гитхабе.

На этот момент 2300 пользователей хотя бы раз переименовывались, из них 126 делали это более одного раза. Самое длинное имя у этого пользователя: 69 символов.
 2 комментария   2013   проекты

Under Construction

Paweł Paprota просит потестировать новую вкладку истории, в которую превратился OWL. Найденные проблемы регистрировать на гитхабе. Да, рано или поздно она переедет на глагне.



Вот такими будут новые инструменты для осмеров в 2013 году. Эпичными. Как я говорил в прошлом месяце, наступает год редактора OpenStreetMap.
 10 комментариев   2013   проекты
Ранее Ctrl + ↓

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