You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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: Каких инструментов вам не хватает?

Sergey Astakhov wrote:

Нда. 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: Каких инструментов вам не хватает?

pankdm wrote:
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,695
Website

Re: Каких инструментов вам не хватает?

akks, это же ты писал инструменты выделения объектов по-всякому? Смотри, тут давно зрела такая идея: выбрать всё внутри заданного многоугольника. Например, внутри нарисованного. С двумя вариантами: выделять линии, входящие не целиком, или нет. В идеале, конечно, это нужно в поиск, через ключевое слово inside.


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

#356 2011-09-12 15:40:29

pankdm
Member
From: Moscow | Kemerovo
Registered: 2010-08-20
Posts: 320

Re: Каких инструментов вам не хватает?

akks wrote:

Доделал открытие страниц.
Добавил в меню выбор сайта ( с галочкой "Спрашивать каждый раз" ), а в настройки - сброс и считывание-запись файла customurl.txt, где можно хранить свои любимые валидаторы, рендеры и т. д.
Дальше уже сам не правлю, и так про запас сделал (интересно, этим вообще кто-нибудь пользоваться будет? ))  ).

Если будет удобно, то будет smile

Offline

#357 2011-09-12 15:57:12

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

Re: Каких инструментов вам не хватает?

pankdm wrote:
akks wrote:

Доделал открытие страниц.
Добавил в меню выбор сайта ( с галочкой "Спрашивать каждый раз" ), а в настройки - сброс и считывание-запись файла customurl.txt, где можно хранить свои любимые валидаторы, рендеры и т. д.
Дальше уже сам не правлю, и так про запас сделал (интересно, этим вообще кто-нибудь пользоваться будет? ))  ).

Если будет удобно, то будет smile

Ну, я уж не знаю, как должно быть удобнее) У меня чувство удобства математикой и Явой слегка перекошено, наверное smile

Zverik wrote:

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: Каких инструментов вам не хватает?

akks wrote:

Ну, я уж не знаю, как должно быть удобнее) У меня чувство удобства математикой и Явой слегка перекошено, наверное smile

Сразу обычно никогда не бывает понятно, как удобно будет. Надо попользоваться.
Вот начну пользоваться -- тогда и багрепорты будут)

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 - вдруг кому пригодится.

Из неточностей пока нашёл только выделение линий, вылезающих из заданного невыпуклого многоугольника (если все вершины внутри) - примерно так:
clip1.jpgclip2.jpg

Исправлять особого смысла не вижу)) Ещё сомнения - не нужно ли снимать выделение с исходных объектов? Стоит  ли из этого инструмента делать селектор 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

И ещё, пока не забыл в тему...

Хотелось бы чтобы распределение точек на замкнутой линии не корёжило эту линию, а делало из неё окружность с равномерно распределёнными точками smile

Offline

#362 2011-09-18 19:56:55

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

Re: Каких инструментов вам не хватает?

Ilis wrote:

Сломался 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: Каких инструментов вам не хватает?

Ilis wrote:

У меня 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: Каких инструментов вам не хватает?

akks wrote:

Пробую чинить.

Спасибо! А то теперь без этих инструментов уже невозможно ничего делать. Треки привёз, а рисовать не могу smile

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: Каких инструментов вам не хватает?

akks wrote:

Доделал открытие страниц.
Добавил в меню выбор сайта ( с галочкой "Спрашивать каждый раз" ), а в настройки - сброс и считывание-запись файла 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: Каких инструментов вам не хватает?

iav wrote:

А это нормально, что если при нажатии не выбран никакой объект, то ничего не происходит? Даже если в урле вызова - координаты?

Ждал, пока кто-нибудь спросит) Добавлю. BBox нужен или только центр?

iav wrote:

И ещё - нельзя ли где-то в форме ввода написать все возможные имена переменных, которые можно подставлять в строку вызова?

Список уже есть во вкладке наcтроек F12.

iav wrote:

Возможно, в варианте "всегда спрашивать" удобнее будет не комбобокс, а список, и активация - по дабл-клику либо энтеру по строке в списке. А окно чтоб могло менять размер, и это список при этом растягивался вместе с окном.

Задумывался об этом. Самое сложное тут - сделать чтобы всё влезало и выгдядело не совсем убого. Попытаюсь.

За комментарии спасибо - программирую плагины урывками и глубоко задумываться над удобством использования просто некогда smile (понимаю, что это не совсем профессионально)

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: Каких инструментов вам не хватает?

Ilis wrote:

Что-то я упустил начало обсуждение урлов и страниц, а на вики http://wiki.openstreetmap.org/wiki/RU:J … ilsplugin2 про это ни слова. Можно на вики добавить?

Там всё еще от версии к версии меняется целиком. После внесения следующих изменений уже можно будет и на вики занести.
Да там и отщепления точек от контура нет, и "выделить точки между данными" и ещё кое-чего, оказывается... Запустили мы wiki что-то smile

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: Каких инструментов вам не хватает?

Ilis wrote:

Тогда можно вкратце, что за урлы и с чем их едят? Примеры использования?

Можно по 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: Каких инструментов вам не хватает?

akks wrote:
iav wrote:

А это нормально, что если при нажатии не выбран никакой объект, то ничего не происходит? Даже если в урле вызова - координаты?

Ждал, пока кто-нибудь спросит) Добавлю. BBox нужен или только центр?

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

Не скромничайте, дело вы делаете нужное, жизнь улучшаете.
Спасибо вам за это.

Offline

#375 2011-09-21 05:48:51

Anton Khorev
Member
From: Санкт-Петербург
Registered: 2011-07-30
Posts: 177

Re: Каких инструментов вам не хватает?

akks wrote:

По Alt-Shift-I выделяет линии и точки, целиком попадающие внутрь выделенных полигонов (если линия целиком попала, её точки не выделяются). Для добавления пересекающихся - дожать I.

Это должно было быть на Alt-Shift-A? У меня оно после обновления utilsplugin2 оказалось на A, а команда рисования съехала на Alt-Shift-A.

Offline

Board footer

Powered by FluxBB