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

#6276 2013-09-09 07:49:46

chnav
Member
From: Russia, mapping Kazakhstan
Registered: 2010-03-18
Posts: 3,303

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

В свете вот этого обсуждения (знаки ограничения движения в JOSM)

Sergey Astakhov wrote:

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

Возник как раз обратный вопрос - есть ли у нас схема тегирования дорожных знаков as_is на местности ? В смысле требуется описать не логику знака, а его физическое местоположение и изображение. На данный момент всё что я обнаружил и использую -  дорожные знаки city_limit, maxspeed, maxweight и др. справа от дороги, чтобы было понятно в каком направлении действуют. Но ведь знаков намного больше... В принципе можно ставить пустую точку с комментарием "прямо и направо", т.е. кто редактирует карту - увидит что там есть такой знак. Но вдруг кто-то захочет это отрендерить.

Offline

#6277 2013-09-09 08:02:18

dimonster
Member
Registered: 2012-07-08
Posts: 1,501

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

А в чём смысл простановки знаков в виде точек рядом с дорогой?
Знаки задают какие-то ограничения, предписания, дают какую-то информацию. Вот эту информацию и надо передать имеющимися средствами. Стоит знак "одностороннее движение" - мы пишем на линии улицы тег oneway=yes. Стоит знак ограничения скорости - пишем тег maxspeed на этом участке зоны действия знака.

В принципе можно ставить пустую точку с комментарием "прямо и направо", т.е. кто редактирует карту - увидит что там есть такой знак.

а для этого есть отношения запретов маневров.

А какой смысл рендерить знаки-точки? Разве что для компьютерных игр в жанре симуляторов автогонок.

Offline

#6278 2013-09-09 08:03:06

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

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

chnav wrote:

На данный момент всё что я обнаружил и использую -  дорожные знаки city_limit, maxspeed, maxweight и др. справа от дороги, чтобы было понятно в каком направлении действуют.

Если речь про traffic_sign=*, то направление можно задавать через direction=*, тогда их хоть как-то можно будет использовать.
И тегов maxspeed=*, maxweight=* на участке дороге они не отменяют.

Offline

#6279 2013-09-09 08:28:28

chnav
Member
From: Russia, mapping Kazakhstan
Registered: 2010-03-18
Posts: 3,303

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

dimonster wrote:

А в чём смысл простановки знаков в виде точек рядом с дорогой?
Знаки задают какие-то ограничения, предписания, дают какую-то информацию. Вот эту информацию и надо передать имеющимися средствами. Стоит знак "одностороннее движение" - мы пишем на линии улицы тег oneway=yes. Стоит знак ограничения скорости - пишем тег maxspeed на этом участке зоны действия знака.

Ну мы же отмечаем урны отдельными точками. Дорожный знак - (внушительный) предмет дорожной инфраструктуры. Это настоящая полевая съемка. А теги на дороге - камеральная обработка, офисная интерпретация, которая запросто может измениться со временем.

Last edited by chnav (2013-09-09 08:29:40)

Offline

#6280 2013-09-09 08:59:35

Эцелоп
Member
From: Санкт-Петербург (Большая Охта)
Registered: 2012-06-19
Posts: 1,511

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

Именно на основании положения дор. знака водитель делает вывод о вносимых им ограничениях, ИМХО также должен работать и рендер, эта информация самая точная и единственно полная.
Так же многие программы навигации выводят дор. знаки на экран, что полезно.

Offline

#6281 2013-09-09 09:23:21

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

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

Для отношений restriction есть способ обозначения позиции знака на местности в виде точки с ролью location_hint.

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


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

Offline

#6282 2013-09-09 09:37:56

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

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

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

Offline

#6283 2013-09-09 10:09:59

chnav
Member
From: Russia, mapping Kazakhstan
Registered: 2010-03-18
Posts: 3,303

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

freeExec
Никто не говорит что это обязательно к применению или будет делаться массово - у всего должен быть здравый смысл. Есть ситуации когда наличие точки с однозначной идентификацией знака позволит в будущем избежать ошибок. Например многочисленный реверс линий с проставлеными maxspeed:forward и maxspeed:backward - рано или поздно теги поменяются местами. Знак 6.3.1 "место для разворота", текущими средствами описать нельзя и конвертер будет тащить для разворота до следующего перекрёстка. Тысячи примеров.

Offline

#6284 2013-09-09 10:27:01

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

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

По поводу ошибок - если кто-то готов сделать ошибку, поменяв направление на дороге с ограничением в одну сторону, он также точно сделает это, не обратив внимания на точку со знаком. Отсутствие связи между участком с ограничением и точкой установки знака не позволит ни контролировать целостность данных автоматически, ни верно нарисовать знак (ориентировать его относительно дороги) при рендеринге. Вывод - для решения такой задачи нужно отношение.


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

Offline

#6285 2013-09-09 18:29:39

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
Website

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

AMDmi3 wrote:

пусть LLlypuk82 расскажет что это за магазин - тогда будет более предметно.

Есть широкопрофильные, а есть со специализацией (как правило - одежда, часто детская (также коляски и т.п), но не сэконд (куча всего откуда-то там на развес), а именно кем-то выставленная на продажу)
Добавляйте (куда, кстати? smile ) shop=consignment

Last edited by LLlypuk82 (2013-09-09 18:30:19)

Offline

#6286 2013-09-09 21:15:41

kapilov
Member
Registered: 2012-12-01
Posts: 147

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

chnav wrote:

maxspeed:forward и maxspeed:backward

