You are not logged in.
- Topics: Active | Unanswered
Announcement
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: Как обозначать?
И старую схему никто не отменял
только 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: Как обозначать?
Что значит "не даёт"?
окошко с параметрами для старой схемы неактивно при выборе. то есть окошко активно, а вот параметры не дает выбирать. и надпись: "Устаревшая схема. Используйте новую."
Информация для всех... Даром... И пусть никто не уйдет обиженным!
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: Как обозначать?
окошко с параметрами для старой схемы неактивно при выборе. то есть окошко активно, а вот параметры не дает выбирать. и надпись: "Устаревшая схема. Используйте новую."
Потому что не нужно использовать пресеты.
Offline
#6082 2013-08-08 16:16:17
- GT21
- Member

- Registered: 2013-05-12
- Posts: 291
- Website
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 не "импортируется" в граф дорог.
т.е. этот треугольник еще и разрыв в дорогах
. не надо нам таких красивостей.
Лучше всего на замкнутый треугольник навесить одновременно теги 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: Как обозначать?
Лучше всего на замкнутый треугольник навесить одновременно теги 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: Как обозначать?
area:highway тут, кстати, использовать нельзя, потому что она рисуется по внешнему контуру дороги
поэтому и написал
в дополнение к нормальным пересечениям
Offline
#6088 2013-08-08 17:51:28
- ulyanovsk
- Member
- Registered: 2013-06-14
- Posts: 140
Re: Как обозначать?
highway может быть area
- почему кот яйца лижет?
- потому, что может!
но пока в вики не обозначено, что highway вешается на area, будем считать, что не стоит
ибо много чего неправильного в OSM теоретически можно ![]()
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: Как обозначать?
Просто площадку между дорогами всё-таки мультиполигоном с highway + area.
И какую сущность это будет обозначать? Ну, акромя того что мапник будет её рисовать. ![]()
Offline
#6090 2013-08-09 05:51:18
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: Как обозначать?
но пока в вики не обозначено, что highway вешается на area, будем считать, что не стоит
ибо много чего неправильного в OSM теоретически можно
Да года 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: Как обозначать?
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: Как обозначать?
в общем наверно стоит просто нарисовать дороги с hw, а внутри пересечения нарисовать еще один треугольник с area и hw
И получить дубликаты линий в роутинговых программах. Не надо вообще пользоваться highway в паре с area=yes, это плохой метод, используемый только потому что его мапник рисует.
Offline
#6094 2013-08-09 08:25:39
- GT21
- Member

- Registered: 2013-05-12
- Posts: 291
- Website
Re: Как обозначать?
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: Как обозначать?
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: Как обозначать?
ну а как?
Ну а зачем это в данном случае?
Карта изображает реальные объекты, так?
В этом месте имеем примыкание под острым углом и полосу для поворота, так?
Внутри этого треугольника по-человечески вообще должна быть разметка 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: Как обозначать?
Да года 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

