You are not logged in.

#126 2010-07-28 08:45:52

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

Re: Двойная сплошная = Две Линии

Короче говоря, предлагал конкретизировать, отойти от тега "дорога" в сторону более конкретного "проезжая часть". Потому что в данный момент им и дороги, и проезжие части отображают.

Offline

#127 2010-07-28 08:47:28

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Двойная сплошная = Две Линии

Alexey Guseynov wrote:
Ilis wrote:

Т. е. мне нужна маршрутизация, и я её делаю... А кто преследует другие цели в ОСМ дружно идут нафиг...

В таком случае я преследую цели рисования веев с четными ID. Веи с нечетными ID объявляются некошерными и я приступаю к их сносу. А кто преследует другие цели в ОСМ дружно идут нафиг...
Давайте будем конструктивными?

Ой, я забыл саркастический смайлик поставить!

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


По поводу Челнов. Взять те же экстренные службы (МЧС из Москвы приехало с навигатором). Почему им нельзя на перекрёстке развернуться? Маршрут им построится такими кругалями, зато на рестрикшенах сэкономили... Но мы же для себя рисуем, а не для МЧС, ога?

Offline

#128 2010-07-28 08:47:53

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Двойная сплошная = Две Линии

VikDD wrote:

Короче говоря, предлагал конкретизировать, отойти от тега "дорога" в сторону более конкретного "проезжая часть". Потому что в данный момент им и дороги, и проезжие части отображают.

Что автоматически означает: тротуары надо рисовать отдельным веем. Противники сего не допустят такого решения. :3

Last edited by Hind (2010-07-28 08:48:50)

Offline

#129 2010-07-28 08:51:19

shse
Member
Registered: 2010-03-07
Posts: 58

Re: Двойная сплошная = Две Линии

Извините, что вмешиваюсь.
Вообще, кмк. по теме, лучше пользоваться примерами известных продуктов.
346c78017334.jpg
Обратите внимание как прорисовано. Тут вам и осевая дороги и графы движений и место где на ул. Кухмистерова разворот разрешен (линк соединяющий графы встречных направлений).
Вот чего в ОСМ не хватает.

Offline

#130 2010-07-28 08:52:16

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

Re: Двойная сплошная = Две Линии

VikDD, на практике "проезжая часть" как раз совершенно никому не интересна. Тем более осевая линия этой проезжей части. А тем более участок этой осевой линии.

Что на самом деле нужно:
* дорога, как участок земли, по которому ездят (и предназначенный именно для движения) - это площадной объект!
* осевая линия улицы (и желательно целиком, а не кусками)
* граф маршрутизации - некие усреднённые вектора потоков т/с

Offline

#131 2010-07-28 08:55:05

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Двойная сплошная = Две Линии

На практике именно проезжая часть и интересна (при езде, конечно). А осевая линия улицы нужна только чтобы по ней название нарисовать.

Offline

#132 2010-07-28 08:57:25

ikz
Member
From: Тартария, Набережные Челны
Registered: 2009-09-18
Posts: 942

Re: Двойная сплошная = Две Линии

mbiker wrote:

Какими инструментами? turn restrictions, что ли?  Без точек пересечения не будут правильной маршрутизации для пешеходов (которым turn restrictions пофиг).

Речь, например, об этом месте. Четыре центральных пересечения сделаны без точек. Какая маршрутизация для пешеходов на дороге, где все летают под 80 км/ч?

Offline

#133 2010-07-28 08:59:37

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

Re: Двойная сплошная = Две Линии

Ilis wrote:

На практике именно проезжая часть и интересна (при езде, конечно). А осевая линия улицы нужна только чтобы по ней название нарисовать.

Нет, при езде интересен граф маршрутизации.
Какой интерес в осевых линиях, когда надо ехать??

Offline

#134 2010-07-28 09:01:18

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Двойная сплошная = Две Линии

