You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#351 2011-09-10 13:07:12
- suslikk
- Member
- From: Voronezh
- Registered: 2010-03-03
- Posts: 837
- Website
Re: Каких инструментов вам не хватает?
area:highway - получается дорожное полотно?
Offline
#352 2011-09-10 14:33:02
- luiswoo
- Member
- Registered: 2010-09-11
- Posts: 1,598
Re: Каких инструментов вам не хватает?
Нда. http://www.openstreetmap.org/browse/relation/1748347
Много раз говорилось - highway=* + area=yes - это плохо, ломает нормальный роутинг во многих программах. Есть пропозал area:highway, рисуйте им.
area:highway - он уже работает? Последний стабильный Джосм этого не понимает.
Last edited by luiswoo (2011-09-10 14:38:20)
Offline
#353 2011-09-10 18:11:24
- dkiselev
- Member
- Registered: 2010-02-09
- Posts: 3,364
Re: Каких инструментов вам не хватает?
Ну как водится, хотите принятия пропозала - используйте его.
(Пока нет - не работает)
mail: dkiselev@osm.me skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!
Offline
#354 2011-09-11 11:46:20
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Каких инструментов вам не хватает?
akks wrote:Дописал более-менне по человечески открытие страниц. Теперь в диалоге настроек (F12) есть настройки UtilsPlugin2. Пока там только редактируемая таблица со ссылками для CustomURL (всё сохраняется), можете добавить что-нибудь ещё.
Правильно ли я понимаю, что по shift + \ открывается тот урл, который выделен в таблице?
Это не очень удобно -- чтобы поменять умолчание, надо лезть в настройки. (очень часто нужны разные урлы)
Хочется или диалогового окна, или выпадающего списка (например кнопка OpenCustomUrl на панели (по аналогии с кнопкой снимок) ).
Доделал открытие страниц.
Добавил в меню выбор сайта ( с галочкой "Спрашивать каждый раз" ), а в настройки - сброс и считывание-запись файла customurl.txt, где можно хранить свои любимые валидаторы, рендеры и т. д.
Дальше уже сам не правлю, и так про запас сделал (интересно, этим вообще кто-нибудь пользоваться будет? )) ).
Last edited by akks (2011-09-11 11:46:45)
Offline
#355 2011-09-12 15:25:46
- Zverik
- Moderator
- From: Tallinn
- Registered: 2010-10-14
- Posts: 5,696
- Website
Re: Каких инструментов вам не хватает?
akks, это же ты писал инструменты выделения объектов по-всякому? Смотри, тут давно зрела такая идея: выбрать всё внутри заданного многоугольника. Например, внутри нарисованного. С двумя вариантами: выделять линии, входящие не целиком, или нет. В идеале, конечно, это нужно в поиск, через ключевое слово inside.
Offline
#356 2011-09-12 15:40:29
- pankdm
- Member
- From: Moscow | Kemerovo
- Registered: 2010-08-20
- Posts: 320
Re: Каких инструментов вам не хватает?
Доделал открытие страниц.
Добавил в меню выбор сайта ( с галочкой "Спрашивать каждый раз" ), а в настройки - сброс и считывание-запись файла customurl.txt, где можно хранить свои любимые валидаторы, рендеры и т. д.
Дальше уже сам не правлю, и так про запас сделал (интересно, этим вообще кто-нибудь пользоваться будет? )) ).
Если будет удобно, то будет
Offline
#357 2011-09-12 15:57:12
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Каких инструментов вам не хватает?
akks wrote:Доделал открытие страниц.
Добавил в меню выбор сайта ( с галочкой "Спрашивать каждый раз" ), а в настройки - сброс и считывание-запись файла customurl.txt, где можно хранить свои любимые валидаторы, рендеры и т. д.
Дальше уже сам не правлю, и так про запас сделал (интересно, этим вообще кто-нибудь пользоваться будет? )) ).Если будет удобно, то будет
Ну, я уж не знаю, как должно быть удобнее) У меня чувство удобства математикой и Явой слегка перекошено, наверное
akks, это же ты писал инструменты выделения объектов по-всякому? Смотри, тут давно зрела такая идея: выбрать всё внутри заданного многоугольника. Например, внутри нарисованного. С двумя вариантами: выделять линии, входящие не целиком, или нет. В идеале, конечно, это нужно в поиск, через ключевое слово inside.
Да, неплохо бы было... Сложновато правда, особенно для мультиполигонов. Но со временем (через несколько дней) постараюсь осилить (пока работы многовато навалилось). Радует, что нашлась встроенная функции "Точка внутри многоугольника"(nodeInsidePolygon) - дело лучше пойдёт. Наверное, всё сначала в плагине отладим, а потом предложим патч для поиска? Кстати, если кто сможет быстрее - могу уступить почетное право добавления этой плюшки)
Last edited by akks (2011-09-12 16:00:42)
Offline
#358 2011-09-12 15:59:27
- pankdm
- Member
- From: Moscow | Kemerovo
- Registered: 2010-08-20
- Posts: 320
Re: Каких инструментов вам не хватает?
Ну, я уж не знаю, как должно быть удобнее) У меня чувство удобства математикой и Явой слегка перекошено, наверное
Сразу обычно никогда не бывает понятно, как удобно будет. Надо попользоваться.
Вот начну пользоваться -- тогда и багрепорты будут)
Offline
#359 2011-09-12 18:36:31
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Каких инструментов вам не хватает?
Сделал по быстрому выделение всего внутри (заморачивался по минимуму, новых строк - штук 30). Мультиполигоны отложу до лучших времен, т.е. хотя бы до выходных (функцию проверки точки переписывать придётся), иконку потом культурнее нарисую.
По Alt-Shift-I выделяет линии и точки, целиком попадающие внутрь выделенных полигонов (если линия целиком попала, её точки не выделяются). Для добавления пересекающихся - дожать I. (да, на всякий случай - это всё в Utilsplugin2)
А пока если глючит, виснет или вообще непонятно что делает - прошу писать)
Offline
#360 2011-09-17 13:29:38
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Каких инструментов вам не хватает?
Доделал выделение всего внутри мультиполигона по Alt-Shift-I - вдруг кому пригодится.
Из неточностей пока нашёл только выделение линий, вылезающих из заданного невыпуклого многоугольника (если все вершины внутри) - примерно так:
Исправлять особого смысла не вижу)) Ещё сомнения - не нужно ли снимать выделение с исходных объектов? Стоит ли из этого инструмента делать селектор inside для поиска - тоже не уверен.
Last edited by akks (2011-09-17 13:30:22)
Offline
#361 2011-09-18 19:35:00
- Ilis
- Member
- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Каких инструментов вам не хватает?
Сломался utilsplugin2! Хелп!
загрузка модуля 'utilsplugin2' (версия 26395)
org.openstreetmap.josm.plugins.PluginException: В модуле utilsplugin2 произошла ошибка
at org.openstreetmap.josm.plugins.PluginInformation.load(PluginInformation.java:280)
at org.openstreetmap.josm.plugins.PluginHandler.loadPlugin(PluginHandler.java:476)
at org.openstreetmap.josm.plugins.PluginHandler.loadPlugins(PluginHandler.java:534)
at org.openstreetmap.josm.plugins.PluginHandler.loadLatePlugins(PluginHandler.java:573)
at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:245)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at org.openstreetmap.josm.plugins.PluginInformation.load(PluginInformation.java:271)
... 4 more
Caused by: java.lang.NoSuchMethodError: org.openstreetmap.josm.tools.I18n.tr(Ljava/lang/String;)Ljava/lang/String;
at utilsplugin2.UnGlueRelationAction.<init>(UnGlueRelationAction.java:44)
at utilsplugin2.UtilsPlugin2.<init>(UtilsPlugin2.java:46)
... 9 more
И ещё, пока не забыл в тему...
Хотелось бы чтобы распределение точек на замкнутой линии не корёжило эту линию, а делало из неё окружность с равномерно распределёнными точками
Offline
#362 2011-09-18 19:56:55
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Каких инструментов вам не хватает?
Сломался utilsplugin2! Хелп!
загрузка модуля 'utilsplugin2' (версия 26395) org.openstreetmap.josm.plugins.PluginException: В модуле utilsplugin2 произошла ошибка at org.openstreetmap.josm.plugins.PluginInformation.load(PluginInformation.java:280) at org.openstreetmap.josm.plugins.PluginHandler.loadPlugin(PluginHandler.java:476) at org.openstreetmap.josm.plugins.PluginHandler.loadPlugins(PluginHandler.java:534) at org.openstreetmap.josm.plugins.PluginHandler.loadLatePlugins(PluginHandler.java:573) at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:245) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:532) at org.openstreetmap.josm.plugins.PluginInformation.load(PluginInformation.java:271) ... 4 more Caused by: java.lang.NoSuchMethodError: org.openstreetmap.josm.tools.I18n.tr(Ljava/lang/String;)Ljava/lang/String; at utilsplugin2.UnGlueRelationAction.<init>(UnGlueRelationAction.java:44) at utilsplugin2.UtilsPlugin2.<init>(UtilsPlugin2.java:46) ... 9 more
Похоже на несовместимость с версией JOSM, раньше такого не замечалось (возможная причина проблемы - мин. версия JOSM стояла 4395 , а надо было 4399 - исправил). На josm-latest 4439 с обновленными плагинами точно должно заработать..
Offline
#363 2011-09-19 03:48:14
- Ilis
- Member
- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Каких инструментов вам не хватает?
У меня josm-tested 4399, Ubuntu. Попробовал сейчас обновить модуль, не обновился, та же версия что и была (26395)
Offline
#364 2011-09-19 07:22:14
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Каких инструментов вам не хватает?
У меня josm-tested 4399, Ubuntu. Попробовал сейчас обновить модуль, не обновился, та же версия что и была (26395)
В общем, utilsplugin2 сейчас вообще из списка плагинов выпал - вчера моё изменение не прошло (хоть и не ругалось), а другой человек исправил ту же ошибку, но не до конца (не выложил сам JAR). Пробую чинить.
Last edited by akks (2011-09-19 07:23:47)
Offline
#365 2011-09-19 07:31:52
- Ilis
- Member
- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Каких инструментов вам не хватает?
Пробую чинить.
Спасибо! А то теперь без этих инструментов уже невозможно ничего делать. Треки привёз, а рисовать не могу
Offline
#366 2011-09-19 08:24:23
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Каких инструментов вам не хватает?
Вроде починил. У меня обновилось до 26673:)
Вот они, прелести совместной разработки - сначала я забыл изменить версию JOSM на 4399 и оставил лишнюю неиспользуемую ссылку в коде. Потом пришёл человек, увидел, что из-за этой ссылки в Linux не компилируется и удалил её (версию не трогал) и зачем-то удалил JAR-ку с плагином:)
Можно пользоваться или тестировать) Из новых возможностей - переход по ссылке (см. меню), а также выделение всего внутри полигона/мультиполигона (Alt-Shift-I, идея by Zverik ).
Last edited by akks (2011-09-19 08:45:07)
Offline
#367 2011-09-19 23:25:32
- iav
- Member
- Registered: 2011-07-10
- Posts: 319
Re: Каких инструментов вам не хватает?
Доделал открытие страниц.
Добавил в меню выбор сайта ( с галочкой "Спрашивать каждый раз" ), а в настройки - сброс и считывание-запись файла customurl.txt, где можно хранить свои любимые валидаторы, рендеры и т. д.
Дальше уже сам не правлю, и так про запас сделал (интересно, этим вообще кто-нибудь пользоваться будет? )) ).
А это нормально, что если при нажатии не выбран никакой объект, то ничего не происходит? Даже если в урле вызова - координаты?
И ещё - нельзя ли где-то в форме ввода написать все возможные имена переменных, которые можно подставлять в строку вызова?
Offline
#368 2011-09-19 23:31:13
- iav
- Member
- Registered: 2011-07-10
- Posts: 319
Re: Каких инструментов вам не хватает?
Возможно, в варианте "всегда спрашивать" удобнее будет не комбобокс, а список, и активация - по дабл-клику либо энтеру по строке в списке. А окно чтоб могло менять размер, и это список при этом растягивался вместе с окном.
Надеюсь, я не позволяю себе лишнего...
Offline
#369 2011-09-20 07:46:31
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Каких инструментов вам не хватает?
А это нормально, что если при нажатии не выбран никакой объект, то ничего не происходит? Даже если в урле вызова - координаты?
Ждал, пока кто-нибудь спросит) Добавлю. BBox нужен или только центр?
И ещё - нельзя ли где-то в форме ввода написать все возможные имена переменных, которые можно подставлять в строку вызова?
Список уже есть во вкладке наcтроек F12.
Возможно, в варианте "всегда спрашивать" удобнее будет не комбобокс, а список, и активация - по дабл-клику либо энтеру по строке в списке. А окно чтоб могло менять размер, и это список при этом растягивался вместе с окном.
Задумывался об этом. Самое сложное тут - сделать чтобы всё влезало и выгдядело не совсем убого. Попытаюсь.
За комментарии спасибо - программирую плагины урывками и глубоко задумываться над удобством использования просто некогда (понимаю, что это не совсем профессионально)
Last edited by akks (2011-09-20 07:47:25)
Offline
#370 2011-09-20 07:59:57
- Ilis
- Member
- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Каких инструментов вам не хватает?
Что-то я упустил начало обсуждение урлов и страниц, а на вики http://wiki.openstreetmap.org/wiki/RU:J … ilsplugin2 про это ни слова. Можно на вики добавить?
Offline
#371 2011-09-20 09:33:32
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Каких инструментов вам не хватает?
Что-то я упустил начало обсуждение урлов и страниц, а на вики http://wiki.openstreetmap.org/wiki/RU:J … ilsplugin2 про это ни слова. Можно на вики добавить?
Там всё еще от версии к версии меняется целиком. После внесения следующих изменений уже можно будет и на вики занести.
Да там и отщепления точек от контура нет, и "выделить точки между данными" и ещё кое-чего, оказывается... Запустили мы wiki что-то
Last edited by akks (2011-09-20 09:36:30)
Offline
#372 2011-09-20 09:50:38
- Ilis
- Member
- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Каких инструментов вам не хватает?
Тогда можно вкратце, что за урлы и с чем их едят? Примеры использования?
Offline
#373 2011-09-20 10:09:00
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Каких инструментов вам не хватает?
Тогда можно вкратце, что за урлы и с чем их едят? Примеры использования?
Можно по Shift-/ открыть любую страницу, например, википедию или валидатор с использованием любых тегов выделенного объекта или координат.
По умолчанию доступны Википедия, 3D домики Kотяры, osm.org история и информация для примера. Настройки и описание во вкладке с инструментами настроек F12 (попробуйте reset, save, load, редактировать табличку). В меню есть "Select custom URL" и "OpenCustmURL" - можно выбрать текущий активный адрес. Например, добавив строчку
Wikimapi http://wikimapia.org/#lat={#lat}lon={#lon}&z=14&l=0&m=b
получим открытие викимапии на координатах выделенного объекта - {#lat} и {#lon} подставятся.
Last edited by akks (2011-09-20 10:11:25)
Offline
#374 2011-09-20 14:52:45
- iav
- Member
- Registered: 2011-07-10
- Posts: 319
Re: Каких инструментов вам не хватает?
iav wrote:А это нормально, что если при нажатии не выбран никакой объект, то ничего не происходит? Даже если в урле вызова - координаты?
Ждал, пока кто-нибудь спросит) Добавлю. BBox нужен или только центр?
Право, не знаю. Пока все сервисы, которые я пытался подключить, берут точку.
Может, потом кому-то понадобится, но сейчас - нет.
Не скромничайте, дело вы делаете нужное, жизнь улучшаете.
Спасибо вам за это.
Offline
#375 2011-09-21 05:48:51
- Anton Khorev
- Member
- From: Санкт-Петербург
- Registered: 2011-07-30
- Posts: 177
Re: Каких инструментов вам не хватает?
По Alt-Shift-I выделяет линии и точки, целиком попадающие внутрь выделенных полигонов (если линия целиком попала, её точки не выделяются). Для добавления пересекающихся - дожать I.
Это должно было быть на Alt-Shift-A? У меня оно после обновления utilsplugin2 оказалось на A, а команда рисования съехала на Alt-Shift-A.
Offline