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

#10401 2016-04-15 17:56:47

KryfoAgapi
Member
From: Крымск (Krymsk, RU)
Registered: 2016-03-20
Posts: 84

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

BushmanK wrote:

Можно и без отношений, для начала.
http://www.openstreetmap.org/way/405032654 - общий контур здания
http://www.openstreetmap.org/way/405032650 - 16-этажная жилая часть
http://www.openstreetmap.org/way/405032649 - одноэтажная часть, в которой помещается магазин
http://www.openstreetmap.org/node/3902651373 - poi магазина (технически, если есть уверенность, что магазин занимает всю площадь, можно было повесить их на контур одноэтажной части)

Да, Я предполагал такой вариант, но в Wiki указано building:part использовать для как раз одного здания но с разными этажами. (кажется загнул что-то) А Я (пока) не "сую" нос в темы типа "Вот такие теги надо, а такие не надо / Это для того, это для этого. Так правильнее.".
А тут здание "цельное", одноэтажное. Мне просто нужно "каким-то макаром" впихнуть в здание одного типа два name и контактные данные(разные).

Буду пробовать как с part, так и с мульти-полигон.

Offline

#10402 2016-04-15 18:43:27

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

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

KryfoAgapi, если здание физически разделено, то использовать building:part - нормально, не важно, одинаковое там число этажей и т.п., или нет.
Если нет, то используйте POI - это тоже нормально. Вовсе не обязательно городить отношения и т.п. (да, и прекратите, наконец, путать отношения и мультиполигоны, почему это важно - я вам в комментариях к одной из ваших дневниковых записей писал).

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


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

Offline

#10403 2016-04-15 19:37:53

KryfoAgapi
Member
From: Крымск (Krymsk, RU)
Registered: 2016-03-20
Posts: 84

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

BushmanK wrote:

KryfoAgapi, если здание физически разделено, то использовать building:part - нормально, не важно, одинаковое там число этажей и т.п., или нет.
Если нет, то используйте POI - это тоже нормально. Вовсе не обязательно городить отношения и т.п. (да, и прекратите, наконец, путать отношения и мультиполигоны, почему это важно - я вам в комментариях к одной из ваших дневниковых записей писал).

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

Вот хотелось бы обойтись без одинаковых POI в близи.
Одно дело, когда две разные аптеки, а здесь два разных "отдела" одного представительства/типа.
Я к чему так заморачиваюсь.... для простоты big_smile
По поводу отношений и мульти-полигонов. Да, не познал "Дзен", все в чём-то слабы. Вот на пальцах доходчиво, да, но не нашёл, а смотреть видео чьих-то правок на час-второй не труЪ для меня, совсем. Хотя пробовал одно такое видео и многое узнал.

P.S. Касательно прописной "Я" - личное предпочтение. Не из-за высокомерия. Могу и Вы, и Ты. Почему в английском I, а не i - преподаватель мне как-то раз сообщил.
Для меня это как "языковая игра", что помогло мне в своё время машинально использовать прописную букву при обращении к кому-либо (не по имени).

Offline

#10404 2016-04-15 19:47:56

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

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

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


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

Offline

#10405 2016-04-15 20:10:12

KryfoAgapi
Member
From: Крымск (Krymsk, RU)
Registered: 2016-03-20
Posts: 84

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

BushmanK, источник моего "застоя": (Что замазал - не суть важно)
00r1002584V36063.png
Это всё под один колпаком, как понимаю: "Ветуправление такого-то района".
Административный отдел можно было бы пометить, как офис, но он отвечает на вопросы ветеринарные(Я не компетентен) и для восприимчивость ему стоит поставить такой же POI, как и для Лечебно-диагностического отдела.
Это самое Ветуправление имеет свою территорию, как у собственно больницы (сравнение), только мини(макро/нано..). Я бы повесил на всю территорию amenity=veterinary, отношениями привязал бы (или автоматом) здания к этому тегу и собственно само здание разделил бы на два отдела, по "относительно" общим(Я не компетентен) вопросам.
Чтобы пользователь смотрел на карту и видел, что левая часть Лечебница, а правая Администрация (пример). И конечно же наличие контактных данных и время работы (разное).

Вот и в надежде найти велосипед обратился на форум. Как изощриться?

UPD:На amenity в amenity валидатор ругается. А разновидности veterinary нет.

Last edited by KryfoAgapi (2016-04-15 20:12:57)

Offline

#10406 2016-04-15 20:26:59

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

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

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


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

Offline

#10407 2016-04-15 20:29:35

KryfoAgapi
Member
From: Крымск (Krymsk, RU)
Registered: 2016-03-20
Posts: 84

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

Ладно hmm