И что в том месте мешает пожарной машине не ехать по кольцу, а повернуть на пересечении? Маршрут ей посчитается по кольцу, окажется длиннее ещё какого-нибудь левого маршрута и будет она колесить по проулкам...

Offline

#135 2010-07-28 09:02:15

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Двойная сплошная = Две Линии

liosha wrote:

Нет, при езде интересен граф маршрутизации.
Какой интерес в осевых линиях, когда надо ехать??

При езде интересней ехать по дороге, а не рядом с ней smile

Offline

#136 2010-07-28 09:04:59

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

Re: Двойная сплошная = Две Линии

Ilis, ок, добавляем ещё пункт

liosha wrote:

Что на самом деле нужно:
* дорога, как участок земли, по которому ездят (и предназначенный именно для движения) - это площадной объект!
* осевая линия улицы (и желательно целиком, а не кусками)
* граф маршрутизации - некие усреднённые вектора потоков т/с

* осевые проезжих частей - нужны Ilis-у

Offline

#137 2010-07-28 09:06:02

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

Re: Двойная сплошная = Две Линии

Имея тег "ширина", "количество полос", "ширина полос" у осевой, вы можете рисовать то, что хотите, имея всего одну линию. При чём не надо иметь кучу дополнительных "площадных" объектов. В конкретном месте (сложные развязки), можно рисовать "площадные" фигуры, и рендер должен будет отдавать им приоритет при прорисовке.
По "нужности" проезжей части. Из практики пользования - она наиболее востребована.
Именно от неё, как правило, и "пляшешь". И перед тем, как выезжаешь на дорогу - понимаешь чего ждать. То ли это узкая, то ли широкая, и прикидываешь скорости. И так фигово получилось, когда выехал на Миклухо-Маклая (не помню, это года 2 назад было где-то на Юго-Западе, кажется там, ещё по гугл-картам ориентировался, распечатывал перед поезкой), кажется, а там дорога "физически" не разделена, а я чуть ли не на встречку выехал, потому что был уверен, что до левого ряда ещё не доехал, еле спохватился и подумал, что "что-то тут не так".

Offline

#138 2010-07-28 09:07:17

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Двойная сплошная = Две Линии

Тогда ещё мне запишите!

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

Offline

#139 2010-07-28 09:09:33

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

Re: Двойная сплошная = Две Линии

VikDD wrote:

Имея тег "ширина", "количество полос", "ширина полос" у осевой, вы можете рисовать то, что хотите, имея всего одну линию. При чём не надо иметь кучу дополнительных "площадных" объектов. В конкретном месте (сложные развязки), можно рисовать "площадные" фигуры, и рендер должен будет отдавать им приоритет при прорисовке.

Как изобразить расширение дороги с 20 до 25 метров на отрезке в 100 м? Ступеньками?
Как изобразить карман для автобусной остановки?

Offline

#140 2010-07-28 09:10:38

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

Re: Двойная сплошная = Две Линии

Ilis wrote:

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

Навигатору эта информация не поможет, надеюсь сам знаешь почему  smile

Offline

#141 2010-07-28 09:17:22

ikz
Member
From: Тартария, Набережные Челны
Registered: 2009-09-18
Posts: 942

Re: Двойная сплошная = Две Линии

Ilis wrote:

По поводу Челнов. Взять те же экстренные службы (МЧС из Москвы приехало с навигатором). Почему им нельзя на перекрёстке развернуться? Маршрут им построится такими кругалями, зато на рестрикшенах сэкономили... Но мы же для себя рисуем, а не для МЧС, ога?

А почему им можно там развернутся? А! OMG! Они наконец-то доехали тушить завод двигателей!!!!

ПыСы. Я уже когда-то высказывался, и повторюсь. МЧС, скорой, милиции OSM никуда не упал, потому что нельзя получить откат за покупку современных карт...

Offline

#142 2010-07-28 09:23:13

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

Re: Двойная сплошная = Две Линии

