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.***
#1551 2013-01-28 21:09:00
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Вопросы по JOSM
Ну как вариант: сначала split по "=", если частей больше 2, значит неверно, берем след разделитель. Ну а если ни что не подошло или не вставляем или вставляем как вышло, пользователь пусть сам правит.
Offline
#1552 2013-01-28 22:17:24
- OverQuantum
- Member

- From: Zelenograd
- Registered: 2009-06-17
- Posts: 1,582
- Website
Re: Вопросы по JOSM
Надо бы решить, как нам быть с тегами, в которых есть "равно",кавычки, пробелы, точки с запятой.
ИМХО, кавычки должны быть приоритетным разделителем. Если в тэг или значение надо затолкать "=" или пробел в начале или в конце, то нужный текст должет быть в кавычках ("). Если нужны кавычки, то они удваиваются. Пробелы в средине можно не заключать в кавычки, соответственно пробелы в начале/конце строки и вокруг "=" при разборе буфера игнорируются
(суть) (что должно быть в буфере)
z = 123"3212 <-> z="123""3212"
p = rty=1we <-> p="rty=1we"Это же OpenStreetMap. Он больше внутри, чем снаружи.
Offline
#1553 2013-01-29 07:20:40
- AHTOH
- Member

- From: Зеленодольск
- Registered: 2010-09-22
- Posts: 1,024
- Website
Re: Вопросы по JOSM
Остальные типы Building дописать самому, потом выложить сюда для остальных
Очень не плохо получается. Все визуально видно что нужно поменять.
Пока затронул только это:
area[building]["building"="apartments"] {color: #FE8748; fill-color: #FE8748; }
area[building]["building"="dormitory"] {color: #F0A0F0; fill-color: #F0A0F0; }
area[building]["building"="commercial"] {color: #A0C8F0; fill-color: #A0C8F0; }
area[building]["building"="church"] {color: #00FF00; fill-color: #00FF00; }Добавлю еще и можно будет выложить сюда.
Offline
#1554 2013-01-29 11:45:00
- Vitalts
- Member
- From: Estonia
- Registered: 2010-12-30
- Posts: 1,440
Re: Вопросы по JOSM
Малость почитал спецификацию MAPSCC 2.0 дабы разобраться, что к чему. В данном случае, [building] - избыточный фильтр, полностью перекрываемый следующим, уточняющим, соответсвенно, его можно упустить. Но, возможно, его наличие позитивно влияет на производительность фильтрации (по логике, проверить наличие key=building проще, чем key и value). Но без соответсвующих тестов точно установить не удасться, в любом случае, ИМХО, это такой мизер, что можно и пренебречь. Добавил к стилю мультиполигональные домики, а то при текущей схеме их веи не раскрашиваются.
area["building"="apartments"] {color: #FE8748; fill-color: #FE8748; }
relation["building"="apartments"] way {color: #FE8748; fill-color: #FE8748; }
area["building"="dormitory"] {color: #F0A0F0; fill-color: #F0A0F0; }
relation["building"="dormitory"] way {color: #F0A0F0; fill-color: #F0A0F0; }
area["building"="commercial"] {color: #A0C8F0; fill-color: #A0C8F0; }
relation["building"="commercial"] way {color: #A0C8F0; fill-color: #A0C8F0; }
area["building"="church"] {color: #00FF00; fill-color: #00FF00; }
relation["building"="church"] way {color: #00FF00; fill-color: #00FF00; }Offline
#1555 2013-01-29 12:39:11
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
https://josm.openstreetmap.de/ticket/8324 - может, кто-то, у кого есть доступ в репозиторий, увидит патч тут
Увидел, наконец ![]()
Last edited by akks (2013-01-29 12:39:22)
Offline
#1556 2013-01-29 12:45:17
- dkiselev
- Member
- Registered: 2010-02-09
- Posts: 3,364
Re: Вопросы по JOSM
Я некоторое время назад переделывал josm чтобы он понимал jsonp.
Тоесть в ответ на запрос через дистанционное управление возвращал непросто ок, а вызывал callback функцию передаваемую в параметре. Я правда поленился все это оформить подобающе и протестировать как следует.
Разработчики фронтэндов, это кому-либо интересно? Допинать до продакшена?
UPD: Я прослоупочил, это уже похоже прикрутили.
Last edited by dkiselev (2013-01-29 12:46:30)
mail: dkiselev@osm.me skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!
Offline
#1557 2013-01-29 12:48:27
- telec121
- Member
- From: Калач, Воронежская обл
- Registered: 2013-01-29
- Posts: 8
Re: Вопросы по JOSM
Вопрос такого характера. Поставил Win 8 JOSM не заходит на OSM.
Offline
#1558 2013-01-29 12:58:59
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
UPD: Я прослоупочил, это уже похоже прикрутили.
В JOSM-е часто так бывает, что даже разработчики не знают, что к нему недавно прикрутили ![]()
Вопрос такого характера. Поставил Win 8 JOSM не заходит на OSM.
В смысле, запускается, но ничего не скачивает? Проверьте файрвол (или брандмауэр Windows) и антивирус. Скорее всего jave что-то запрещено (можно её обновить, кстати).
Last edited by akks (2013-01-29 13:01:02)
Offline
#1559 2013-01-29 13:11:47
- AHTOH
- Member

- From: Зеленодольск
- Registered: 2010-09-22
- Posts: 1,024
- Website
Re: Вопросы по JOSM
Ясно...
Вот что пока набралось:
area[building]["building"="apartments"] {color: #FE8748; fill-color: #FE8748; }
relation["building"="apartments"] way {color: #FE8748; fill-color: #FE8748; }
area[building]["building"="detached"] {color: #DBCCEA; fill-color: #DBCCEA; }
relation[building]["building"="detached"] {color: #DBCCEA; fill-color: #DBCCEA; }
area[building]["building"="dormitory"] {color: #F0A0F0; fill-color: #F0A0F0; }
relation["building"="dormitory"] way {color: #F0A0F0; fill-color: #F0A0F0; }
area[building]["building"="commercial"] {color: #A0C8F0; fill-color: #A0C8F0; }
relation["building"="commercial"] way {color: #A0C8F0; fill-color: #A0C8F0; }
area[building]["building"="office"] {color: #A0C8F0; fill-color: #A0C8F0; }
relation[building]["building"="office"] {color: #A0C8F0; fill-color: #A0C8F0; }
area[building]["building"="hospital"] {color: #A0C8F0; fill-color: #A0C8F0; }
relation[building]["building"="hospital"] {color: #A0C8F0; fill-color: #A0C8F0; }
area[building]["building"="church"] {color: #00FF00; fill-color: #00FF00; }
relation["building"="church"] way {color: #00FF00; fill-color: #00FF00; } Думаю еще недельку надо покатать и посмотреть какие еще теги нужно (или не нужно) раскрасить.
Сильно раскрашенное тоже не очень хочется. Хочется чтобы было все правильно ![]()
Offline
#1560 2013-01-29 19:28:37
- telec121
- Member
- From: Калач, Воронежская обл
- Registered: 2013-01-29
- Posts: 8
Re: Вопросы по JOSM
В смысле, запускается, но ничего не скачивает? Проверьте файрвол (или брандмауэр Windows) и антивирус. Скорее всего jave что-то запрещено (можно её обновить, кстати).
Большое спасбо за подсказку. Блокировал Каспер. Отключил контроль сетевых портов HTTP 80, и JAVA %Program Files%\Java\jre7\bin\javaw.exe и всё заработало и качает и выкачивает.
Offline
#1561 2013-01-29 20:34:26
- ValentinAK
- Member
- From: notMoscow, Russia
- Registered: 2010-07-06
- Posts: 722
- Website
Re: Вопросы по JOSM
Победил дурацкое округление до гектаров у измерительного инструмента (measurement)! Для этого в расширенных настройках нужно поставить "true" параметру system_of_measurement.use_only_lower_unit.
Еще одна ежедневная сборка OSM для Garmin.
Offline
#1562 2013-01-30 11:40:45
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Вопросы по JOSM
Опять длина вея перестала внизу печататься...
Как вернуть кто-нибудь знает?
Offline
#1563 2013-01-30 21:28:02
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Вопросы по JOSM
Опять длина вея перестала внизу печататься...
Как вернуть кто-нибудь знает?
Offline
#1564 2013-02-03 20:55:58
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Вставил парсер тегов из текстового буфера в Utilsplugin2 на Ctrl-T, формат текста пока такой: https://josm.openstreetmap.de/ticket/8384#comment:10
тег1[tab]значение1[конеч строки]тег2[tab]значение2[конеч строки] или
a=1 b=2 c=3
"name" ="road M5" highway = "trunk"
"name" = "the quotes are \"here\""
a=b=3 c = " hello world" (то есть "a"="b=3" "c"="hello world")
в любых комбинациях. OverQuantum, freeExec, потестируйте когда сможете! Отзывы лучше в http://forum.openstreetmap.org/viewtopic.php?id=6513 , чтобы эту тему не загромождать.
Last edited by akks (2013-02-03 20:57:18)
Offline
#1565 2013-02-04 09:29:17
- AHTOH
- Member

- From: Зеленодольск
- Registered: 2010-09-22
- Posts: 1,024
- Website
Re: Вопросы по JOSM
Вобщем недельку поковырялся и понял что не так уж и много нужно раскрашивать здания.
Вот что у меня в итоге получилось http://josm.openstreetmap.de/attachment … yle.mapcss
Выглядит это так:
© «Кин-дза-дза!». Нет, генацвале! Когда у общества нет цветовой дифференциации штанов, то нет цели!
Last edited by AHTOH (2013-02-04 09:30:50)
Offline
#1566 2013-02-04 14:35:00
- Vadimi
- Member
- From: Krasnodar
- Registered: 2012-07-23
- Posts: 231
Re: Вопросы по JOSM
Вобщем недельку поковырялся и понял что не так уж и много нужно раскрашивать здания.
Вот что у меня в итоге получилось http://josm.openstreetmap.de/attachment … yle.mapcss
Не открывает. В джосме видит только версию на немецком.
Offline
#1567 2013-02-04 16:11:36
- AHTOH
- Member

- From: Зеленодольск
- Registered: 2010-09-22
- Posts: 1,024
- Website
Re: Вопросы по JOSM
Да... действительно... завтра поправю ссылку.
Offline
#1568 2013-02-04 16:33:45
- Vitalts
- Member
- From: Estonia
- Registered: 2010-12-30
- Posts: 1,440
Re: Вопросы по JOSM
Ссылка работала, вопрос, почему поломалась...
Offline
#1569 2013-02-05 04:44:42
- AHTOH
- Member

- From: Зеленодольск
- Registered: 2010-09-22
- Posts: 1,024
- Website
Re: Вопросы по JOSM
Вот залил на файлообменник http://rghost.ru/43556823
Offline
#1570 2013-02-05 07:11:06
- Cd_spb
- Member
- From: Санкт-Петербург
- Registered: 2011-11-04
- Posts: 1,267
Re: Вопросы по JOSM
Уже больше года сталкиваюсь с ситуацией, когда при более-менее длительной работе в JOSM - отрубается переключение языка. Есть ощущение, что это связано с чем-то вроде "автопереключением языка", после выхода из правки аттрибутов. Кто-нибудь знает как с этим бороться?
Win7, разные версии java и JOSM. Кажется на WinXP такое тоже было.
P.S. Переход на *nix - не предлагать $-)
Offline
#1571 2013-02-05 07:18:27
- Эцелоп
- Member

- From: Санкт-Петербург (Большая Охта)
- Registered: 2012-06-19
- Posts: 1,511
Re: Вопросы по JOSM
Уже больше года сталкиваюсь с ситуацией, когда при более-менее длительной работе в JOSM - отрубается переключение языка.
Присоединяюсь, есть такое дело. Windows 7.
Offline
#1572 2013-02-05 08:18:00
- AHTOH
- Member

- From: Зеленодольск
- Registered: 2010-09-22
- Posts: 1,024
- Website
Re: Вопросы по JOSM
Тоже присоединяюсь и добавлю, что у меня переключение языка как идет не одним нажатием Ctrl+Shift а двумя ![]()
Offline
#1573 2013-02-05 08:28:54
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Вопросы по JOSM
Есть ощущение, что это связано с чем-то вроде "автопереключением языка", после выхода из правки аттрибутов. Кто-нибудь знает как с этим бороться?
У вас наверное просто переключился язык основного окна. В swing-овских java приложениях под виндами (про другие системы не в курсе) по умолчанию работает такой механизм - каждое отдельное окно имеют свой контекст ввода, а при открытии наследуется язык родительского окна. Поэтому, если язык ввода переключается при активном диалоге (окно атрибутов), то при его закрытии возвращается язык основного окна.
Offline
#1574 2013-02-05 08:38:49
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Re: Вопросы по JOSM
не всегда. диалог заготовки имхо имеет свою локаль. К примеру, когда попеременно пользуюсь диалогами "Добавить значение" и "Заготовки" язык непредсказуемо меняется (непредсказуемо всмысле дотошно не разбирался).
josm, win xp.
Offline
#1575 2013-02-05 08:40:59
- Cd_spb
- Member
- From: Санкт-Петербург
- Registered: 2011-11-04
- Posts: 1,267
Re: Вопросы по JOSM
Поэтому, если язык ввода переключается при активном диалоге (окно атрибутов), то при его закрытии возвращается язык основного окна.
Наверно, но пототм нельзя переключить на русский. Т.е. индикатор отрабатывает, но вводится все равно латиницей(kfnbybwtq).
Offline