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

#851 2014-08-21 11:35:06

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Vitalts wrote:

Как интерпретировать аналогичную ситуацию с аутер=забор?

Задача делится на две части:
1) Где взять теги для пустого отношения? Ответ в цитате выше, то есть это "забор".
2) Что значит "забор" в мультиполигоне? Это уже семантика, это к рендеру - мапник обнес забором и внутренности
http://www.openstreetmap.org/#map=19/56.00436/37.21919 (потом сотру)

Аналогично забору работают же границы - внутренние дырки тоже обводят .

Last edited by wowik (2014-08-21 11:37:03)

Offline

#852 2014-08-21 12:03:11

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Пустой мультик - пустой мультик и не более. Можно делать предположения, что мапер оставил теги мультика на аутер линии, но это лишь предположение. Скорее всего, в большенстве случаев, оно совпадет с пожеланиями мапера, но это далеко не факт. В итоге подобная интерпретация пустых мультиков может оказаться большим злом, чем добром. И я еще не затрагиваю сложные мультики, в которых на аутерах могут быть свои разные теги, в них как ни старайся, машинно не угадашь, что же имел в виду автор этого мультика без тегов.

Last edited by Vitalts (2014-08-21 12:03:59)

Offline

#853 2014-08-21 12:04:57

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Vitalts wrote:

Пустой мультик - пустой мультик и не более.

Не выдумывайте. Вики утверждает другое. Вот и по-русски
http://wiki.openstreetmap.org/wiki/RU:R … 0.BE.D0.B2
Если все будут интерпретировать по описанию, то проблем с ошибочными пустышками возникнуть не должно.
Ошибка проявится. А если кто-то будет игнорировать, как верно, так и неверное, то ошибки только расплодятся, так как пользователь будет это принимать за нормальное поведение софта.

Last edited by wowik (2014-08-21 12:09:31)

Offline

#854 2014-08-21 13:10:30

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

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

Offline

#855 2014-08-21 13:26:32

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Vitalts wrote:

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

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

Да и идеология была несколько смещена. Оутер был реальным объектом, а отношение могло добавлять ему дополнительные детали типа дырки.

Last edited by wowik (2014-08-21 13:54:10)

Offline

#856 2014-08-21 15:03:39

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

на этом вопрос предлагается и закрыть в непрофильной ветке))

Offline

#857 2014-08-21 15:18:07

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

coolkaas wrote:

на этом вопрос предлагается и закрыть в непрофильной ветке))

Да, изначальный вопрос был такой:
"конвертер не переносит теги с внешнего контура на мультиполигон"

Offline

#858 2014-08-25 17:49:30

Dinamik
Member
Registered: 2010-08-12
Posts: 1,096

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Если highway=service является частью мультиполигона amenity=parking, парковка рисуется, а дорога - нет. При этом линия остаётся роутинговой. Вероятно, проблема есть и с другими типами дорог и другими типами мультиполигонов.

Offline

#859 2014-08-25 18:11:56

xmd5a
Member
Registered: 2013-01-02
Posts: 879
Website

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Dinamik wrote:

Если highway=service является частью мультиполигона amenity=parking, парковка рисуется, а дорога - нет. При этом линия остаётся роутинговой. Вероятно, проблема есть и с другими типами дорог и другими типами мультиполигонов.

Не подтверждается. Так?
https://dl.dropboxusercontent.com/u/462 … 0%3A57.png
https://dl.dropboxusercontent.com/u/462 … 1%3A09.png

Offline

#860 2014-08-25 18:40:45

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
Website

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Vitalts wrote:

мультик без тегов, т.е. ничего не значащий

мультиполигон - отношение, в первую очередь описывающее взаимозависимости полигонов (а также мультиполигонов между собой), из которых он состоит. Полигоны-участники отношения типа «мультиполигон» совершенно правомерно могут обладать собственными тегами и это естестевенно, логично и понятно. Примеров - тысячи. Простейший: озеро, окружённое лесом. Какие теги в данном случае «должен» иметь мультиполигон, где лес=outer, озеро=inner? Это было и есть, и никто этот подход не отменял.

Vitalts wrote:

Площадный забор?

Причём тут забор? Он всегда по умолчанию был линейным объектом и никаких проблем с заборами не было и нет.
Резюме:

Dinamik wrote:

конвертер ежедневных карт для OsmAnd работает неверно.

и об этом я сообщал разработчикам дважды, но никакого ответа не последовало.

Offline

#861 2014-08-25 20:22:27

xmd5a
Member
Registered: 2013-01-02
Posts: 879
Website

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

LLlypuk82 wrote:

и об этом я сообщал разработчикам дважды, но никакого ответа не последовало.

Разработчики в курсе что неверно.

Offline

#862 2014-08-25 21:42:32

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
Website

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

xmd5a wrote:

Разработчики в курсе

А вот это обнадёживает-таки.

Offline

#863 2014-08-26 08:03:07

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

LLlypuk82, и чего вам не молчалось-то, зачем поднимать закрытую тему неверными утверждениями?

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

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

