RU:GeoScribble

From OpenStreetMap Wiki
Jump to navigation Jump to search

GeoScribble (дословно ГеоКаракули) — это сайт и сервис для совместного рисования на карте от руки. Он используется для полевых заметок в редакторе Every Door, который загружает получившиеся рисунки в сервис. После загрузки заметок их можно просмотреть на https://geoscribble.osmz.ru или добавить в качестве WMS-слоя в JOSM и других редакторах.

Как использовать

В полевых условиях рисование карты может быть невозможным: редактировать с помощью телефона непросто, пальцы могут замёрзнуть, а интернет не работать. Существуют другие способы сохранить информацию: фотографии, 360°-панорамы, записи голоса или просто проверенная временем практика записи GPX-трека или создания OSM Note. Просто введите несколько слов в заметку, и кто-нибудь прочитает её и обновит карту.

GeoScribble улучшает геометрический аспект заметок. Вместо объяснения «Эта дорога ведет оттуда туда», вы можете просто грубо нарисовать линию на карте. Как и в случае с Walking Papers, вы можете сделать приблизительную карту дорог, тропинок и препятствий. Вернувшись домой, вы можете запустить свой любимый OSM-редактор и превратить все эти каракули в правильную карту. Вы можете улучшить рисунки, добавив надписи, которые похожи на OSM-заметки, но сохраняются только в GeoScribble и помогают уточнить рисунки, например, сообщив об асфальтовом покрытии нарисованной дорожки.

GeoScribble в Every Door:

Everydoor-painted.jpg

Посмотрите пример нарисованных каракуль в Таллинне. Вы можете найти и другие каракули на сайте.

Добавления слоя в редакторы

  • JOSM: Откройте настройки (F12), «Слои», найдите в списке «GeoScribble Map Notes» и активируйте его. После добавьте слой из меню «Слои». Если заметок не видно, нажмите правую кнопку мыши и выберите «Очистить кэш квадратов».
  • iD: откройте панель «Слои» (клавиша B), в разделе «Накладываемые изображения» включите «GeoScribble latest notes».
  • Rapid: откройте панель «Данные карты» (клавиша F) и выберите «GeoScribble Annotations».
  • Every Door: нажмите на четвертую кнопку режимов (режим Заметок).

API и модель данных

GeoScribble принимает объекты двух типов, Scribble и Label, и возвращает три, включая Box.

  • Scribbles — это линейные рисунки. У них есть стиль, по сути, метка из одного слова: "road", "footway", "stream", "power". Для визуализации у них также есть такие свойства, как color, thickness, и dashes. Большинство программ визуализации и редакторов полагаются на последнее, игнорируя style.
  • Labels — как OSM-заметки, но максимум 40 символов, без комментариев и статуса. У них есть координаты, цвет (игнорируется) и текст.

Эти объекты не имеют версий, их можно добавлять и удалить только, но не изменять. Идентификаторы уникальны для всех типов. Также хранятся имя редактора, ID пользователя, никнейм, а также дата создания.

  • Для небольших масштабов (до 12-го) вместо этих объектов API возвращает Boxes: прямоугольники геохешей с одним значением: минимальный возраст объектов внутри блока. Это облегчит поиск свежих каракулей в региональном масштабе.

Вы можете просмотреть OpenAPI документацию для подробного и наглядного описания. Обратите внимание: несмотря на то, что API может предоставлять GeoJSON и растровый WMS, ручка /scribbles является самой быстрой, поскольку работает практически без накладных расходов.

Лицензия

Все загруженные данные доступны под лицензией PDDL, что делает их общественным достоянием (похоже на CC0).

Смотрите также