OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2014-04-04 07:48:51

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Низкоуровневый редактор Level0

Сегодня я опубликовал новый редактор OpenStreetMap, без этого нубского таскания линий и точек по карте и дурацких пресетов. Только прямое редактирование тегов и ручное разрешение ссылок, только хардкор! В отличие от RawEdit, язык описания данных значительно проще и фокусируется на сути: идентификаторах, координатах и тегах. При этом можно править сразу кучу объектов и скачивать данные для обработки в JOSM.

http://level0.osmz.ru

Подробнее написано в вики, там же есть ссылки на язык описания данных и гитхаб.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#2 2014-04-04 08:00:35

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

Re: Низкоуровневый редактор Level0

Да уж, реальный хардкор.

Offline

#3 2014-04-04 08:10:36

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Низкоуровневый редактор Level0

Но как оно синеньким контуры подсвечивает - красота да и только!
Из мелких придирок - маркер лучше скрывать, когда узел не активирован.
Ну и самым полезным дополнением к этому редактору был бы загружатель overpass-запросов (какая-нибудь свёрнутая по умолчанию формочка).

А кончится всё как обычно - массовой заменой тегов и откатами недовольных граждан smile

Last edited by akks (2014-04-04 08:12:56)

Offline

#4 2014-04-04 08:20:50

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Низкоуровневый редактор Level0

Реальный хардкор — это RawEdit :)

akks wrote:

Но как оно синеньким контуры подсвечивает - красота да и только!
Из мелких придирок - маркер лучше скрывать, когда узел не активирован.

Маркер остаётся, потому что основная задача карты — не отображение координат, а их получение для новых точек и смещения старых.

Ну и самым полезным дополнением к этому редактору был бы загружатель overpass-запросов (какая-нибудь свёрнутая по умолчанию формочка).

Добавил тикет в github, формочек не будет, но ссылки на overpass разрешу.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#5 2014-04-04 09:09:45

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Низкоуровневый редактор Level0

Zverik wrote:

Маркер остаётся, потому что основная задача карты — не отображение координат, а их получение для новых точек и смещения старых.

Добавил тикет в github, формочек не будет, но ссылки на overpass разрешу.

Про маркер понятно, пусть себе остаётся.

Чтобы можно было использовать в жизни, нужна либо формочка, либо, что универсальнее, API-вызов "открыть Level0 c заданным адресом или набором объектов".

P.S. О, подобрал адрес:
http://level0.osmz.ru/index.php?url=htt … /805066910
Но для overpass придётся ещё позаботиться об ограничении размера данных... (в карточке уже упомянуто)

Last edited by akks (2014-04-04 09:19:48)

Offline

#6 2014-04-04 10:35:50

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,949

Re: Низкоуровневый редактор Level0

Сделал букмарклет для открытия текущего урла в Level0.

http://mapcraft.nanodesu.ru/bookmarklet.html

Перетащить кнопку Level0 на панель закладок.

Offline

#7 2014-04-04 10:37:48

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,733

Re: Низкоуровневый редактор Level0

Интеграция с taginfo для подстановки тегов.

Offline

#8 2014-04-04 11:16:37

shura0
Member
Registered: 2012-04-14
Posts: 245

Re: Низкоуровневый редактор Level0

Круть! Только еще бы автоформатирование в окне редактора и подсветку синтаксиса

Offline

#9 2014-04-04 11:20:39

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Низкоуровневый редактор Level0

Hind wrote:

Сделал букмарклет для открытия текущего урла в Level0.

http://mapcraft.nanodesu.ru/bookmarklet.html

Перетащить кнопку Level0 на панель закладок.

Замечу, что кнопка будет работать на страницах с картами, где в строке адреса обновляется постоянная ссылка (osm.org, openstreetmap.ru). Только грузится квадрат стороной 60 метров в центре, поэтому увеличивайте до упора.

Taginfo, синтаксис, автоформатирование, перескакивание по ссылкам, обклацывание бинга и всё остальное когда-то были в проекте, поэтому редактор и опубликован сейчас, а не год назад. Я решил, что лучше написать быстро и чтобы работало, чем ещё год сидеть с эпичными планами в блокноте. Язык простой, кто напишет крутой фронтэнд — молодец. Готов дописать нужные API у сервера, даже с json.

Last edited by Zverik (2014-04-04 11:21:20)


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#10 2014-04-05 08:56:27

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,638

