RU:Level0

From OpenStreetMap Wiki
Jump to: navigation, search
Доступные языки — Level0
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · भोजपुरी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · བོད་ཡིག · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 吴语 · 粵語 · 中文(繁體)‎ · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް
Level0
Screenshot of Level0
Автор: Илья Зверев
Сайт: http://level0.osmz.ru
Версия: 1.2 (2016-02-09)
Лицензия: WTFPL
Платформа: Web
Язык программирования: PHP

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

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. Find a POI on the osm.org (or on editor's side map), and zoom as close as you can on it.
  2. Copy osm.org URL to editor's URL field (or press "Edit this area").
  3. Press "Replace data in editor" button.
  4. Find the POI in question. It can be a node or a way, sometimes even a multipolygon relation.
  5. Edit its tags.
  6. Press "Log in" button and the press "Accept" (or whatever osm.org site asks).
  7. Type a changeset comment (e.g. "updated opening hours") and press "Upload to OSM".

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

  1. Check that the POI isn't there already (steps 1-4 of editing a POI). If not, press "Clear data".
  2. Navigate to the location of the POI in the side map, placing the marker at its place.
  3. Type "node" (without quotes) in the text area.
  4. Press left arrow ("←") button to add coordinates.
  5. Add tags on next lines in format "tag = value" (without quotes).
  6. Upload changes: see steps 6-7 in POI editing section.

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

  1. Download an area with the building (see steps 1-3 of editing a POI).
  2. Find the building. We'll assume it's a way.
  3. Add a minus sign ("-") to its header, like that: "-way 123123".
  4. The way includes some nodes, they need to go only if they are not used by other ways. Check that and add "-" to headers of unused nodes.
  5. Upload changes (steps 6-7 of editing a POI).
  6. If you received an error, you probably deleted a node referenced by other ways. Remove some minuses.

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

  1. Copy its header ("way 123123") to the URL field, add an asterisk ("way 123123*") and press "Add to editor".
  2. See if any relations appeared with the way as a member.
  3. To properly delete the way in this case, remove the reference to it from the relation.

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

  1. Open the node's page on osm.org: e.g. http://www.openstreetmap.org/node/345345
  2. Check that it is deleted and find its version.
  3. Enter "n345345.W" into editor's URL field, where 345345 is the node's identifier, and W is its version minus one (e.g. 2 if the version was 3).
  4. Check that coordinates are there, then add the deletion version to the node's identifier after a dot, like that: "node 345345.3: <lat>, <lon>".
  5. Upload changes (see steps 6-7 of editing a POI).

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