JOSM при смене направления линии предупреждает о таких тегах и предлагает сделать замену.

А про знаки  (например highway=give_way http://wiki.openstreetmap.org/wiki/RU:T … 3Dgive_way или highway=stop http://wiki.openstreetmap.org/wiki/RU:T … ay%3Dstop) не предупреждает. sad

Offline

#6287 2013-09-09 21:21:19

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

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

kapilov wrote:
chnav wrote:

maxspeed:forward и maxspeed:backward

JOSM при смене направления линии предупреждает о таких тегах и предлагает сделать замену.

А про знаки  (например highway=give_way http://wiki.openstreetmap.org/wiki/RU:T … 3Dgive_way или highway=stop http://wiki.openstreetmap.org/wiki/RU:T … ay%3Dstop) не предупреждает. sad

А с чего он должен о них предупреждать? Что на что вы менять для них собрались? У этих точек есть конкретная семантика, не зависящая от направления линии.

Offline

#6288 2013-09-09 21:22:04

kapilov
Member
Registered: 2012-12-01
Posts: 147

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

И ещё про знаки: знак 6.16 "Стоп-линия" http://wiki.openstreetmap.org/wiki/RU:Д … аки_России не плохо бы отмечать, т.к. при существующем уровне абстракции, при котором дорога не имеет ширины, стоп-линия может быть довольно далеко от точки пересечения дорог (особенно если эти дороги очень широкие или пересечение на площади находится). Но у этого знака нет тега и наверняка он нигде не рендерится.

Offline

#6289 2013-09-09 21:28:14

kapilov
Member
Registered: 2012-12-01
Posts: 147

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

Sergey Astakhov wrote:

А с чего он должен о них предупреждать? Что на что вы менять для них собрались?

Как по мне, знак должен стоять перед въездом на перекресток, а не после него. Но если навигаторы достаточно умны, что бы определить к какому перекрестку относится знак, то тогда конечно без разницы как рисовать.

Offline

#6290 2013-09-10 06:34:30

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

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

Т.е. предлагается ради знака бить линию на две и "разворачивать" перед каждым перекрёстком? Вообще, там всё проще - знаки относятся к ближайшему перекрёстку, собственно говоря, поэтому они ставятся как можно ближе к пересечению, а не "там где они реально установлены". Про "реальную установку" - это другой тег надо использовать, либо отношение можно, с ролями sign для места установки знака и highway[_position] для "места его действия".

Offline

#6291 2013-09-10 06:52:32

kapilov
Member
Registered: 2012-12-01
Posts: 147

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

VikDD wrote:

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

Как бы - да. Но если там все проще, то наверное не стоит тогда на это тратить время.

Offline

#6292 2013-09-11 07:51:08

Amigo
Member
From: Москва
Registered: 2009-12-15
Posts: 2,772

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

У нас в Москве после Собянинского объединения образовательных учреждений вот такая фигня http://www.openstreetmap.org/#map=16/55.8610/37.4429 и как теперь их отличать (остается адрес и тип), пока старое название занес в alt_name и old_name Какие будут мысли?

Offline

#6293 2013-09-11 08:46:59

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

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

Amigo wrote:

У нас в Москве после Собянинского объединения образовательных учреждений вот такая фигня

А как их люди различают в разговоре? "Пойдём в Лицей №1571? Нет, лучше в Лицей №1571!" smile
Если их все называют по старому, то может так и оставить, а "Лицей №1571" - в operator?

Offline

#6294 2013-09-11 09:54:46

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

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

Та ещё ситуация. У нас при объединении школам дали номера корпусов  в названии:
- Школа 1010 Корпус 1
- Школа 1010 Корпус 2
- Школа 1010 Корпус 3

Offline

#6295 2013-09-11 09:58:07

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

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

Felis Pimeja wrote:

У нас при объединении школам дали номера корпусов  в названии:

Не школам, а школьным знаниям, я полагаю.

Last edited by wowik (2013-09-11 11:32:14)

Offline

#6296 2013-09-12 21:54:18

literan
Member
Registered: 2012-11-06
Posts: 3,941
Website

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

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

Offline

#6297 2013-09-12 22:10:41

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

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

literan wrote:

сами визовые центры - это обычно коммерческие компании, не имеющие прямого отношения к посольствам

office=company

Ну или придумать что-то типа office=visa_centre

Offline

#6298 2013-09-13 09:02:04

literan
Member
Registered: 2012-11-06
Posts: 3,941
Website

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

Sergey Astakhov wrote:

office=company

да это-то понятно, думал, такие популярные объекты уже кто-то мапил уточняющим тегом.

Taginfo нашел три точки, обозначенных government=visa_centre , но, полагаю, это неверно, т.к. эти функции переданы на аутсорс частному бизнесу

Offline

#6299 2013-09-13 20:57:50

Danidin9
Member
From: Санкт-Петербург
Registered: 2011-01-31
Posts: 589

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

Какой тег использовать для обозначения материала, из которого сделано здание? Уточняю: именно материал капитальных стен здания, а не видимое внешнее покрытие. Для последнего есть аж два тега - building:cladding и building:material, а что для первого?

Offline

#6300 2013-09-14 05:17:05

kisaa
Member
From: ДВ, Хабаровск
Registered: 2011-09-13
Posts: 636

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

Чисто теоретически, как раз building:material и должен отражать основной материал здания, а building:cladding - материал отделки. Но ОСМ далек от логики smile

Offline

Board footer

Powered by FluxBB