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.***
#3476 2015-06-06 19:37:23
- olede4
- Member

- Registered: 2011-05-14
- Posts: 160
Re: Вопросы по JOSM
Roman Shuvalov wrote:можно одним махом сделать все квадратные дома параллельными друг другу?
Выделяешь все линии домов и две точки улицы, параллельно которым должны располагаться дома. Нажимаешь Q.
Только надо учитывать, что эта процедура меняет форму домов, перемещая узлы, а не разворачивая контуры домов.
Offline
#3477 2015-06-06 21:31:32
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Вопросы по JOSM
edward17 wrote:Roman Shuvalov wrote:можно одним махом сделать все квадратные дома параллельными друг другу?
Выделяешь все линии домов и две точки улицы, параллельно которым должны располагаться дома. Нажимаешь Q.
Только надо учитывать, что эта процедура меняет форму домов, перемещая узлы, а не разворачивая контуры домов.
Эмм, ну да.
Но попробуйте всё равно ![]()
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#3478 2015-06-07 02:56:37
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: Вопросы по JOSM
Накрывающиеся - это как?
Мультиполигон удалить, линии склеить?
Простой мультиполигон удалить, нарисовать линию с тегами как у мультиполигона.
Линии-участники мультиполигона с тегами - которые были участниками мультиполигона - оставить накладывающимися (общие точки).
Линии-участники мультиполигона без тегов - удалить.
Получается упрощалка излишних мультиполигонов. landuse без дыр и заборы только на части границы она должна упрощать, а школы с дырами и здания-колодцы - нет.
Штука в том, что порядок точек заранее неизвестен. Для выпуклых многоугольников сделать такой построитель можно
http://habrahabr.ru/post/144921/
Но неужели это часто используется?
Уточню: из выделенных точек построить выпуклый многоугольник, сделать всё нужное для этого (спросить и удалить 1-5% точек мешающих критерию выпуклости)
Возникает при очень грубых/устаревших обрисовках landuse=*/водных массивов встык.
Last edited by d1g (2015-06-07 03:01:53)
Offline
#3479 2015-06-07 08:26:57
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Вопросы по JOSM
Простой мультиполигон удалить, нарисовать линию с тегами как у мультиполигона.
Линии-участники мультиполигона с тегами - которые были участниками мультиполигона - оставить накладывающимися (общие точки).
Линии-участники мультиполигона без тегов - удалить.
Зачем так сложно? Есть же Reconstruct polygon (Преобразовать в полигон) в Reltoolbox, делает все тоже самое за один клик!
PS Кстати, нужно описание в Вики обновить - http://wiki.openstreetmap.org/wiki/RU:J … on_Toolbox
Last edited by andygol (2015-06-07 08:27:14)
Offline
#3480 2015-06-07 20:41:53
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
akks wrote:Штука в том, что порядок точек заранее неизвестен. Для выпуклых многоугольников сделать такой построитель можно
http://habrahabr.ru/post/144921/
Но неужели это часто используется?Уточню: из выделенных точек построить выпуклый многоугольник, сделать всё нужное для этого (спросить и удалить 1-5% точек мешающих критерию выпуклости)
Возникает при очень грубых/устаревших обрисовках landuse=*/водных массивов встык.
Будут проблемы с выпуклостью реальных объектов... Написать-то можно, но использовать почти невозможно будет. Можно пример места, в котором предполагается применить такое действие?
P.S. Э, минутку, это не сработает - дома не стоят в ряд. А вспомогательная линия будет "тащить" их друг к другу. Задача достичь параллельности, а не идентичности.
Попробуйте свежий плагин ShapeTools. Интерфейс не ахти, но дома вдоль заданного сегмента выравнивает (по оному или массово).
Last edited by akks (2015-06-07 20:45:30)
Offline
#3481 2015-06-08 10:37:51
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: Вопросы по JOSM
Написать-то можно, но использовать почти невозможно будет. Можно пример места, в котором предполагается применить такое действие?
http://www.openstreetmap.org/way/248804866 - грубая обводка для красоты, рядом там есть грубые allotoments у "Новогусельский".
Зачем так сложно? Есть же Reconstruct polygon (Преобразовать в полигон) в Reltoolbox, делает все тоже самое за один клик!
PS Кстати, нужно описание в Вики обновить - http://wiki.openstreetmap.org/wiki/RU:J … on_Toolbox
Совсем неинтуитивный, я его один раз открыл, увидел кнопочку с плюсом и подумал что этот плагин устаревший и JOSM теперь всё сам умеет.
Что там "кликать" вообще непонятно.
Offline
#3482 2015-06-08 10:55:07
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Для упомянутого места http://www.openstreetmap.org/way/248804866 ничего, кроме ручной перерисовки или исправления W не поможет.
Невыпуклую границу по точкам не восстановить, это факт.
Делать общую границу в сотни точек у полигонов вроде бы считается не очень культурным, поощрять это плагином не хочется ![]()
Боюсь, что действительно придётся осваивать RelToolBox и плодить мультиполигоны.
Relation Toolbox сберегает время на выделение мультиполигонов через диалоги справа и расставляет роли inner/outer. Можно и обходиться, но с ним реально быстрее.
(стоит посмотреть авторское видео http://www.youtube.com/watch?v=jfKfjxK7dYk )
Как это делать кучи мультиполигонов удобнее и надёжнее - ждём ваших идей.
Last edited by akks (2015-06-08 10:58:13)
Offline
#3483 2015-06-08 13:26:02
- GaM
- Member
- From: Planet.osm
- Registered: 2011-01-10
- Posts: 3,210
Re: Вопросы по JOSM
Подскажите как расширить лимит оперативки для JOSM запускаемый через JavaWebStart. В оф. справочнике oracle опций на данную тему не нашёл
А при открытии кучи треков ёсм говорит что 860 ему мало. В компе оперативки несколько больше, а как ёсму её дать - не понимаю.
Offline
#3484 2015-06-08 13:31:46
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Подскажите как расширить лимит оперативки для JOSM запускаемый через JavaWebStart. В оф. справочнике oracle опций на данную тему не нашёл
А при открытии кучи треков ёсм говорит что 860 ему мало. В компе оперативки несколько больше, а как ёсму её дать - не понимаю.
http://forum.openstreetmap.org/viewtopi … 45#p239145
Как-то так: https://dl.dropboxusercontent.com/u/633 … sm-4g.jnlp (можно подредактировать объём памяти под себя)
Last edited by akks (2015-06-08 13:32:16)
Offline
#3485 2015-06-08 13:41:23
- GaM
- Member
- From: Planet.osm
- Registered: 2011-01-10
- Posts: 3,210
Offline
#3486 2015-06-08 19:40:32
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Вопросы по JOSM
Можно через панель управления.
Панель управления\Программы\Java
Там закладка Java, кнопка View, в поле Runtime parameters вписать -Xmx1500M (ну или сколько там хочется).
Чтобы задать больше чем полтора гига - нужна операционка и Java 64 битной версии.
Offline
#3487 2015-06-09 20:02:50
- reg60_dno
- Member
- Registered: 2013-02-17
- Posts: 116
Re: Вопросы по JOSM
День добрый. После обновления JOSM с версии 8159 до любой следующей ( конкретно сейчас снова попробовал 8339) - JOSM "потерял" кеш SAS-планеты.
В консоли сыпется поток ошибок:
ПРЕДУПРЕЖДЕНИЕ: java.lang.ClassCastException: sun.net.www.protocol.file.FileURLC
onnection cannot be cast to java.net.HttpURLConnection
ПРЕДУПРЕЖДЕНИЕ: JCS - Silent failure during download: file:/k:/SASPlanet/cache_g
mt/pskov/z14/4962/9558.png
ПРЕДУПРЕЖДЕНИЕ: JCS - Silent failure during download: file:/k:/SASPlanet/cache_g
mt/pskov/z14/4963/9558.png
ПРЕДУПРЕЖДЕНИЕ: JCS - Silent failure during download: file:/k:/SASPlanet/cache_g
mt/pskov/z14/4962/9559.png
ПРЕДУПРЕЖДЕНИЕ: JCS - Silent failure during download: file:/k:/SASPlanet/cache_g
mt/pskov/z14/4963/9559.png
java.lang.ClassCastException: sun.net.www.protocol.file.FileURLConnection cannot
be cast to java.net.HttpURLConnection
at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.getURLConnec
tion(JCSCachedTileLoaderJob.java:426)
at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(J
CSCachedTileLoaderJob.java:331)
at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCache
dTileLoaderJob.java:251)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.ClassCastException: sun.net.www.protocol.file.FileURLConnection cannot
be cast to java.net.HttpURLConnection
at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.getURLConnec
tion(JCSCachedTileLoaderJob.java:426)
at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(J
CSCachedTileLoaderJob.java:331)
at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCache
dTileLoaderJob.java:251)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Сама ссылка TMS подложки: tms[18]:file:///k:/SASPlanet/cache_gmt/pskov/z{zoom}/{y}/{x}.png
версия 8159 работает стабильно.
Что делать?
Offline
#3488 2015-06-09 20:21:12
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Вопросы по JOSM
День добрый. После обновления JOSM с версии 8159 до любой следующей ( конкретно сейчас снова попробовал 8339) - JOSM "потерял" кеш SAS-планеты.
Подтверждаю. У меня точно такая же проблема, только я в логи не смотрел ![]()
Сейчас частично сижу на 8159.
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#3489 2015-06-10 07:57:24
- luiswoo
- Member
- Registered: 2010-09-11
- Posts: 1,598
Re: Вопросы по JOSM
Сама ссылка TMS подложки: tms[18]:file:///k:/SASPlanet/cache_gmt/pskov/z{zoom}/{y}/{x}.png
версия 8159 работает стабильно.
Что делать?
Перейти на линукс, там всё работает, шутка...
Вряд ли это к сему относиться, но каталог с кешом TMS джосма пухнет не по дням, а по часам -- 4 гигабайта не предел.
Offline
#3490 2015-06-10 08:07:43
- KonTur
- Member

