Да уж, реальный хардкор.
Но как оно синеньким контуры подсвечивает - красота да и только!
Из мелких придирок - маркер лучше скрывать, когда узел не активирован.
Ну и самым полезным дополнением к этому редактору был бы загружатель overpass-запросов (какая-нибудь свёрнутая по умолчанию формочка).
А кончится всё как обычно - массовой заменой тегов и откатами недовольных граждан
Реальный хардкор — это RawEdit
Маркер остаётся, потому что основная задача карты — не отображение координат, а их получение для новых точек и смещения старых.
Добавил тикет в github, формочек не будет, но ссылки на overpass разрешу.
Про маркер понятно, пусть себе остаётся.
Чтобы можно было использовать в жизни, нужна либо формочка, либо, что универсальнее, API-вызов “открыть Level0 c заданным адресом или набором объектов”.
P.S. О, подобрал адрес:
http://level0.osmz.ru/index.php?url=http://www.openstreetmap.org/node/805066910
Но для overpass придётся ещё позаботиться об ограничении размера данных… (в карточке уже упомянуто)
Сделал букмарклет для открытия текущего урла в Level0.
http://mapcraft.nanodesu.ru/bookmarklet.html
Перетащить кнопку Level0 на панель закладок.
Интеграция с taginfo для подстановки тегов.
Круть! Только еще бы автоформатирование в окне редактора и подсветку синтаксиса
Замечу, что кнопка будет работать на страницах с картами, где в строке адреса обновляется постоянная ссылка (osm.org, openstreetmap.ru). Только грузится квадрат стороной 60 метров в центре, поэтому увеличивайте до упора.
Taginfo, синтаксис, автоформатирование, перескакивание по ссылкам, обклацывание бинга и всё остальное когда-то были в проекте, поэтому редактор и опубликован сейчас, а не год назад. Я решил, что лучше написать быстро и чтобы работало, чем ещё год сидеть с эпичными планами в блокноте. Язык простой, кто напишет крутой фронтэнд — молодец. Готов дописать нужные API у сервера, даже с json.
Не редактор, а мечта: никакого флеша, ничего не тормозит
Ощущения забавные: процесс редактирования чем-то напоминает настройку DNS сервера без мануалов
Минут 5 пытался понять, как загрузить область. Возможно, вместо кнопки под картой было бы удобнее выделять мышкой область.
Присоединяюсь к просьбам простейшего автоотступа и синтаксчека тегов
Хочу консольную версию
Выпустил версию 1.1. Теперь можно добавлять свои теги к ченджсету, просматривать osmChange xml и загружать данные из Overpass API.
Также кнопка вызова редактора появилась в Taginfo.
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
Всё правильно. Сходи по ссылкам.
Так может в примере запроса написать чтото что отрабатывает без ошибок?
А, там специально неправильные, чтобы не сломали данные. Можешь ввести n58,w35 — но эта комбинация не так приятно выглядит
Вызов Level0 (наравне с JOSM) только что добавили в последнюю версию Overpass Turbo (скоро и на основном сайте): кнопка «Экспорт», там увидите.
еще бы в виде плагина для vim оформить…
А карту псевдографикой? http://www.springfrog.com/converter/ascii-text-art/gallery/
Уже на основном сайте. Вещь реально полезная, её деструктивный потенциал огромен!
Загружаю часть карты, удаляю ноду, пытаюсь сохранить в OSM, а мне говорят “Загружать нечего”. Это нормально?