RU:Level0

From OpenStreetMap Wiki
Jump to navigation Jump to search
Level0
v · d 
Автор: Илья Зверев
Лицензия: WTFPL
Платформа: Web
Версия: 1.3 (2024-06-01)
Языки:
английский и русский
Веб-сайт: http://level0.osmz.ru
Язык
программирования:
PHP

Редактор данных OSM в браузере

Features
Feature Value
Map Display
?
Routing
?
Navigating
?
Tracking
?
Monitoring
?
Editing
Add POIsПомоги перевести это на русский! да
Edit / Delete POIsПомоги перевести это на русский! да
Add wayПомоги перевести это на русский! да
Edit geometriesПомоги перевести это на русский! да
Edit arbitrary tags of existing OSM objectsПомоги перевести это на русский! да
Edit relationsПомоги перевести это на русский! да
View notesПомоги перевести это на русский!
?
Create notesПомоги перевести это на русский!
?
Edit notesПомоги перевести это на русский!
?
Work offlineПомоги перевести это на русский! online
Support imagery offset DBПомоги перевести это на русский!
?
Upload to OSMПомоги перевести это на русский! да
Rendering
?
Accessibility
?

Level0 — браузерный редактор OpenStreetMap, одновременно низкоуровневый и удобный. Он не требует JavaScript, и потому им можно пользоваться с мобильных устройств и текстовых браузеров.

Возможности

По сути, этот редактор — продолжение RawEditor со следующими улучшениями:

  • вместо OSM XML вы редактируете более читаемый код Level0L;
  • можно править много объектов одновременно;
  • можно загружать файлы и скачивать фрагменты карты;
  • «лишние» данные, вроде номеров версий, обрабатываются сервером;
  • для перемещения точек есть карта.

Использование

Введите тип объекта и его идентификатор в поле ссылки, например, «w123123». Можно указать несколько объектов через запятую; для скачивания ссылающихся линий и отношений добавьте звёздочку (n45678*). Для скачивания объектов по ссылкам (точек для линий, точек и линий для отношений) добавьте восклицательный знак. Конечно, поддерживаются и ссылки, указывающие как на сайт osm.org, так и на API (внимание: все ссылки переписываются, поэтому нельзя скачивать ничего извне osm.org). После ввода жмите кнопки «Добавить» или «Заменить», в зависимости от того, хотите ли вы сохранить редактируемые данные.

Когда курсор находится на определении точки, нажмите кнопку «→» (или включите «следовать за курсором»), и её координаты отобразятся на карте. Маркер можно подвигать и нажать кнопку «←» для обновления координат точки.

Для отправки изменений, войдите, введите комментарий к пакету правок (он обязателен) и нажмите «Отправить». Вместо этого можно скачать файл .osm, открыть его в JOSM и загрузить на сервер оттуда.

Чтобы открыть редактор для какого-то объекта, используйте параметр «url»: например, http://level0.osmz.ru/?url=node/1051745454

Кнопки

У редактора полно кнопок. Вот что они делают:

Добавить в редактор
Добавляет содержимое файла или URL к редактируемым данным. Может привести к конфликтам или что-нибудь перезаписать.
Заменить данные
Очищает редактируемые данные перед загрузкой файла или URL. Очищает!
Отменить правки
Возвращает объекты к их исходному состоянию и обновляет содержимое удалённых объектов. Сохраняет созданные объекты и состояние удаления.
Очистить
Очищает данные.
Войти / Выйти
Аутентифицирует вас через OSM OAuth. Редактору нужно разрешение на изменение данных, данные пользователя — на усмотрение.
Скачать .osm
Предоставляет все редактируемые данные в формате JOSM. Вы сможете импортировать их позже (но остерегайтесь конфликтов после долгих перерывов).
Обновить
Ничего не делает: данные проверяются при нажатии любой кнопки. Результаты валидации ищите под формой редактирования.
Проверить на конфликты
Скачивает с сервера все изменённые объекты и проверяет, не появились ли их новые версии.
Показать osmChange
Выводит содержимое XML, которое будет отправлено на сервер после нажатия кнопки «отправить».
Отправить в OSM
Если введён комментарий к пакету правок, присутствуют изменённые объекты и нет серьёзных ошибок валидации, отправляет изменения в базу данных OSM. После чего очищает редактор.
Кнопки со стрелками
Перемещают маркер к позиции точки, внутри описания которой находится курсор, или копируют координаты в заголовок этой точки. Включите «Следовать за курсором», чтобы избавиться от постоянного кликания кнопки «→».
Загрузить эту область
Копирует координаты центра карты в поле адреса. Нажмите «Добавить» или «Заменить», чтобы скачать данные вокруг этой точки.

Типовые задачи

Изменение тегов POI

  1. Найдите POI на карте osm.org (или на карте на странице редактора) и приблизьте ее как можно ближе.
  2. Скопируйте URL osm.org в поле URL редактора (или нажмите "Редактировать эту область").
  3. Нажмите кнопку "Заменить данные в редакторе".
  4. Найдите интересующую вас точку интереса. Это может быть точка или линия, иногда даже отношение мультиполигона.
  5. Отредактируйте его теги.
  6. Нажмите кнопку "Войти" и нажмите "Принять" (или то, что запрашивает сайт osm.org).
  7. Введите комментарий к изменению (например, "обновленные часы работы") и нажмите "Загрузить в OSM".

Создание точки

  1. Убедитесь, что POI еще не существует (шаги 1-4 редактирования POI). Если нет, нажмите «Очистить данные».
  2. Перейдите к местоположению POI на боковой карте, поместив маркер на его место.
  3. Введите «node» (без кавычек) в текстовом поле.
  4. Нажмите кнопку со стрелкой влево («←»), чтобы добавить координаты.
  5. Добавьте теги в следующих строках в формате «tag = value» (без кавычек).
  6. Загрузите изменения: см. шаги 6-7 в разделе «Редактирование POI».

Удаление здания

  1. Загрузите область со зданием (см. шаги 1-3 редактирования POI).
  2. Найдите здание. Мы будем считать, что это линия.
  3. Добавьте знак минус («-») в его заголовок, например: «-way 123123».
  4. Линия включает в себя несколько точек, которые нужно удалить, только если они не используются другими линиями. Проверьте это и добавьте «-» в заголовки неиспользуемых точек.
  5. Загрузите изменения (шаги 6-7 редактирования POI).
  6. Если вы получили ошибку, вероятно, вы удалили точку, на которую ссылаются другие линии. Удалите некоторые минусы.

Как убедиться, что на линию не ссылается отношение:

  1. Скопируйте его заголовок («way 123123») в поле URL, добавьте звездочку («way 123123*») и нажмите «Добавить в редактор».
  2. Посмотрите, появились ли какие-либо отношения с этой линией в качестве члена.
  3. Чтобы правильно удалить линию в этом случае, удалите ссылку на него из отношения.

Восстановление удалённой точки

  1. Откройте страницу точки на osm.org: например, http://www.openstreetmap.org/node/345345
  2. Убедитесь, что она удалена, и найдите ее версию.
  3. Введите «n345345.W» в поле URL редактора, где 345345 — идентификатор точки, а W — ее версия «минус один» (например, 2, если версия была 3).
  4. Убедитесь, что координаты есть, затем добавьте версию удаления к идентификатору точки через точку, например: «узел 345345.3: <lat>, <lon>».
  5. Загрузите изменения (см. шаги 6-7 редактирования POI).

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