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

#426 2010-02-02 17:06:39

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Русификация вики Osm

liosha wrote:

Собственно да, для area=yes это наиболее приемлемая рекомендация.
Но всё равно это костыль!
Правильнее было бы не извращаться, а использовать landuse=road.

Это по смыслу была бы территория, выделенная под дорожное хозяйство (включая всякие островки, отбойники и прочую требуху). landuse не обозначает физических объектов.


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#427 2010-02-02 21:16:25

Calibrator
Member
From: Интернет
Registered: 2009-08-19
Posts: 893

Re: Русификация вики Osm

Ilis wrote:

Не рисуйте полигон по точкам, лежащим на дорогах. Если линии автомобильных дорог нарисованы соединёнными в центре ПЕШЕХОДНОЙ площади, их надо перерисовать так, чтобы жороги примыкали к границам площади. Можно сделатть это следующим образом. Отметьте их тегом highway=*, как обычно. Затем соедините примыкающие дороги с границей площади. Далее выделите любую примыкающую дорогу, затем точку пересечения её с областью и разрежьте примыкающую дорогу в точке пересечения её с границей области. Повторите эту процедуру разрезания с каждой примыкающей к области дорогой. Наконец удалите точку пересечения всех дорог в центре площади несколько раз, пока не удалятся все отрезки дорог внутри области. В результате должна получиться область, с присоединёнными к её внешнему краю примыкающими дорогами.

А это что за перл? Предлагается порушить маршрутизацию на площади?

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

Например, так: http://www.openstreetmap.org/?lat=56.93 … rs=B000FTT

А зачем маршрутизация на пешеходной площади? прочтите этот абзац внимательно ещё раз - он же про пешеходную площадь.
Что касается автомобильных дорог, то про них был следующий абзац, котоый вы тоже удалили:
Если площадь имеет такой же статус, что и примыкающие к ней (или пересекающие её) дороги, то просто нарисуйте полигон поверх перекрёстка и соедините точки пересечения этих дорог с границей площади. Удалять отрезки этих дорог внутри полигона не нужно, так как некоторые программы (например, Навител) распознают область, как замкнутую дорогу и прокладывают маршрут по её краю.

Offline

#428 2010-02-03 06:23:20

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

Re: Русификация вики Osm

Calibrator wrote:

А зачем маршрутизация на пешеходной площади? прочтите этот абзац внимательно ещё раз - он же про пешеходную площадь.

Площадь может быть пешеходная, а дороги по её краю -- автомобильные.

Calibrator wrote:

Что касается автомобильных дорог, то про них был следующий абзац, котоый вы тоже удалили:
Если площадь имеет такой же статус, что и примыкающие к ней (или пересекающие её) дороги, то просто нарисуйте полигон поверх перекрёстка и соедините точки пересечения этих дорог с границей площади. Удалять отрезки этих дорог внутри полигона не нужно, так как некоторые программы (например, Навител) распознают область, как замкнутую дорогу и прокладывают маршрут по её краю.

А если дороги, проходящие через площадь, имеют разный статус, что тогда предполагается делать?

У меня, конечно, не идеальный вариант получился, но более универсальный. Надо бы его доработать...

Offline

#429 2010-02-03 14:16:07

Calibrator
Member
From: Интернет
Registered: 2009-08-19
Posts: 893

Re: Русификация вики Osm

Тихооонечко, так (шепотом): http://wiki.openstreetmap.org/wiki/RU:T … allotments
.... нуу, сейчас начнётся... Да, посмотрите обязательно -  там навеяло новый тег. Может кому понравится? Тогда пропосал напишем.

Обсуждать прошу не здесь, а тут: http://forum.openstreetmap.org/viewtopic.php?id=4508

Last edited by Calibrator (2010-02-03 14:36:22)

Offline

#430 2010-02-03 14:39:51

Calibrator
Member
From: Интернет
Registered: 2009-08-19
Posts: 893

Re: Русификация вики Osm

Ilis wrote:

А если дороги, проходящие через площадь, имеют разный статус, что тогда предполагается делать?

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

Last edited by Calibrator (2010-02-03 14:41:25)

Offline

#431 2010-02-03 15:05:31

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

Re: Русификация вики Osm

Если дороги делать внутри площади, то линия площади почти всегда окажется длиннее проезда внутри неё. А если дорога внутри площади будет классом выше, то она будет и короче, и предпочтительнее. Проблемы могут возникнуть когда по площади проходят односторонние дороги, тогда навигатор может попытаться срезать по краю площади. В одном месте я такую площадь временно обозначил как access=no smile Надо бы подумать над этим получше...

