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

#101 2012-10-23 13:21:36

Antares19
Member
Registered: 2009-08-12
Posts: 372
Website

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

http://peirce.gis-lab.ru/fixme/p0/55.7, … 9,37.14978
Валидатор еще здорово находит шедевральные последствия redaction bot-а big_smile

Поправьте кто-нибудь плз. Нет сейчас лишних 15 минут.

Offline

#102 2012-10-23 14:37:21

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

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

Antares19 wrote:

...последствия redaction bot-а big_smile
Поправьте кто-нибудь плз. Нет сейчас лишних 15 минут.

Не было заботы — так купила баба порося. smile

Offline

#103 2012-10-28 13:53:41

Mir76
Member
From: Екатеринбург
Registered: 2009-12-18
Posts: 1,455

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

andriano wrote:

Да. уж. До такой простой мысля я сам почему-то не додумался. sad

Авторы тоже не додумались, пришлось поупрашивать smile Как раз для целей быстрых исправлений в потлаче smile Зато получилось довольно удобно - открывается в соседней вкладке, за что авторам респект smile

Offline

#104 2012-10-28 17:43:31

iav
Member
Registered: 2011-07-10
Posts: 319

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

... и теперь жоcмерам придётся чистить и за потлачерами - помогальщиками.

Last edited by iav (2012-10-28 23:09:57)

Offline

#105 2012-10-28 18:18:24

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

Mir76 wrote:

Авторы тоже не додумались, пришлось поупрашивать smile

Если говорят что-то разумное, почему бы не прислушаться. cool


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#106 2012-10-28 19:25:30

Mir76
Member
From: Екатеринбург
Registered: 2009-12-18
Posts: 1,455

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

iav wrote:

... и теперб жомерам придётся чистить и за потлачерами - помогальщками.

вот не надо обобщать smile

Offline

#107 2012-10-29 04:50:28

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

iav wrote:

... и теперь жоcмерам придётся чистить и за потлачерами - помогальщиками.

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

Offline

#108 2012-10-29 05:38:55

iav
Member
Registered: 2011-07-10
Posts: 319

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

Тем не менее, если я чиню по валидатору то, что выглядит соединением линий, но им не является — это почти всегда после потлача.

Offline

#109 2012-10-29 05:52:10

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

А вот я всё чаще вижу, что это либо Merkaator, либо JOSM. И оба случая - из-за недокаченных данных возникают.
В потлатче - не "доведено до конца" может быть, но двойные точки - крайне редко.

Offline

#110 2012-10-29 09:57:53

andygol
Moderator
From: Дніпро
Registered: 2009-07-31
Posts: 1,968
Website

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

VikDD wrote:

А вот я всё чаще вижу, что это либо Merkaator, либо JOSM. И оба случая - из-за недокаченных данных возникают.
В потлатче - не "доведено до конца" может быть, но двойные точки - крайне редко.

Ctrl+Alt+F1 - подкачка данных (как в Потлатче) и будет всем счастье.

Offline

#111 2012-12-15 05:19:51

iav
Member
Registered: 2011-07-10
Posts: 319

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

Прошу помощи с ошибкой http://keepright.ipax.at/report_map.php … r=39856862 Не понимаю, что тут не так.

Offline

#112 2012-12-15 05:52:02

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

Видимо, keepright считает что все линки предполагают односторонность (хотя по wiki только motorway_link). Очевидно, надо добавить не двусторонние куски oneway=no. На самом деле, мост и кусок до пересечения с tertiary это и не линки. В общем, исправил и добавил недостающие ограничения. Ещё по идее то, что осталось primary_link'ами, по идее надо заменить на trunk_link, т.к. статус линков на развязке берётся с дороги которая выше статусом.

Last edited by AMDmi3 (2012-12-15 06:11:34)

Offline

#113 2012-12-15 06:20:52

iav
Member
Registered: 2011-07-10
Posts: 319

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

Изощрённо!
Спасибо.
Подождём вскрытия.

Offline

#114 2012-12-15 12:34:50

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

AMDmi3 wrote:

т.к. статус линков на развязке берётся с дороги которая выше статусом.

А где-то это в явном виде прописано?
(я понимаю, что из описания key:highway можно сделать такой вывод, но хотелось бы в явном виде)

Offline

#115 2012-12-15 14:22:57

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

andriano wrote:

А где-то это в явном виде прописано?
(я понимаю, что из описания key:highway можно сделать такой вывод, но хотелось бы в явном виде)

Я, видимо, читал в http://wiki.openstreetmap.org/wiki/RU:L … highway%29