Offline

#10408 2016-04-15 23:10:50

Renord
Member
From: 27RUS
Registered: 2016-02-03
Posts: 162

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

BushmanK wrote:

Можно и без отношений, для начала

К этому примеру два вопроса:
- почему building:levels=16 применено к общему контуру?
- опять же =retail, который вроде как нерекомендован?

Ну и - "для начала" подразумевает, что в этом случае что-то упускается. Что?

Last edited by Renord (2016-04-15 23:13:14)

Offline

#10409 2016-04-16 00:13:52

OverQuantum
Member
From: Zelenograd
Registered: 2009-06-17
Posts: 1,582
Website

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

Renord wrote:

- почему building:levels=16 применено к общему контуру?

http://wiki.openstreetmap.org/wiki/RU:Key:building:part
Параметры building:levels=* и height=* указываются и на всех частях здания, и на нём самом (на здание ставятся максимальное число этажей и максимальная высота).


Это же OpenStreetMap. Он больше внутри, чем снаружи.

Offline

#10410 2016-04-16 00:23:16

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

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

На внешний контур ставится building:levels с максимальным числом (как недавно выяснилось - надземных) этажей. Это делается для совместимости с программами, которые не используют building:part.
Говоря "не рекомендован", говорите, где это написано. Потому что http://wiki.openstreetmap.org/wiki/Tag: … g%3Dretail - status: in use. То есть "используется".
"Для начала" - потому что коллега KryfoAgapi хочет всё и сразу по одному ему ведомому максимуму, при этом еще не разобрался в вещах начального уровня. Через голову перескакивать - плохая идея.


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

Offline

#10411 2016-04-16 09:38:24

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

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

Renord wrote:

Почему в отношении в качестве part участвует средний корпус, но не принимают никакого участия два крайних, они воще part'ами не являются?
"apartments" применительно ко всей конструкции тоже нелогично: средняя часть нежилая.
Не соображу что даёт использование отношения - без него что-то не описывается, или получается некорректно?

Только средний корпус имеет отличие по этажам и назначению, поэтому он отмечается как part по отношению к outline (со своими параметрами). Отношение группирует здание в целом, объединённое одним адресом (он указывается всегда на outline). Будет работать и без отношения, но с ним понятнее, что к чему относится (и как соотносится).

Offline

#10412 2016-04-16 10:56:52

Renord
Member
From: 27RUS
Registered: 2016-02-03
Posts: 162

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

BushmanK wrote:

Говоря "не рекомендован", говорите, где это написано