Offline

#432 2010-02-03 15:11:01

Calibrator
Member
From: Интернет
Registered: 2009-08-19
Posts: 893

Re: Русификация вики Osm

Ilis wrote:

Если дороги делать внутри площади, то линия площади почти всегда окажется длиннее проезда внутри неё. А если дорога внутри площади будет классом выше, то она будет и короче, и предпочтительнее. Проблемы могут возникнуть когда по площади проходят односторонние дороги, тогда навигатор может попытаться срезать по краю площади. В одном месте я такую площадь временно обозначил как access=no smile Надо бы подумать над этим получше...

Так может в данном случае не присоединять автодороги к площади, если движение на площади организовано по (как бы) определённым линиям? То есть в случае автомобильного перекрёстка.

Offline

#433 2010-02-03 16:58:31

Aleksandr Dezhin
Member
From: Msk
Registered: 2008-05-25
Posts: 2,109
Website

Re: Русификация вики Osm

Чего-то я не могу понять, какое отношение area=yes имеет к перекресткам. highway=* + area=yes это то место где ехать можно как угодно, например неорганизованная парковка, или площадка для обучения вождению. Остальное к area=yes никакого отношения не имеет!


[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода

Offline

#434 2010-02-03 18:40:13

dedNikifor
Member
From: Белгород
Registered: 2009-09-11
Posts: 3,419

Re: Русификация вики Osm

воспользуюсь моментом..

напишите в trac мапника, пожалуйста -
hw=service
area=yes
накрывает все, что нарисовано "сверху" - здания в том числе

Offline

#435 2010-02-03 18:49:17

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

Re: Русификация вики Osm

Aleksandr Dezhin wrote:

Чего-то я не могу понять, какое отношение area=yes имеет к перекресткам. highway=* + area=yes это то место где ехать можно как угодно, например неорганизованная парковка, или площадка для обучения вождению. Остальное к area=yes никакого отношения не имеет!

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

Offline

#436 2010-02-04 10:50:51

Calibrator
Member
From: Интернет
Registered: 2009-08-19
Posts: 893

Re: Русификация вики Osm

liosha wrote:

Calibrator,
добавь плиз примечание, что имеется мнение, что area=yes с дорогами использовать не надо.
UPD.
Сам добавил

Думаю, что добавленную строчку Примечание: Имеется мнение, что по ряду причин использование тега area=yes нежелательно с объектами типа highway=*. надо перефразировать, а то не очень ясно, что за объект "типа highway=*"
Ведь в некотором роде area это тоже объект типа highway=*, так как именно этот тег мы рекомендуем ставить на него. Предлагаю так и написать: Имеется мнение, что по ряду причин использование тега area=yes нежелательно с незамкнутыми линиями, на которых установлен тег highway=*.

Last edited by Calibrator (2010-02-04 10:55:57)

Offline

#437 2010-02-04 11:04:22

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

Re: Русификация вики Osm

Причём тут незамкнутые??
Оно с любыми нежелательно.

Offline

#438 2010-02-04 11:19:50

Calibrator
Member
From: Интернет
Registered: 2009-08-19
Posts: 893

Re: Русификация вики Osm

liosha wrote:

Причём тут незамкнутые??
Оно с любыми нежелательно.

ну с area=yes + highway=* - желательно же! А то что мы описываем тут на этой страничке? (зацикливание карты wink)

Last edited by Calibrator (2010-02-04 11:23:21)

Offline

#439 2010-02-04 11:24:09

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

Re: Русификация вики Osm

Ещё раз: использовать area=yes в паре с highway=* крайне нежелаткльно!
С любыми highway, с замкнутыми и с незамкнутыми.

area=yes - это вообще зло, но для highway это зло вдвойне!

Offline

#440 2010-02-04 11:38:37

AkMeR
Member
From: Samara
Registered: 2008-02-27
Posts: 1,158

Re: Русификация вики Osm

liosha wrote:

area=yes - это вообще зло, но для highway это зло вдвойне!

Почему это "зло"? Из-за того, что оно ковертером некорректно отрабатывается?
Не надо преувеличивать! Отмена area приведет к еще большему злу...

Offline

#441 2010-02-04 11:39:02

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

Re: Русификация вики Osm

В принципе зло, согласен. Это весьма вымученный тег для площадных объектов, применительно к дорогам. Нужны аналоги к landuse (к примеру) какие-то.
Иначе очень (на деле) плохо смешиваются роутинговые вещи и "как это выглядит на самом деле".
А что предложить ВМЕСТО -- я не знаю пока.

upd: гм, ну да -- единственный вариант это рисование дорог полигонами))