Полигоны-участники отношения типа «мультиполигон» совершенно правомерно могут обладать собственными тегами и это естестевенно, логично и понятно. Примеров - тысячи. Простейший: озеро, окружённое лесом.

Боже, что это? Вы видно совсем не читали мои посты. Что вы пытаетесь мне доказать моими же утверждениями? Да еще и противореча себе...

Какие теги в данном случае «должен» иметь мультиполигон, где лес=outer, озеро=inner? Это было и есть, и никто этот подход не отменял.

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

wowik уже доходчиво объяснил, отчего допотопная схема применения тегов аутера на весь мультик, при этом переворачивающая с ног на голову само понятие мультиполигона, все еще имеет право на существование.

PS: Помимо этого в ней еще имеются и важные ограничения. Нельзя ее применять на мультиках с несколькими самостоятельными аутерами, описывающими разные площадные объекты. Поэтому, настоятельно советую при мапинге забыть о ней, как о страшном сне. Ее все еще необходимо поддерживать в ПО, но не стоит ее применять в тегировании новых/редактируемых объектов.

И прошу, больше не поднимайте эту тему в данном топике. Здесь вопрос уже был закрыт. Если в чем-то не разобрались, спросите в профильной теме.

Offline

#864 2014-08-26 17:48:13

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
Website

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Vitalts wrote:

Какая разница, чем является аутер?

Никакой. И относительно чего вы разницу требуете?

Vitalts wrote:

замкнутый контур аутера с тегом лес и делает его самостоятельным объектом

А озеро обладает меньшей «самостоятельностью»?

Vitalts wrote:

Сами же говорите, аутер может быть самостоятельным объектом

Не было этого и не понятно к чему бы «обязывало», если даже было (гипотетически).

Vitalts wrote:

Есть много примеров, при которых нельзя брать теги аутера для мультиполигона, ибо они могут изменить сущьность мультиполигона.

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

Vitalts wrote:

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

Что вы заладили о «применении на весь мультик»? Речь велась о том, что мультиполигон может, но не обязан обладать какими-либо тегами. Мой пример «лес-озеро» об этом. Вы же, как понимаю, с пеной распаляетесь, что, дескать, в этом примере «должен» быть мультиполигон «лес»(на отношении natural=wood), где inner - полигон «озеро».

Vitalts wrote:

И прошу

Просите хулигана на улице не шалить, а меня ни о чём просить не стоит.

Offline

#865 2014-08-26 18:54:49

Dinamik
Member
Registered: 2010-08-12
Posts: 1,096

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

xmd5a wrote:
Dinamik wrote:

Если highway=service является частью мультиполигона amenity=parking, парковка рисуется, а дорога - нет. При этом линия остаётся роутинговой. Вероятно, проблема есть и с другими типами дорог и другими типами мультиполигонов.

Не подтверждается. Так?
https://dl.dropboxusercontent.com/u/462 … 0%3A57.png
https://dl.dropboxusercontent.com/u/462 … 1%3A09.png

fae029c911b8.jpg
http://openstreetmap.ru/#map=19/59.83007/30.40032

Last edited by Dinamik (2014-08-26 18:56:04)

Offline

#866 2014-08-27 11:02:20

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,267

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Сегодня с утра увидел обновление Bittorrent Sync до 1.4.36. Эта версия у меня падает при попытке обновления карт. И именно карт...
Прошу откликнуться - кто ещё использует BTSync для синхронизации карт?
И кстати, у кого уcтройство c позывными "pavilion - cds"?

Offline

#867 2014-08-29 07:00:16

xmd5a
Member
Registered: 2013-01-02
Posts: 879
Website

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Неужели никому не нужно метро?
То, что качается с s2.svimik.com:
Screenshot%20-%2029.08.2014%20-%2009%3A57%3A21.png
С сервера OsmAnd:
Screenshot%20-%2029.08.2014%20-%2009%3A51%3A44.png
Обновите OsmAnd Map Creator и rendering types (если оно лежит отдельно).

Last edited by xmd5a (2014-08-29 07:00:52)

Offline

#868 2014-08-29 07:48:29

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,267

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Cd_spb wrote:

Сегодня с утра увидел обновление Bittorrent Sync до 1.4.36. Эта версия у меня падает при попытке обновления карт. И именно карт...
Прошу откликнуться - кто ещё использует BTSync для синхронизации карт?
И кстати, у кого уcтройство c позывными "pavilion - cds"?

На текущий момент единственное решение - отключение от папки, к которой подключен Sync 1.2
С уважением,
Команда поддержки Sync.

Offline

#869 2014-08-29 11:46:03

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Обновите OsmAnd Map Creator и rendering types (если оно лежит отдельно).

rendering types свежий. OsmAnd Map Creator должен обновиться завтра.

Offline

#870 2014-08-29 12:52:06

Self-Perfection
Member
Registered: 2013-10-12
Posts: 117

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Cd_spb wrote:

