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.***

#3476 2015-06-06 19:37:23

olede4
Member
Registered: 2011-05-14
Posts: 160

Re: Вопросы по JOSM

edward17 wrote:
Roman Shuvalov wrote:

можно одним махом сделать все квадратные дома параллельными друг другу?

Выделяешь все линии домов и две точки улицы, параллельно которым должны располагаться дома. Нажимаешь Q.

Только надо учитывать, что эта процедура меняет форму домов, перемещая узлы, а не разворачивая контуры домов.

Offline

#3477 2015-06-06 21:31:32

edward17
Member
Registered: 2013-08-26
Posts: 1,849
Website

Re: Вопросы по JOSM

olede4 wrote:
edward17 wrote:
Roman Shuvalov wrote:

можно одним махом сделать все квадратные дома параллельными друг другу?

Выделяешь все линии домов и две точки улицы, параллельно которым должны располагаться дома. Нажимаешь Q.

Только надо учитывать, что эта процедура меняет форму домов, перемещая узлы, а не разворачивая контуры домов.

Эмм, ну да.
Но попробуйте всё равно smile


Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.

Offline

#3478 2015-06-07 02:56:37

d1g
Member
From: not using forum
Registered: 2010-01-23
Posts: 2,380
Website

Re: Вопросы по JOSM

akks wrote:

Накрывающиеся - это как?
Мультиполигон удалить, линии склеить?

Простой мультиполигон удалить, нарисовать линию с тегами как у мультиполигона.
Линии-участники мультиполигона с тегами - которые были участниками мультиполигона - оставить накладывающимися (общие точки).
Линии-участники мультиполигона без тегов - удалить.

Получается упрощалка излишних мультиполигонов. landuse без дыр и заборы только на части границы она должна упрощать, а школы с дырами и здания-колодцы - нет.

akks wrote:

Штука в том, что порядок точек заранее неизвестен. Для выпуклых многоугольников сделать такой построитель можно
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

d1g wrote:

Простой мультиполигон удалить, нарисовать линию с тегами как у мультиполигона.
Линии-участники мультиполигона с тегами - которые были участниками мультиполигона - оставить накладывающимися (общие точки).
Линии-участники мультиполигона без тегов - удалить.

Зачем так сложно? Есть же 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

d1g wrote:
akks wrote:

Штука в том, что порядок точек заранее неизвестен. Для выпуклых многоугольников сделать такой построитель можно
http://habrahabr.ru/post/144921/
Но неужели это часто используется?

Уточню: из выделенных точек построить выпуклый многоугольник, сделать всё нужное для этого (спросить и удалить 1-5% точек мешающих критерию выпуклости)
Возникает при очень грубых/устаревших обрисовках landuse=*/водных массивов встык.

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

Roman Shuvalov wrote:

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

akks wrote:

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

http://www.openstreetmap.org/way/248804866 - грубая обводка для красоты, рядом там есть грубые allotoments у "Новогусельский".

andygol wrote:

Зачем так сложно? Есть же 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 не поможет.
Невыпуклую границу по точкам не восстановить, это факт.

Делать общую границу в сотни точек у полигонов вроде бы считается не очень культурным, поощрять это плагином не хочется smile
Боюсь, что действительно придётся осваивать 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 опций на данную тему не нашёл sad А при открытии кучи треков ёсм говорит что 860 ему мало. В компе оперативки несколько больше, а как ёсму её дать - не понимаю.

Offline

#3484 2015-06-08 13:31:46

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

Re: Вопросы по JOSM

GaM wrote:

Подскажите как расширить лимит оперативки для JOSM запускаемый через JavaWebStart. В оф. справочнике oracle опций на данную тему не нашёл sad А при открытии кучи треков ёсм говорит что 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

Re: Вопросы по JOSM

Спасибо огромное!

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

reg60_dno wrote:

День добрый. После обновления JOSM с версии 8159 до любой следующей ( конкретно сейчас снова попробовал 8339) - JOSM "потерял" кеш SAS-планеты.

Подтверждаю. У меня точно такая же проблема, только я в логи не смотрел smile
Сейчас частично сижу на 8159.


Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.

Offline

#3489 2015-06-10 07:57:24

luiswoo
Member
Registered: 2010-09-11
Posts: 1,598

Re: Вопросы по JOSM

reg60_dno wrote:

Сама ссылка 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

KonTur wrote:

Давно в тему не заглядывал...
Подскажите плиз, что нужно сделать, чтобы светофоры и пешеходные переходы отображались как раньше, а не так как сейчас в виде белого квадрата.

Переключится на стандартный стиль (MapCSS). Квадраты в стандартном (XML) -- хотя, пусть лучше квадраты, чем микро-точки.

Offline

#3492 2015-06-10 08:47:01

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,662

Re: Вопросы по JOSM

luiswoo wrote:

Переключится на стандартный стиль (MapCSS). Квадраты в стандартном (XML)

Спасибо. Каким образом и когда он переключился на другой стиль? ума не приложу.

Offline

#3493 2015-06-10 10:12:31

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

Re: Вопросы по JOSM

edward17 wrote:
reg60_dno wrote:

День добрый. После обновления JOSM с версии 8159 до любой следующей ( конкретно сейчас снова попробовал 8339) - JOSM "потерял" кеш SAS-планеты.

Подтверждаю. У меня точно такая же проблема, только я в логи не смотрел smile
Сейчас частично сижу на 8159.

reg60_dno wrote:

День добрый. После обновления 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

Спасибо!
Как не странно - помогло smile

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

reg60_dno wrote:

Спасибо!
Как не странно - помогло smile

Всегда пожалуйста!

Если не трудно, проверьте ещё без 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

reg60_dno wrote:

В консоли сыпется поток ошибок:

Там в коде понаставлено такого:

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

freeExec wrote:

Проблема с заметками.
Есть заметки, которые не экспортировались на сервер. Живут они в файле *.osn. Заметки закрываю, но значок новой заметки так и показывает, в итоге я не вижу закрытые заметки. Подозреваю, что проблема в отрицательном ID.
Вот пример.

Сейчас там одна картинка для новых заметок и она зелёная smile
Надо карточку создать, чтобы сделали разные. Поправить код легко, а вот готовой картинки нет.

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

akks wrote:

Попробуйте скачать плагин ImageryCache, там загрузчик старый. Не гарантирую, но может сработать (никаких дополнительных настроек не требуется).

Благодарю, работает в версии 8339. По крайней мере, кэш САС.Планеты показывает.

akks wrote:

Если не трудно, проверьте ещё без 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

Sergey Astakhov wrote:

Там в коде понаставлено такого:
Соответственно, оно теперь может работать только с http.
Для поддержки других типов connection это надо переписывать (например, отключать использование кэширования для файловых connection).

Спасибо! Недоделанный патч и сборку поправил: https://josm.openstreetmap.de/ticket/11548
Интересно, этого хватит?

edward17 wrote:
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

Board footer

Powered by FluxBB