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.***
#1876 2013-03-26 19:21:41
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Вопросы по JOSM
А картинку можно что вышло ?
См. выше
Вот снимки для интересующихся (сорри за качество - сильно пожал), думаю, получить представление можно.
UPD убрал скриншоты. Изменения приняты в ядро https://josm.openstreetmap.de/changeset/5804/josm
Last edited by andygol (2013-03-28 12:28:26)
Offline
#1877 2013-03-26 20:35:59
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Вопросы по JOSM
Мда, качество фиг прочтёшь, так ещё и не по-русски. Но имхо надо сначала списки, потом галки, а не в перемешку.
Offline
#1878 2013-03-26 21:28:36
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Мда, качество фиг прочтёшь, так ещё и не по-русски. Но имхо надо сначала списки, потом галки, а не в перемешку.
Не придираемся, человек хорошую вещь сделал! :-)
Сейчас там тоже вперемешку, по смыслу группировать и надо.
Offline
#1879 2013-03-26 22:14:22
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Вопросы по JOSM
Автор бы про форматы почитал, png например... ![]()
jpeg здесь совсем не втему...
Пример правильно пожатого скриншота. Обращаем внимание на размер. 5.3 KБ, почти в два раза меньше, чем у автора.

Last edited by SviMik (2013-03-26 22:19:26)
Offline
#1880 2013-03-27 08:22:24
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Вопросы по JOSM
Автор бы про форматы почитал, png например... smile
jpeg здесь совсем не втему...Пример правильно пожатого скриншота.
Давайте не будем разводить демагогию
. О форматах я осведомлен.
Цель была не в качестве скриншотов, а в том что бы получить представление о проделанной работе.
сравним расположение полей
UPD убрал скриншоты, изменения приняты в ядро https://josm.openstreetmap.de/changeset/5804/josm
во всех диалогах соблюдается следующий порядок расположения элементов:
name, [ref], layers, lanes, maxspeed, surface
oneway, bridge, tunnel, cutting, embankment, incline, lit, width
по смыслу группировать и надо.
Именно так я и пытался сделать, но если есть у кого-то предложения — милости прошу
Для меня необходимостью переформатирования расположения элементов диалогов стало то, что пункт выбора поверхности в разных диалогах находился то в середине, то внизу списка, и проставляя тип покрытия для грунтовки (а там тоже может быть разное покрытие) и для unclassified приходилось каждый раз сосредотачиваться и искать где какой пункт находится. Зато сейчас я знаю что тип поверхности у меня всегда перед чекбоксами, что визуально всегда легко различить. Теперь все пункты сохраняют свое местоположение и мне не нужно каждый раз смотреть и искать где нужно вводить ширину дороги, а где уровень или скорость, все чекбоксы тоже на постоянном месте, что тоже повышает скорость работы.
Last edited by andygol (2013-03-28 12:27:11)
Offline
#1881 2013-03-27 08:57:22
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Для скриншотов под Windows от души рекомендую опенсорсный GreenShot : http://getgreenshot.org/
Всё сам пакует, редактирует, в интернет выкладывает. А то сейчас они действительно страшноваты.
По-моему всё хорошо + появился ещё один человек, которому не лень самому подредактировать код и сделать патчи, за что спасибо
Советую создать карточку josm trac (в крайнем случае можно создать по русски, я на английский описание переведу), чтобы все видели, кто это сделал. xml-файл приложить к ней. . Без карточки это будет выглядеть "опять этому русскому приспичило поменять случайно выбранный кусок JOSM
".
(торможу, карточка же уже создана: http://josm.openstreetmap.de/ticket/8545.)
Если там возражений не будет, я изменения внесу в ядро и карточку закрою.
По поводу стандартной группы комбоксов в начале замечания и предложения есть?
Last edited by akks (2013-03-27 09:18:44)
Offline
#1882 2013-03-27 09:36:22
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Вопросы по JOSM
Может быть еще для унклассифаед добавить комбо ограничений как у сервиса ?
Ну и порядок по значимости для меня лично: полосы, скорость, покрытие, уровень, ширина, уклон.
Еще для трека нет в покрытии нет unpaved. В чём вообще разница между грунтом как покрытие и грунтовая дорога ? Или перевод в JOSM кривой.
Offline
#1883 2013-03-27 12:25:40
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Вопросы по JOSM
"опять этому русскому приспичило поменять случайно выбранный кусок JOSM
".
Хе-хе. Еще вопрос по поводу шаблонов (пресетов)
Скажем так, что у нас могут быть задействованы взаимоисключающие опции. Например, мы можем поставить чекбоксы чтобы отметить "мост" и "туннель" одновременно для одного и того же объекта, хотя мне трудно представить объект, который был бы и тем и другим одновременно. Или "насыпь" и "выемка" - тоже два взаимоисключающих понятия. Можно ли сделать так, чтобы можно было выбрать только один из вариантов? Комбо (combo box) - не совсем то что нужно. Хотелось бы что то вроде radio-button.
И еще, теперь касаемо комбо-боксов. Когда у нас значения одного бокса являются зависимыми от значений другого.
Примером может служить указание религии и соответствующей конфессии. Если я выбрал религию "христианство", хотелось бы что бы во втором боксе я мог выбрать конфессии, которые относятся только к христианству, а не перебирал среди вариантов мусульманских, иудейских, буддистских и т.д. верований; тоже самое и для других религий - выбрав "мусульманство", я хотел бы видеть "шиитов", "суннитов", "ваххабитов" и т.п.
Можно ли реализовать такое?
Last edited by andygol (2013-03-27 13:04:20)
Offline
#1884 2013-03-27 12:34:58
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Вопросы по JOSM
[offtop]
В чём вообще разница между грунтом как покрытие и грунтовая дорога ? Или перевод в JOSM кривой.
Разница в том что грунтовое покрытие может быть у дорог разного класса, а то что мы называем грунтовкой (track) следует понимать в терминологии ОСМ как "направление" (неполноценная дорога). Да, у нас под это дело очень даже подходят грунтовки. Так что тут разница в менталитете
, привычках, ну, и естественно - "трудности перевода", не все сущности могут быть однозначно переведены с одного языка на другой.
[/offtop]
Offline
#1885 2013-03-27 12:44:35
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Вопросы по JOSM
отметь "мост" и "туннель"
Пещера, в ней река, дальше включай фантазию.
Зависимость - насколько я вижу в заголовке файла defaultpresets.xml такой функционал не заложен. Что-то похоже есть для ролей в отношениях, но вряд ли оно сработает для списков.
Offline
#1886 2013-03-27 13:06:50
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Вопросы по JOSM
Что-то похоже есть для ролей в отношениях, но вряд ли оно сработает для списков.
Хотелось бы увидеть мнение akks, как более сведущего в разработке JOSM, что он думает по этому поводу.
Offline
#1887 2013-03-27 15:34:19
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
freeExec wrote:Что-то похоже есть для ролей в отношениях, но вряд ли оно сработает для списков.
Хотелось бы увидеть мнение akks, как более сведущего в разработке JOSM, что он думает по этому поводу.
Пока никаких зависимостей между элементами preset-ов josm-ом не предусматривается.
Как правильно замечено, только роли зависят от типа объекта (но не от тегов)
Скриптового языка никакого нет, проверки текста полей на соответствие какому-нибудь формату - тоже (хотя технически это проще всего). В те же часы работы можно вбить что угодно на любом языке.
В начале defaultpresets.xml всё достаточно детально расписано.
Просто radio-button добавить технически не так сложно, но это будет противоречить смыслу - наличие одного тега будет исключать наличие других. Схемы тегирования такое не поощряют, потому, наверное, и выбора такого нет. А для выбора нескольких значений из списка есть элемент multiselect.
В общем, презетам не хватает функционала проверки и ограничения, но добавить его почти нереально. Мало того, что сам код достаточно муторный:
http://josm.openstreetmap.de/browser/jo … reset.java
так ещё любая реальная попытка ограничить набор данных в тегах непременно выльется в очередной холивар, а не в изменение схемы. Для особо запущенных случаев есть валидатор...
Last edited by akks (2013-03-27 15:35:13)
Offline
#1888 2013-03-27 16:48:02
- evgenykatyshev
- Member

- From: Nizhny Novgorod
- Registered: 2009-06-16
- Posts: 1,413
- Website
Re: Вопросы по JOSM
В чём вообще разница между грунтом как покрытие и грунтовая дорога ? Или перевод в JOSM кривой.
Уже же давно исправили на "Полевая/лесная дорога". М. б. версия JOSM старая?
Карта культурного наследия России. Нижегородская область: ФГИС, страница в ВК
Offline
#1889 2013-03-27 17:23:37
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Вопросы по JOSM
Что это за ошибка у меня такая, это плагин какой-то нехороший или в ядре ? Потому что поиск по плагинам "OsmosnimkiOffsetServer" не дал результата.
java.lang.NullPointerException
at java.net.URLEncoder.encode(Unknown Source)
at org.openstreetmap.josm.io.imagery.OsmosnimkiOffsetServer.isLayerSupported(OsmosnimkiOffsetServer.java:29)
at org.openstreetmap.josm.gui.layer.ImageryLayer$OffsetServerThread.run(ImageryLayer.java:291)
Could not load tool definition getoffsetНу и дальше подложки не работают
java.io.FileNotFoundException: http://offset.osmosnimki.ru/offset/v0?action=CheckAvailability&id=IRS
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at org.openstreetmap.josm.io.imagery.OsmosnimkiOffsetServer.isLayerSupported(OsmosnimkiOffsetServer.java:31)
at org.openstreetmap.josm.gui.layer.ImageryLayer$OffsetServerThread.run(ImageryLayer.java:291)Build-Date: 2013-03-27 02:34:15
Last Changed Author: Don-vip
Revision: 5802
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Offline
#1890 2013-03-27 17:28:04
#1891 2013-03-27 17:32:37
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Вопросы по JOSM
отключи в настройках wms/tms сервер смещений.
Спасибо, но не помню чтобы я его включал ближайшие пару месяцев ![]()
Offline
#1892 2013-03-27 19:42:52
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Вопросы по JOSM
andygol wrote:akks вылетает сообщении об ошибке в ImageryCache при открытии диалога загрузки данных из ОСМ (вер 5798)
У меня ошибок не вылетало (это кто-то tmp, похоже, во время работы почистил), но второй запущенный JOSM упорно остаётся без тайлов...
akks снова не работает ImageryCache ошибка та же. см багрепорт http://forum.openstreetmap.org/viewtopi … 38#p322938
Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2013-03-27 02:34:15
Last Changed Author: Don-vip
Revision: 5802
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2013-03-26 21:17:29 +0100 (Tue, 26 Mar 2013)
Last Changed Rev: 5802
Ubuntu 12.11 + Java 1.7.0_15
Offline
#1893 2013-03-28 06:52:12
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
akks снова не работает ImageryCache ошибка та же. см багрепорт http://forum.openstreetmap.org/viewtopi … 38#p322938
Нужно уточнение - это мог быть второй одновременно запущенный JOSM?
Кстати, поздравляю с первым патчем в ядре! Пока мы тут думали, bastiK всё закоммитил ![]()
Через Trac реакция вообще быстрее.
Offline
#1894 2013-03-28 07:30:24
- Zverik
- Moderator

- From: Tallinn
- Registered: 2010-10-14
- Posts: 5,695
- Website
Re: Вопросы по JOSM
Насчёт патча в ядро -- давайте выпилим offset server. Я немного потестировал, вроде, ни на что не влияет. Да и не может.
Offline
#1895 2013-03-28 12:24:14
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Вопросы по JOSM
andygol wrote:akks снова не работает ImageryCache ошибка та же. см багрепорт http://forum.openstreetmap.org/viewtopi … 38#p322938
Нужно уточнение - это мог быть второй одновременно запущенный JOSM?
Кстати, поздравляю с первым патчем в ядре! Пока мы тут думали, bastiK всё закоммитил
Через Trac реакция вообще быстрее.
Нет, был запущен только один экземпляр.
Вот только что проверил под Windows (5805) — всё работает. Нужно будет вечером дома под Ubuntu еще раз проверить.
PS Спасибо.Если не считать участия в переводе самого JOSM и справки, то это мой первый коммит. ![]()
Offline
#1896 2013-03-28 17:48:31
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Нет, был запущен только один экземпляр.
Вот только что проверил под Windows (5805) — всё работает. Нужно будет вечером дома под Ubuntu еще раз проверить.
Попробую как-нибудь починить, но за успех не ручаюсь. Лучше, если будет чёткий способ воспроизведения.
PS Спасибо.Если не считать участия в переводе самого JOSM и справки, то это мой первый коммит.
Главное, чтобы не последний
Нам такие участники нужны, спасибо.
Итак, на данный момент патчи в ядре в местном сообществе есть только у пользователей Andygol, Iav, Larry0ua, Zverik, Glebius и Kachkaev.
Права на модификацию у меня и Upliner-a, их дают примерно за 20 патчей ![]()
Свои плагины имеются у Zverik, Hind, Larry0ua, Glebius, Upliner, Kachkaev, Akks.
(кого забыл или не распознал по нику?)
Всех призываю присоединяться! (или тряхнуть стариной)
Last edited by akks (2013-03-28 18:09:08)
Offline
#1897 2013-03-28 19:21:19
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Вопросы по JOSM
Вот только что проверил под Windows (5805) — всё работает. Нужно будет вечером дома под Ubuntu еще раз проверить.
Только что проверил в Ubuntu, josm-latest (5805) - отработало все нормально. В чем проблема - не знаю.
До этого ошибка возникала при попытке загрузить данные с сервера ОСМ при начале работы JOSM, при открытии диалога «Загрузка» (Ctrl+Shift+Down) сразу после стартового экрана. JOSM пытался подгрузить фоном карту (тайлы) для этого диалога и тут появлялась ошибка о которой я говорил, карта естественно не подгружалась, последующая работа с использование какого-либо фона становилась невозможной.
Offline
#1898 2013-03-29 12:23:05
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
andygol wrote:Вот только что проверил под Windows (5805) — всё работает. Нужно будет вечером дома под Ubuntu еще раз проверить.
Только что проверил в Ubuntu, josm-latest (5805) - отработало все нормально. В чем проблема - не знаю.
MapDB тупит... У меня такое при втором запущенном JOSM, но суть та же - файл базы не хочет открываться. Как лечить пока не знаю (разве что автоматически отключать кэширование тайлов)...
В Josm 5809 добавил кнопку очистки буфера в сообщения о проблемах вставки из текста (по Ctrl-Shift-V).
Offline
#1899 2013-03-29 13:25:59
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Вопросы по JOSM
Как лечить пока не знаю
Может создавать новый файл в имени с +1.
Offline
#1900 2013-03-29 13:31:55
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
akks wrote:Как лечить пока не знаю
Может создавать новый файл в имени с +1.
Да, тоже задумывался... А потом их объединять при случае
Только ещё подвисание из-за занятости файла побороть... (за 2 сек. не открылся -> открываем другой)
Смех смехом, но похоже, что так и придётся сделать.
Last edited by akks (2013-03-29 13:37:46)
Offline