Re: Низкоуровневый редактор Level0

Не редактор, а мечта: никакого флеша, ничего не тормозит
Ощущения забавные: процесс редактирования чем-то напоминает настройку DNS сервера без мануалов

Минут 5 пытался понять, как загрузить область. Возможно, вместо кнопки под картой было бы удобнее выделять мышкой область.
Присоединяюсь к просьбам простейшего автоотступа и синтаксчека тегов
Хочу консольную версию

Offline

#11 2014-05-20 09:55:36

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Низкоуровневый редактор Level0

Выпустил версию 1.1. Теперь можно добавлять свои теги к ченджсету, просматривать osmChange xml и загружать данные из Overpass API.

Также кнопка вызова редактора появилась в Taginfo.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#12 2014-05-20 09:59:18

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,602

Re: Низкоуровневый редактор Level0

Reading URL http://api.openstreetmap.org/api/0.6/node/54
Failed to open XML stream
Reading URL http://api.openstreetmap.org/api/0.6/way/33
Failed to open XML stream

Offline

#13 2014-05-20 10:00:52

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Низкоуровневый редактор Level0

Всё правильно. Сходи по ссылкам.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#14 2014-05-20 10:02:20

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,602

Re: Низкоуровневый редактор Level0

Так может в примере запроса написать чтото что отрабатывает без ошибок?

Offline

#15 2014-05-20 10:04:26

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Низкоуровневый редактор Level0

А где ты нашёл пример запроса с этими точками? В документации ссылки рабочие.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#16 2014-05-20 10:05:14

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,602

Re: Низкоуровневый редактор Level0

прямо на http://level0.osmz.ru/

URL or group of IDs like "n54,w33":

Offline

#17 2014-05-20 10:10:18

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Низкоуровневый редактор Level0

А, там специально неправильные, чтобы не сломали данные. Можешь ввести n58,w35 — но эта комбинация не так приятно выглядит :)


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#18 2014-05-20 12:24:17

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Низкоуровневый редактор Level0

Вызов Level0 (наравне с JOSM) только что добавили в последнюю версию Overpass Turbo (скоро и на основном сайте): кнопка «Экспорт», там увидите.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#19 2014-05-20 14:15:43

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,638

Re: Низкоуровневый редактор Level0

еще бы в виде плагина для vim оформить...

Offline

#20 2014-05-20 14:22:27

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Низкоуровневый редактор Level0

gryphon wrote:

еще бы в виде плагина для vim оформить...

А карту псевдографикой? smile http://www.springfrog.com/converter/asc … t/gallery/

Zverik wrote:

Вызов Level0 (наравне с JOSM) только что добавили в последнюю версию Overpass Turbo (скоро и на основном сайте): кнопка «Экспорт», там увидите.

Уже на основном сайте. Вещь реально полезная, её деструктивный потенциал огромен!

Last edited by akks (2014-05-20 14:25:04)

Offline

#21 2014-05-24 20:18:44

shura0
Member
Registered: 2012-04-14
Posts: 245

Re: Низкоуровневый редактор Level0

Загружаю часть карты, удаляю ноду, пытаюсь сохранить в OSM, а мне говорят "Загружать нечего". Это нормально?

Offline

#22 2014-05-25 07:07:44

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,733

Re: Низкоуровневый редактор Level0

Скорее все тебе придётся удалить её ещё из всех веев. Ну и да удаление текста не воспринимается как удаление, а просто как стирание текста, чтобы не мешалось при редактировании.
Судя по доке надо ставить минус для удаления.

Last edited by freeExec (2014-05-25 07:08:55)

Offline

#23 2014-05-25 08:08:04

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Низкоуровневый редактор Level0

А куда делась ссылка с http://overpass-turbo.eu/  ?

Offline

#24 2014-05-26 21:28:11

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Низкоуровневый редактор Level0

akks wrote:

А куда делась ссылка с http://overpass-turbo.eu/  ?

По кнопке «экпорт», у меня видна.

Для удаления нужно ставить «-» перед «node».


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#25 2014-05-31 06:40:37

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Низкоуровневый редактор Level0

Zverik wrote:

По кнопке «экпорт», у меня видна.

Да, уже несколько дней вернулась. Были какие-то глюки с переводом сайта (сейчас эта строка английская, а начинала появляться по-русски, но без Level0).

Offline

Board footer

Powered by FluxBB