You are not logged in.
- Topics: Active | Unanswered
Announcement
#1 2014-04-04 07:48:51
- Zverik
- Moderator
- From: Минск
- Registered: 2010-10-14
- Posts: 5,693
- Website
Низкоуровневый редактор Level0
Сегодня я опубликовал новый редактор OpenStreetMap, без этого нубского таскания линий и точек по карте и дурацких пресетов. Только прямое редактирование тегов и ручное разрешение ссылок, только хардкор! В отличие от RawEdit, язык описания данных значительно проще и фокусируется на сути: идентификаторах, координатах и тегах. При этом можно править сразу кучу объектов и скачивать данные для обработки в JOSM.
Подробнее написано в вики, там же есть ссылки на язык описания данных и гитхаб.
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-запросов (какая-нибудь свёрнутая по умолчанию формочка).
А кончится всё как обычно - массовой заменой тегов и откатами недовольных граждан
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,693
- Website
Re: Низкоуровневый редактор Level0
Реальный хардкор — это RawEdit :)
Но как оно синеньким контуры подсвечивает - красота да и только!
Из мелких придирок - маркер лучше скрывать, когда узел не активирован.
Маркер остаётся, потому что основная задача карты — не отображение координат, а их получение для новых точек и смещения старых.
Ну и самым полезным дополнением к этому редактору был бы загружатель overpass-запросов (какая-нибудь свёрнутая по умолчанию формочка).
Добавил тикет в github, формочек не будет, но ссылки на overpass разрешу.
Offline
#5 2014-04-04 09:09:45
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Низкоуровневый редактор Level0
Маркер остаётся, потому что основная задача карты — не отображение координат, а их получение для новых точек и смещения старых.
Добавил тикет в 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,950
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: 8,462
Re: Низкоуровневый редактор Level0
Интеграция с taginfo для подстановки тегов.
Offline
#8 2014-04-04 11:16:37
- shura0
- Member
- Registered: 2012-04-14
- Posts: 257
Re: Низкоуровневый редактор Level0
Круть! Только еще бы автоформатирование в окне редактора и подсветку синтаксиса
Offline
#9 2014-04-04 11:20:39
- Zverik
- Moderator
- From: Минск
- Registered: 2010-10-14
- Posts: 5,693
- Website
Re: Низкоуровневый редактор Level0
Сделал букмарклет для открытия текущего урла в 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)
Offline
#10 2014-04-05 08:56:27
- gryphon
- Member
- From: Pskov
- Registered: 2010-09-16
- Posts: 1,690
Re: Низкоуровневый редактор Level0
Не редактор, а мечта: никакого флеша, ничего не тормозит
Ощущения забавные: процесс редактирования чем-то напоминает настройку DNS сервера без мануалов
Минут 5 пытался понять, как загрузить область. Возможно, вместо кнопки под картой было бы удобнее выделять мышкой область.
Присоединяюсь к просьбам простейшего автоотступа и синтаксчека тегов
Хочу консольную версию
Offline
#11 2014-05-20 09:55:36
- Zverik
- Moderator
- From: Минск
- Registered: 2010-10-14
- Posts: 5,693
- Website
Offline
#12 2014-05-20 09:59:18
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
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
#14 2014-05-20 10:02:20
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Низкоуровневый редактор Level0
Так может в примере запроса написать чтото что отрабатывает без ошибок?
Offline
#15 2014-05-20 10:04:26
- Zverik
- Moderator
- From: Минск
- Registered: 2010-10-14
- Posts: 5,693
- Website
Re: Низкоуровневый редактор Level0
А где ты нашёл пример запроса с этими точками? В документации ссылки рабочие.
Offline
#16 2014-05-20 10:05:14
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Низкоуровневый редактор Level0
прямо на http://level0.osmz.ru/
URL or group of IDs like "n54,w33":
Offline
#18 2014-05-20 12:24:17
- Zverik
- Moderator
- From: Минск
- Registered: 2010-10-14
- Posts: 5,693
- Website
Re: Низкоуровневый редактор Level0
Вызов Level0 (наравне с JOSM) только что добавили в последнюю версию Overpass Turbo (скоро и на основном сайте): кнопка «Экспорт», там увидите.
Offline
#19 2014-05-20 14:15:43
- gryphon
- Member
- From: Pskov
- Registered: 2010-09-16
- Posts: 1,690
Re: Низкоуровневый редактор Level0
еще бы в виде плагина для vim оформить...
Offline
#20 2014-05-20 14:22:27
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Низкоуровневый редактор Level0
еще бы в виде плагина для vim оформить...
А карту псевдографикой? http://www.springfrog.com/converter/asc … t/gallery/
Вызов 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: 257
Re: Низкоуровневый редактор Level0
Загружаю часть карты, удаляю ноду, пытаюсь сохранить в OSM, а мне говорят "Загружать нечего". Это нормально?
Offline
#22 2014-05-25 07:07:44
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,462
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,693
- Website
Re: Низкоуровневый редактор Level0
А куда делась ссылка с http://overpass-turbo.eu/ ?
По кнопке «экпорт», у меня видна.
Для удаления нужно ставить «-» перед «node».
Offline
#25 2014-05-31 06:40:37
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Низкоуровневый редактор Level0
По кнопке «экпорт», у меня видна.
Да, уже несколько дней вернулась. Были какие-то глюки с переводом сайта (сейчас эта строка английская, а начинала появляться по-русски, но без Level0).
Offline