ikz wrote:

ПыСы. Я уже когда-то высказывался, и повторюсь. МЧС, скорой, милиции OSM никуда не упал, потому что нельзя получить откат за покупку современных карт...

«Я не буду нормально рисовать рестрикшены, потому что ВЛАСТИ ПОГРЯЗЛИ!» ок

Offline

#143 2010-07-28 09:25:35

ikz
Member
From: Тартария, Набережные Челны
Registered: 2009-09-18
Posts: 942

Re: Двойная сплошная = Две Линии

zverik wrote:

«Я не буду нормально рисовать рестрикшены, потому что ВЛАСТИ ПОГРЯЗЛИ!» ок

Передергиваем?
Я не говорил, что я рестрикшены не рисую. Я их рисую, но там, где без них никак.

Offline

#144 2010-07-28 09:30:26

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Двойная сплошная = Две Линии

Ну вот, обсуждение опять скатилось к склоке... Жалко одного - полтора года я верил, что в осме можно чего-то добиться обсуждениями, потом еще почти месяц - что можно это сделать голосованием sad Столько времени потратил...

Offline

#145 2010-07-28 09:36:48

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

Re: Двойная сплошная = Две Линии

Ezhick, чего-то добиться в осм можно только сделав это что-то стандартом де-факто smile
Обсуждения нужны только для того, чтобы понять, что именно таким стандартом делать, и как это сделать удобнее

Offline

#146 2010-07-28 09:41:29

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Двойная сплошная = Две Линии

liosha wrote:
Ilis wrote:

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

Навигатору эта информация не поможет, надеюсь сам знаешь почему  smile

Не понимаю. Почему?

Т. е. это дело отдалённого будущего, но возьмём такую ситуацию:

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

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

Last edited by Ilis (2010-07-28 09:44:19)

Offline

#147 2010-07-28 09:42:00

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

Re: Двойная сплошная = Две Линии

liosha wrote:

Как изобразить расширение дороги с 20 до 25 метров на отрезке в 100 м? Ступеньками?
Как изобразить карман для автобусной остановки?

Напомню, в данный момент это тоже не рисуется. "Местные расширения проезжей части" (есть такое понятие в ПДД), если уж приспичило, рисовать отдельно "площадными" объектами. Для остановки можно ещё тег highway=bus_stop прикрутить, тогда можно "рендерить" жёлтую разметку.

Offline

#148 2010-07-28 09:44:10

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Двойная сплошная = Две Линии

liosha wrote:

Ezhick, чего-то добиться в осм можно только сделав это что-то стандартом де-факто smile
Обсуждения нужны только для того, чтобы понять, что именно таким стандартом делать, и как это сделать удобнее

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

Идеально решение для конкретной обсуждаемой ситуации (причем четко вписывающееся в правила осм) это взять и:
- желающим рисовать граф придумать тэг routing_graph и начать рисовать отдельно от highway именно граф ДД.
- желающим рисовать площадные придумать тэг route_surface, bridge_surface и т.д. и рисовать их
- желающим рисовать освевые - рисовать осевые тоже придумав свой тэг.

Любой, лезущий в епархию другой группы, оказывается вандалом. Все счастливы. Только вот осм для этого не приспособлен, ибо в жосме можно фильтрануть лишнее и работать со "своими" тэгами, но первый же нуб в полтаче потрет два из трех  типов тэгов. И фсё.

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

Offline

#149 2010-07-28 09:47:46

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

Re: Двойная сплошная = Две Линии

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

Кстати, ещё одна фишка, которую сейчас в осм сделать невозможно, но можно будет попробовать при появлении тегов у мемберов.

Offline

#150 2010-07-28 09:50:14

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Двойная сплошная = Две Линии

После того, как он даст совет занять определённую полосу, он должен показать где она находится smile Т. е. граф с полосами движения хотелось бы увязать с осями этих полос на местности.

Offline

Board footer

Powered by FluxBB