Для соединений выбирается тег link с классом, соответствующим высшему классу соединяемых дорог.

Но в оригинале написано

This is usually the higher classification of the intersecting highways, but in rare cases this may be reversed

но

There is no consensus about whether these should be tagged with the higher or lower classification

Так что на самом деле по большому счёту пофиг.

Offline

#116 2012-12-15 21:34:02

zeon84-74
Member
From: Челябинск
Registered: 2011-12-17
Posts: 90

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

Не-не-не! Давайте,не пофиг! У нас и так везде - каждый что хочет и как хочет - то и рисует. Так что, "да, консенсуса нет, но лучше - статус линка по старшей дороге".

Offline

#117 2012-12-15 21:53:59

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,817

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

zeon84-74 wrote:

лучше - статус линка по старшей дороге

Чем лучше?

Offline

#118 2012-12-15 22:33:57

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

Лучше на самом деле по младшей дороги - при выборке бахромы не образуется.


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#119 2012-12-15 23:59:03

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

Zkir wrote:

Лучше на самом деле по младшей дороги - при выборке бахромы не образуется.

Это смотря с какой стороны выборка. Не аргумент.

Offline

#120 2012-12-16 00:48:18

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

zeon84-74 wrote:

Не-не-не! Давайте,не пофиг! У нас и так везде - каждый что хочет и как хочет - то и рисует. Так что, "да, консенсуса нет, но лучше - статус линка по старшей дороге".

Можете для себя лично решить. В целом же консенсуса не появится, и каждый как хочет так и будет рисовать. И это хорошо.

Offline

#121 2012-12-16 07:48:14

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

AMDmi3 wrote:
Zkir wrote:

Лучше на самом деле по младшей дороги - при выборке бахромы не образуется.

Это смотря с какой стороны выборка. Не аргумент.

Это аргумент, причем ровно тот же, что линки нужно классифицировать по тем же правилам, что и не_линки, по важности в дорожном графе.


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#122 2012-12-16 08:00:48

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

Zkir wrote:

Лучше на самом деле по младшей дороги - при выборке бахромы не образуется.

Да, по младшей было бы гораздо логичнее.

Но тут как всегда: кто-то когда-то от фонаря написал, а теперь оно непреложное правило.

Offline

#123 2012-12-16 09:35:23

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

Zkir wrote:

Лучше на самом деле по младшей дороги - при выборке бахромы не образуется.

Лучше на самом деле именно по старшей - бахрома легко отсекается по *_link. А вот если требуется сохранить место примыкания прочих дорог к дорогам высокого уровня, то потребуется вытаскивать линки всех уровней.

И, кроме того, если дорога класса unclassified примыкает к motorway, то, спрашивается, какие должны быть линки в этом случае при выборе линков по минимуму? unclassified_link нет, а просто unclassified приведет к тому, что даже при выборе всех линков данное пересечение будет потеряно.

При рендеринге, понятно, красивее выглядит ситуация именно с минимумами, но это как раз тот случай, когда "не рисуйте под рендер".

PS. В принципе, в OSM действует вполне логичный принцип: если локальное правило отличается от общего, поступать следует именно по локальному правилу. А локально, как видим, максимум.
Кстати, алгоритмически достаточно просто построить валидатор, но мне как-то такие не попадались.

Offline

#124 2012-12-16 09:37:20

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

AMDmi3 wrote:

Можете для себя лично решить. В целом же консенсуса не появится, и каждый как хочет так и будет рисовать. И это хорошо.

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

Offline

#125 2012-12-16 09:49:46

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Помоги человечеству, или так вот ты какое, недоступное ребро! (OSRM)

liosha wrote:

Да, по младшей было бы гораздо логичнее.

Да чем логичнее то?
Основной смысл деления дорог по классам - проведение генерализации. А как раз для генерализации удобнее, чтобы было по максимуму. То есть классификация линков строится на той же основе, что и классификация всех дорог.

Вот простая задача: вытащить все дороги уровня, скажем trunk и выше, и при этом сохранить места примыкания к ним дорог более низкого уровня.
Каков алгоритм такого вытаскивания в случае "максимума" и каков в случае "минимума"?

Ну и последнее, касающееся логики: если для trunk это еще не обязательно, то для motorway наличие link является обязательным. При этом обязательность обусловлена именно статусом "максимальной" дороги. Т.е. по логике, выходит, нужно исходить из максимума.

Last edited by andriano (2012-12-16 09:53:30)

Offline

Board footer

Powered by FluxBB