В интерфейсе openstreetmap.org тег "retail" не оформлен в виде ссылки на WiKi, что наводит на мысль, что с ним что-то не так ( http://www.openstreetmap.org/way/410471692 ).
На странице обсуждения https://wiki.openstreetmap.org/wiki/Tal … g%3Dretail использование retail названо "Bad tagging choice". Ясно, что это не закон, но "осадочек остается".
Ну и, если все-таки докопаться до статьи в WiKi, там говорится о зданиях, содержащих shop, а не amenity.

Offline

#10413 2016-04-16 11:07:49

d1g
Member
From: not using forum
Registered: 2010-01-23
Posts: 2,380
Website

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

Renord wrote:
BushmanK wrote:

Говоря "не рекомендован", говорите, где это написано

В интерфейсе openstreetmap.org тег "retail" не оформлен в виде ссылки на WiKi, что наводит на мысль, что с ним что-то не так ( http://www.openstreetmap.org/way/410471692 ).

Ссылка появится если задокументировать или создать пере направление с названием RU:Tag:building:part=retail

http://wiki.openstreetmap.org/wiki/RU:T … t%3Dretail

Сомнений в правильности building:levels=2 у вас нет? Полноценную проверку всех значений, схем и валидатор это не заменяет.

Offline

#10414 2016-04-16 11:38:19

Renord
Member
From: 27RUS
Registered: 2016-02-03
Posts: 162

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

Я догадываюсь, когда появится ссылка. Я говорю о том, что если она ДО СИХ ПОР не появилась, это означает, что building=retail чем-то отличается от building=apartments (только не объясняйте мне, пожалуйста, что отличаются назначением билдинга - типо первое это место-для-торговли, а второе - жилой многоквартирный дом).

Сомнений в правильности building:levels=2 у меня нет, так же как в правильности name=улица Ленина.

Offline

#10415 2016-04-16 18:25:10

romanshuvalov
Member
From: Togliatti, Russia
Registered: 2015-02-26
Posts: 509
Website

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

Ведическая поляна. Как обозначить? Поставил historic=wayside_shrine, сойдет?

image?t=0&bid=496224449735&id=496224449735&plc=WEB&tkn=*AE6NAFMeHDll9sKHeJl_TuiHMeI


Мои проекты: 3D-игра Generation Streets (исходник генератора на гитхабе) | велосипедная карта Самарской области

Offline

#10416 2016-04-16 20:20:41

keder
Member
From: Воронеж (Voronezh, RU)
Registered: 2014-02-18
Posts: 820

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

Roman Shuvalov wrote:

Ведическая поляна. Как обозначить? Поставил historic=wayside_shrine, сойдет?

Это не может быть historic, если там действительно проводятся неоязыческие ритуалы то возможно amenity=place_of_worship+religion=pagan+denomination=slavic.

Offline

#10417 2016-04-16 20:40:52

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

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

Renord wrote:
BushmanK wrote:

Говоря "не рекомендован", говорите, где это написано

В интерфейсе openstreetmap.org тег "retail" не оформлен в виде ссылки на WiKi, что наводит на мысль, что с ним что-то не так ( http://www.openstreetmap.org/way/410471692 ).
На странице обсуждения https://wiki.openstreetmap.org/wiki/Tal … g%3Dretail использование retail названо "Bad tagging choice". Ясно, что это не закон, но "осадочек остается".
Ну и, если все-таки докопаться до статьи в WiKi, там говорится о зданиях, содержащих shop, а не amenity.

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


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

Offline

#10418 2016-04-16 20:56:40

romanshuvalov
Member
From: Togliatti, Russia
Registered: 2015-02-26
Posts: 509
Website

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

keder wrote:
Roman Shuvalov wrote:

Ведическая поляна. Как обозначить? Поставил historic=wayside_shrine, сойдет?

Это не может быть historic, если там действительно проводятся неоязыческие ритуалы то возможно amenity=place_of_worship+religion=pagan+denomination=slavic.

Ритуалы вроде как не проводятся. Народ приходит просто посмотреть и пофоткаться. Иииии после этих слов стало ясно, что это просто tourism=attraction, я про него забыл, когда искал по слову "religion". В следующий раз проговорю описание объекта самому себе до того, как задам вопрос, а не после.


Мои проекты: 3D-игра Generation Streets (исходник генератора на гитхабе) | велосипедная карта Самарской области

Offline

#10419 2016-04-16 21:54:44

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

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

Угу, если это чья-то самодеятельность, то это не более чем аттракцион.


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

Offline

#10420 2016-04-18 13:54:21

romanshuvalov
Member
From: Togliatti, Russia
Registered: 2015-02-26
Posts: 509
Website

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

Если на разделительной полосе растут деревья? Для узких полос (https://yandex.ru/maps/-/CVTA521y) планирую сделать landuse=grass + посередине линию natural=tree_row (или есть вариант получше?), а вот если широкая еще и с тротуаром и лавочками (https://yandex.ru/maps/-/CVTA5-6s), как? Напрашивается leisure=park, но это как-то не очень подходит; линию tree_row нельзя нарисовать, т.к. деревьев больше, чем один ряд; natural=wood в таком месте неуместен. hmm

Last edited by Roman Shuvalov (2016-04-18 13:55:44)


Мои проекты: 3D-игра Generation Streets (исходник генератора на гитхабе) | велосипедная карта Самарской области

Offline

#10421 2016-04-18 14:23:47

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

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

natural=wood в таком месте вполне уместен, т.к. это тег для любой территории, засаженной деревьями

Offline

#10422 2016-04-18 14:29:58

d1g
Member
From: not using forum
Registered: 2010-01-23
Posts: 2,380
Website

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

Я бы делал tree_row, а потом разделял на несколько tree_row, а потом оставил только отдельные natural=tree

Площадные wood в городе тяжело рисовать (т.к. кроны проецируются на проезжую часть... И как их рисовать тогда?!)

Last edited by d1g (2016-04-18 14:30:18)

Offline

#10423 2016-04-18 14:38:31

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

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

линейный объект дорога вполне адекватно может проходить по wood, есть огромное количество дорог кроны деревьев над которыми полностью смыкаются.

Offline

#10424 2016-04-18 15:09:22

d1g
Member
From: not using forum
Registered: 2010-01-23
Posts: 2,380
Website

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

Короче говоря, была горячая тема (см. сообщения Xmypblu) про "леса" в городе (в чертах городов)

http://forum.openstreetmap.org/viewtopic.php?id=29800 - большинство участников высказывалось простив площадных лесов, когда уже указаны точечные (tree_row, tree)

В этой теме можно ждать любых ответов, в зависимости кто сегодня в сети

Offline

#10425 2016-04-18 15:21:09

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

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

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

Offline

Board footer

Powered by FluxBB