Сегодня с утра увидел обновление Bittorrent Sync до 1.4.36. Эта версия у меня падает при попытке обновления карт. И именно карт...
Прошу откликнуться - кто ещё использует BTSync для синхронизации карт?

Такая же ситуация. Т.к. BTSync у меня стоял только ради синхронизации карт, я его просто снёс.

Вообще хочу сказать, что распространение свободных карт через проприетарный BTSync заставляет меня грустить. Почему бы не использовать свободную альтернативу Syncthing?

Last edited by Self-Perfection (2014-08-29 12:54:34)

Offline

#871 2014-08-29 13:17:36

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,267

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Self-Perfection wrote:
Cd_spb wrote:

Сегодня с утра увидел обновление Bittorrent Sync до 1.4.36. Эта версия у меня падает при попытке обновления карт. И именно карт...
Прошу откликнуться - кто ещё использует BTSync для синхронизации карт?

Такая же ситуация. Т.к. BTSync у меня стоял только ради синхронизации карт, я его просто снёс.

Вообще хочу сказать, что распространение свободных карт через проприетарный BTSync заставляет меня грустить. Почему бы не использовать свободную альтернативу Syncthing?

BTSync был предложен мной на замену Я.диску. И попросил SviMik внедрить эту тему на сервер. А было это в прошлом году. Есть шанс, что этим пользуюсь только я. :-)
Про Syncthing нужно почитать. Вы пользуетесь?

P.S. Только что попробовал запустить у себя на андроиде - после перезапуска упала. Плюс я не понял как сделать "односторонюю" синхронизацию, чтобы можно было сразу записывать в папку OsmAnd.

Last edited by Cd_spb (2014-08-29 13:32:23)

Offline

#872 2014-08-29 13:58:06

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
Website

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Сегодняшний map creator у меня спотыкается. Проверял на заведомо конвертируемой карте (на чуть более старой версии creator она конвертировалась нормально).
Кусочек лога osmand.log:

авг 29, 2014 3:50:17 PM net.osmand.swing.ExceptionHandler handle
SEVERE: Error in thread AWT-EventQueue-0
java.lang.OutOfMemoryError: Java heap space
	at java.lang.String.<init>(Unknown Source)
	at java.util.jar.Attributes.read(Unknown Source)
	at java.util.jar.Manifest.read(Unknown Source)
	at java.util.jar.Manifest.<init>(Unknown Source)
	at java.util.jar.JarFile.getManifestFromReference(Unknown Source)
	at java.util.jar.JarFile.getManifest(Unknown Source)
	at sun.misc.URLClassPath$JarLoader$2.getManifest(Unknown Source)
	at java.net.URLClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.access$100(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at net.osmand.swing.OsmExtractionUI$1.uncaughtException(OsmExtractionUI.java:94)
	at java.lang.ThreadGroup.uncaughtException(Unknown Source)
	at java.lang.ThreadGroup.uncaughtException(Unknown Source)
	at java.awt.EventDispatchThread.processException(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.WaitDispatchSupport$2.run(Unknown Source)
	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.WaitDispatchSupport.enter(Unknown Source)
	at java.awt.Dialog.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at java.awt.Dialog.setVisible(Unknown Source)

авг 29, 2014 3:51:34 PM net.osmand.swing.ExceptionHandler handle
SEVERE: Error in thread D3D Screen Updater
java.lang.OutOfMemoryError: Java heap space

авг 29, 2014 3:51:34 PM net.osmand.swing.ExceptionHandler handle
SEVERE: Error in thread Thread-4
java.lang.OutOfMemoryError: Java heap space

Offline

#873 2014-08-29 14:12:42

Max Vasilev
Member
Registered: 2009-06-16
Posts: 1,026
Website

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

OutOfMemoryError: Java heap space

Памяти не хватило. Попробуйте при запуске выделить java больше памяти.

-Xmx (максимальный размер для пула виртуальной машины, по умолчанию 256m) -Xms (стартовый минимальный размер, по умолчанию не задан).

Offline

#874 2014-08-29 18:57:15

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Вообще хочу сказать, что распространение свободных карт через проприетарный BTSync заставляет меня грустить.

Зачем грустить? HTTP и FTP вполне работают, пользуйтесь на здоровье smile BTSync был добавлен в последний момент, по просьбам трудящихся.

Offline

#875 2014-08-30 04:41:07

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
Website

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Не знаю, в чём тут дело, но последние две версии конвертера у меня не работают, выдавая одни и те же ошибки.
Насчёт памяти - не силён в настройках java-приложений (не знаю, как задавать параметры). И что-то мне подсказывает, что при неизменности всех прочих условий, кроме собственно конвертера, после чего операция перестала выполняться успешно, проблема, всё-таки, именно в конвертере.
По неосмотрительности удалил прежние рабочие версии. За сим потерял возможность конвертации.
Дополнительный вопрос: у кого-либо есть подобные проблемы или все используют карты «из топика»? Хотя, они ведь создаются тем же конвертером...

Offline

Board footer

Powered by FluxBB