- From: SPB
- Registered: 2010-03-10
- Posts: 1,662
Re: Вопросы по JOSM
Давно в тему не заглядывал...
Подскажите плиз, что нужно сделать, чтобы светофоры и пешеходные переходы отображались как раньше, а не так как сейчас в виде белого квадрата.
Offline
#3491 2015-06-10 08:29:09
- luiswoo
- Member
- Registered: 2010-09-11
- Posts: 1,598
Re: Вопросы по JOSM
Давно в тему не заглядывал...
Подскажите плиз, что нужно сделать, чтобы светофоры и пешеходные переходы отображались как раньше, а не так как сейчас в виде белого квадрата.
Переключится на стандартный стиль (MapCSS). Квадраты в стандартном (XML) -- хотя, пусть лучше квадраты, чем микро-точки.
Offline
#3492 2015-06-10 08:47:01
- KonTur
- Member

- From: SPB
- Registered: 2010-03-10
- Posts: 1,662
Re: Вопросы по JOSM
Переключится на стандартный стиль (MapCSS). Квадраты в стандартном (XML)
Спасибо. Каким образом и когда он переключился на другой стиль? ума не приложу.
Offline
#3493 2015-06-10 10:12:31
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
reg60_dno wrote:День добрый. После обновления JOSM с версии 8159 до любой следующей ( конкретно сейчас снова попробовал 8339) - JOSM "потерял" кеш SAS-планеты.
Подтверждаю. У меня точно такая же проблема, только я в логи не смотрел
Сейчас частично сижу на 8159.
День добрый. После обновления JOSM с версии 8159 до любой следующей ( конкретно сейчас снова попробовал 8339) - JOSM "потерял" кеш SAS-планеты.
В консоли сыпется поток ошибок:Сама ссылка TMS подложки: tms[18]:file:///k:/SASPlanet/cache_gmt/pskov/z{zoom}/{y}/{x}.png
версия 8159 работает стабильно.
Что делать?
В последнее время разработчики полностью переделывали организацию кэша JOSM и, видимо, попутно отвалилось подключение не через http...
Попробуйте скачать плагин ImageryCache, там загрузчик старый. Не гарантирую, но может сработать (никаких дополнительных настроек не требуется).
Last edited by akks (2015-06-10 10:16:47)
Offline
#3494 2015-06-10 10:27:19
- reg60_dno
- Member
- Registered: 2013-02-17
- Posts: 116
Re: Вопросы по JOSM
Спасибо!
Как не странно - помогло ![]()
Offline
#3495 2015-06-10 10:43:10
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Вопросы по JOSM
Проблема с заметками.
Есть заметки, которые не экспортировались на сервер. Живут они в файле *.osn. Заметки закрываю, но значок новой заметки так и показывает, в итоге я не вижу закрытые заметки. Подозреваю, что проблема в отрицательном ID.
Вот пример.
<?xml version="1.0" encoding="UTF-8"?>
<osm-notes>
<note id="-3" lat="54.290248874203165" lon="48.29643188192185" created_at="2015-06-09T14:30:51+04" closed_at="2015-06-09T14:31:26+04" >
<comment action="opened" timestamp="2015-06-09T14:30:51+04" is_new="false" >тр ост</comment>
<comment action="closed" timestamp="2015-06-09T14:31:26+04" uid="0" user="freeExec" is_new="true" ></comment>
</note>
</osm-notes>Offline
#3496 2015-06-10 10:44:12
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Спасибо!
Как не странно - помогло
Всегда пожалуйста!
Если не трудно, проверьте ещё без ImageryCache мою сборку https://dl.dropboxusercontent.com/u/633 … -cache.jar
Я попытался исправить в ядре, если заработает - будем проталкивать в основную версию.
Сделал карточку, надеюсь никого не будут ругать за сас-планету: https://josm.openstreetmap.de/ticket/11548
Last edited by akks (2015-06-10 10:53:06)
Offline
#3497 2015-06-10 11:07:56
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Вопросы по JOSM
В консоли сыпется поток ошибок:
Там в коде понаставлено такого:
HttpURLConnection urlConn = (HttpURLConnection) getUrl().openConnection();
Соответственно, оно теперь может работать только с http.
Для поддержки других типов connection это надо переписывать (например, отключать использование кэширования для файловых connection).
Offline
#3498 2015-06-10 11:11:38
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Проблема с заметками.
Есть заметки, которые не экспортировались на сервер. Живут они в файле *.osn. Заметки закрываю, но значок новой заметки так и показывает, в итоге я не вижу закрытые заметки. Подозреваю, что проблема в отрицательном ID.
Вот пример.
Сейчас там одна картинка для новых заметок и она зелёная ![]()
Надо карточку создать, чтобы сделали разные. Поправить код легко, а вот готовой картинки нет.
if (note.getId() < 0) {
icon = ICON_NEW_SMALL;
} else if (note.getState() == State.closed) {
icon = ICON_CLOSED_SMALL;
} else {
icon = ICON_OPEN_SMALL;
}Offline
#3499 2015-06-10 11:17:11
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Вопросы по JOSM
Попробуйте скачать плагин ImageryCache, там загрузчик старый. Не гарантирую, но может сработать (никаких дополнительных настроек не требуется).
Благодарю, работает в версии 8339. По крайней мере, кэш САС.Планеты показывает.
Если не трудно, проверьте ещё без ImageryCache мою сборку https://dl.dropboxusercontent.com/u/633 … -cache.jar
Я попытался исправить в ядре, если заработает - будем проталкивать в основную версию.
Почему-то не работает.
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#3500 2015-06-10 11:18:07
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Там в коде понаставлено такого:
Соответственно, оно теперь может работать только с http.
Для поддержки других типов connection это надо переписывать (например, отключать использование кэширования для файловых connection).
Спасибо! Недоделанный патч и сборку поправил: https://josm.openstreetmap.de/ticket/11548
Интересно, этого хватит?
akks wrote:Если не трудно, проверьте ещё без ImageryCache мою сборку https://dl.dropboxusercontent.com/u/633 … -cache.jar
Я попытался исправить в ядре, если заработает - будем проталкивать в основную версию.Почему-то не работает.
Мой косяк, не всюду поправил. Теперь должно: https://dl.dropboxusercontent.com/u/633 … -cache.jar
Last edited by akks (2015-06-10 11:19:32)
Offline