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

#6076 2013-08-08 07:43:06

RusFox
Member
From: С-Пб
Registered: 2012-06-05
Posts: 469
Website

Re: Как обозначать?

AMDmi3 wrote:

И старую схему никто не отменял

только josm почему-то не дает по старому отмечать...


Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix

Offline

#6077 2013-08-08 08:11:21

Felis Pimeja
Member
Registered: 2010-10-27
Posts: 1,035

Re: Как обозначать?

Что значит "не даёт"?

Offline

#6078 2013-08-08 08:36:23

ullus
Member
From: Москва
Registered: 2011-04-17
Posts: 373

Re: Как обозначать?

Как обозначаем мото-клубы?

Offline

#6079 2013-08-08 08:44:33

RusFox
Member
From: С-Пб
Registered: 2012-06-05
Posts: 469
Website

Re: Как обозначать?

Felis Pimeja wrote:

Что значит "не даёт"?

окошко с параметрами для старой схемы неактивно при выборе. то есть окошко активно, а вот параметры не дает выбирать. и надпись: "Устаревшая схема. Используйте новую."


Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix

Offline

#6080 2013-08-08 09:14:22

Felis Pimeja
Member
Registered: 2010-10-27
Posts: 1,035

Re: Как обозначать?

Скорее, "не поощряет". Руками по прежнему можно всё сделать.

Offline

#6081 2013-08-08 14:55:28

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

Re: Как обозначать?

RusFox wrote:

окошко с параметрами для старой схемы неактивно при выборе. то есть окошко активно, а вот параметры не дает выбирать. и надпись: "Устаревшая схема. Используйте новую."

Потому что не нужно использовать пресеты.

Offline

#6082 2013-08-08 16:16:17

GT21
Member
Registered: 2013-05-12
Posts: 291
Website

Re: Как обозначать?

можно как то сделать так, чтобы такой кусок дороги
020113274378t.jpg
отображался правильно, а не так
286d925d077at.jpg
в смысле чтобы ширина дороги не утоньшалась
и можно ли сделать так с дорогами разных типов?

Offline

#6083 2013-08-08 16:20:10

ulyanovsk
Member
Registered: 2013-06-14
Posts: 140

Re: Как обозначать?

Ви конечно простите, но где вы нашли, что highway может быть полигоном?

area:highway=* в дополнение к нормальным пересечениям еще понимаю, но такую муть городить...

Last edited by ulyanovsk (2013-08-08 16:21:04)

Offline

#6084 2013-08-08 16:44:32

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

Re: Как обозначать?

Разумеется highway может быть area. Только когда вы делаете полигон area, его контуры перестают быть линейными дорогами, в результате совершенно справедливо имеем то что отрендерил мапник.

Тут нужно оставить дороги highway'ями без area, а из треугольника дополнительно собрать мультиполигон и повесить highway на него (area на мультиполигон можно не ставить).
area:highway тут, кстати, использовать нельзя, потому что она рисуется по внешнему контуру дороги.

Offline

#6085 2013-08-08 17:09:53

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 4,281

Re: Как обозначать?

п.с.: насколько помню area:highway не "импортируется" в граф дорог.
т.е. этот треугольник еще и разрыв в дорогах sad. не надо нам таких красивостей.
Лучше всего на замкнутый треугольник навесить одновременно теги highway= для дорог и такой же area:highway= для цветовой заливки внутренностей.
Имхо отрисуется имеено так как задумывалось и разрыва не будет....
блин, окаянный попутал, исправленное проверить...

Last edited by pfg21 (2013-08-08 17:22:58)

Offline

#6086 2013-08-08 17:17:31

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

Re: Как обозначать?

pfg21 wrote:

Лучше всего на замкнутый треугольник навесить одновременно теги highway= для дорог и такой же area:highway= для цветовой заливки внутренностей.

Тут вам не paint, нет никаких "заливок внутренностей". area:highway на треугольник использовать нельзя, потому что он предназначен для контура всей проезжей части - им можно нарисовать "штаны". Просто площадку между дорогами всё-таки мультиполигоном с highway + area.

Last edited by AMDmi3 (2013-08-08 17:40:17)

Offline

#6087 2013-08-08 17:48:15

ulyanovsk
Member
Registered: 2013-06-14
Posts: 140

Re: Как обозначать?

AMDmi3 wrote:

area:highway тут, кстати, использовать нельзя, потому что она рисуется по внешнему контуру дороги

поэтому и написал

ulyanovsk wrote:

в дополнение к нормальным пересечениям

Offline

#6088 2013-08-08 17:51:28

ulyanovsk
Member
Registered: 2013-06-14
Posts: 140

Re: Как обозначать?

AMDmi3 wrote:

highway может быть area

- почему кот яйца лижет?
- потому, что может!

но пока в вики не обозначено, что highway вешается на area, будем считать, что не стоит
ибо много чего неправильного в OSM теоретически можно smile

Last edited by ulyanovsk (2013-08-08 17:51:44)

Offline

#6089 2013-08-08 18:16:15

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

Re: Как обозначать?

AMDmi3 wrote:

Просто площадку между дорогами всё-таки мультиполигоном с highway + area.

И какую сущность это будет обозначать? Ну, акромя того что мапник будет её рисовать. smile

Offline

#6090 2013-08-09 05:51:18

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