Last edited by coolkaas (2010-02-04 11:40:38)

Offline

#442 2010-02-04 12:01:29

Calibrator
Member
From: Интернет
Registered: 2009-08-19
Posts: 893

Re: Русификация вики Osm

liosha wrote:

Ещё раз: использовать area=yes в паре с highway=* крайне нежелаткльно!
С любыми highway, с замкнутыми и с незамкнутыми.

area=yes - это вообще зло, но для highway это зло вдвойне!

а как же сочетание highway=pedestrian + area=yes ? Как же тогда обозначать чисто пешеходную площадь?

Last edited by Calibrator (2010-02-04 12:01:54)

Offline

#443 2010-02-04 12:01:36

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

Re: Русификация вики Osm

AkMeR, зло это потому, что приводит к подмене понятий.
Объекты линейные и площадные выполняют разные функции и должны быть явно разделены.
Почему-то даже для рек это осознали и не смешивают river с riverbank.
А для дорог, которые важны для роутинга (а это немаловажное применение) впихнули извращение area=yes.

Поэтому (строгое имхо) использовать highway для обозначения площадных объектов НЕЛЬЗЯ.
Надо вводить landuse или man_made=road/square/...

Offline

#444 2010-02-04 12:16:39

Calibrator
Member
From: Интернет
Registered: 2009-08-19
Posts: 893

Re: Русификация вики Osm

Тогда нужно, кроме того, что убрать из area=yes тег highway=*, указать, что не надо соединять пересечения площади с дорогами, которые пересекают её. То есть area=yes для непешеходной площади это чисто косметическое решение, типа riverbank=yes. А все дороги, которые примыкают к площади - соединять в середине (для маршрутизации пешеходов), но указывать, что отрезок дороги, попавший "внутрь" пешеходной площади, имеет статус highway=pedestrian.
Только придется теперь обязательно прорисовывать все проезды между стояночными местами на стоянке, на которой есть и въезд и выезд

Last edited by Calibrator (2010-02-04 12:24:56)

Offline

#445 2010-02-04 12:35:45

AkMeR
Member
From: Samara
Registered: 2008-02-27
Posts: 1,158

Re: Русификация вики Osm

area=yes

The area=yes tag can be used for tagging a area such as a market square as an area which means that together with highway=residential it can be navigated by car, in any direction, and cutting across from any points. (the highway tag conventionally does not apply to an area)
The use has been approved, and promoted onto Map Features, but clearly this tag will be problematic for routing, especially if developers/tools are not aware of it.

Offline

#446 2010-02-04 15:39:32

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Русификация вики Osm

liosha wrote:

AkMeR, зло это потому, что приводит к подмене понятий.
Объекты линейные и площадные выполняют разные функции и должны быть явно разделены.
Почему-то даже для рек это осознали и не смешивают river с riverbank.
А для дорог, которые важны для роутинга (а это немаловажное применение) впихнули извращение area=yes.

Поэтому (строгое имхо) использовать highway для обозначения площадных объектов НЕЛЬЗЯ.
Надо вводить landuse или man_made=road/square/...

Так чем тебе площадной объект не объект роутинга?


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#447 2010-02-10 23:21:03

dedNikifor
Member
From: Белгород
Registered: 2009-09-11
Posts: 3,419

Re: Русификация вики Osm

немного поправил страничку про АЗС
http://wiki.openstreetmap.org/wiki/RU:T … ity%3Dfuel

прошу высказаться. желательно по существу smile

Offline

#448 2010-02-11 10:05:21

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Русификация вики Osm

Тоже немного поправил, добавил определений. :-) Сжатый природный газ, кстати, это не совсем метан (хоть его и до 98%) :-)


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#449 2010-02-11 10:58:02

Calibrator
Member
From: Интернет
Registered: 2009-08-19
Posts: 893

Re: Русификация вики Osm

Попробовал перевести понятие highway=path. То ли тропа, то ли маршрут, то ли путь. Особенность в том, что этот объект виден не на всех участках своего расположения... Короче - какое-то абстрактное понятие получается.

Last edited by Calibrator (2010-02-11 10:58:23)

Offline

#450 2010-02-11 11:10:27

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

Re: Русификация вики Osm

Calibrator, "направление" smile

Offline

Board footer

Powered by FluxBB