Re: Как обозначать?

ulyanovsk wrote:

но пока в вики не обозначено, что highway вешается на area, будем считать, что не стоит
ибо много чего неправильного в OSM теоретически можно smile

Да года 3 уже, как "обозначено", вообще-то.
area нужен именно для того, что бы показать, что это "площадь", а не просто граф.
И применяется ко многим веям, не только hw=*.

Offline

#6091 2013-08-09 08:15:01

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

Re: Как обозначать?

VikDD wrote:

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

Границы площади не проходят по линиям highway (осям дорог) - отсюда и проблема у вопрошающего. Она занимает всю проезжую часть, так что логичнее как раз использовать area:highway=*, которая это и обозначает.

Offline

#6092 2013-08-09 08:15:29

GT21
Member
Registered: 2013-05-12
Posts: 291
Website

Re: Как обозначать?

в общем наверно стоит просто нарисовать дороги с hw, а внутри пересечения нарисовать еще один треугольник с area и hw

Offline

#6093 2013-08-09 08:17:45

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

Re: Как обозначать?

GT21 wrote:

в общем наверно стоит просто нарисовать дороги с hw, а внутри пересечения нарисовать еще один треугольник с area и hw

И получить дубликаты линий в роутинговых программах. Не надо вообще пользоваться highway в паре с area=yes, это плохой метод, используемый только потому что его мапник рисует.

Offline

#6094 2013-08-09 08:25:39

GT21
Member
Registered: 2013-05-12
Posts: 291
Website

Re: Как обозначать?

Sergey Astakhov wrote:
GT21 wrote:

в общем наверно стоит просто нарисовать дороги с hw, а внутри пересечения нарисовать еще один треугольник с area и hw

И получить дубликаты линий в роутинговых программах. Не надо вообще пользоваться highway в паре с area=yes, это плохой метод, используемый только потому что его мапник рисует.

ну а как?

Offline

#6095 2013-08-09 08:41:28

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

Re: Как обозначать?

GT21 wrote:
Sergey Astakhov wrote:
GT21 wrote:

в общем наверно стоит просто нарисовать дороги с hw, а внутри пересечения нарисовать еще один треугольник с area и hw

И получить дубликаты линий в роутинговых программах. Не надо вообще пользоваться highway в паре с area=yes, это плохой метод, используемый только потому что его мапник рисует.

ну а как?

Как - зависит от того что именно нужно отметить. Чтобы обозначить границы проезжей части - есть area:highway=*. Единственный его недостаток - в штатном мапнике он пока не рисуется. Если же нужно обозначить именованную площадь, чтобы она использовалась, к примеру, для адресации, то тут есть засада, т.к. у многих есть проблема с адресацией, привязанной к площадным объектам.

Offline

#6096 2013-08-09 08:52:02

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Как обозначать?

GT21 wrote:

ну а как?

Ну а зачем это в данном случае?
Карта изображает реальные объекты, так?
В этом месте имеем примыкание под острым углом и полосу для поворота, так?
Внутри этого треугольника по-человечески вообще должна быть разметка 1.16.1-1.16.3 по российским правилам, то есть там обязан быть островок безопасности. А то, что он покрыт асфальтом или не обозначен, так какая разница?
Если вам хочется обозначить реальные границы области, покрытой асфальтом - ок, http://wiki.openstreetmap.org/wiki/RU:Key:area:highway либо городите что-нибудь еще, что не влияет на роутинг и направления движения, потому что ехать на этом перекрестке в любом случае можно только вдоль рёбер.


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

Offline

#6097 2013-08-09 09:00:54

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

Re: Как обозначать?

Дело в том, что area=* меняет сущность hw=* c "ребро графа"(это грубо, но будем считать так) до "границы площади", так повелось очень давно (посмотрите когда area=* появилось), да это аналогично disused=yes(когда один тег перечёркивает всю сущность). А area:hw=* появился относительно недавно (как и amenity:was=* вместо amenity+disused), поэтому его использование до сих пор вызывает кучу вопросов.
Но в целом согласен, что hw=*+area=yes не очень удачный вариант, который постепенно необходимо выпиливать.
А площади асфальта вообще переводить на surface=asphalt и только, т.к. далеко не каждая асфальтированная поверхность является hw=*.

Offline

#6098 2013-08-09 09:15:28

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Как обозначать?

VikDD, у вас даже точнее получилось объяснить.
Действительно, area:highway предполагает указание границ проезжей части, а непроезжие асфальтированные области (островки безопасности и т.п.) в ее внутренних пределах по логике должны быть из нее исключены.


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

Offline

#6099 2013-08-09 09:37:09

ulyanovsk
Member
Registered: 2013-06-14
Posts: 140

Re: Как обозначать?

VikDD wrote:

Да года 3 уже, как "обозначено", вообще-то.

вот когда в статье Key:highway в разделе "Назначается на эти элементы:" будет выделено area, тогда и будем считать, что "года 3 уже, как "обозначено", вообще-то"

а пока что неочевидно и остается выбором нарисуйщиков

Offline

#6100 2013-08-09 10:12:07

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

Re: Как обозначать?

Вы путаете замкнутую линию ("элемент" area) с тегом area=*

Last edited by VikDD (2013-08-09 10:12:25)

Offline

Board footer

Powered by FluxBB