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

#8851 2015-05-22 08:34:18

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

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

Забудьте phone=* используйте contact-теги. Т.е. contact:phone=+7-84862-22958 (основной, где можно получить базовую информацию).
contact:phone:Отдел рекреации и туризма=+7-84862-21698 или contact:phone:Отдел рекреации и туризма:conditional=+7-84862-21698@Mo-Fr 08:00-17:00
contact:phone:Дежурный=+7-84862-22958 или contact:phone:Дежурный:conditional=+7-84862-22958@24/7

Last edited by VikDD (2015-05-22 08:36:25)

Offline

#8852 2015-05-22 10:11:05

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

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

Не надо забывать тег, который используется в 5 раз чаще.
contact:xxx -это хорошо, но только как дополнение к phone.
Т.е. основной телефон - в phone, остальное в contact

Offline

#8853 2015-05-22 10:49:42

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

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

Ок, для начала phone=contact:phone можно проставлять, для обратной совместимости, так сказать, но реально, contact:* правильнее. Получаем хороший namespace, который описывает именно "контактную часть", на неё можно повесть один conditional, например, и не надо будет гадать когда можно звонить, когда мне ответят на e-mail или во сколько можно ждать обновления статуса заказа на сайте, потому что я прекрасно знаю, что время работы contact'а и opening_hours вполне могут разительно различаться.

Offline

#8854 2015-05-22 11:00:45

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

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

VikDD wrote:

Забудьте phone=* используйте contact-теги. Т.е. contact:phone=+7-84862-22958 (основной, где можно получить базовую информацию).
contact:phone:Отдел рекреации и туризма=+7-84862-21698 или contact:phone:Отдел рекреации и туризма:conditional=+7-84862-21698@Mo-Fr 08:00-17:00
contact:phone:Дежурный=+7-84862-22958 или contact:phone:Дежурный:conditional=+7-84862-22958@24/7

У меня встречалось что контактный телефон (contact:phone, администрация), отличался от телефона бронирования столов и доставки (booking:phone, delivery:contact:phone)

Offline

#8855 2015-05-22 11:49:29

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

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

А разве я написал, что они не отличаются? Как раз наоборот, они отличаются и вносятся каждый в свои теги.
Только теги должны относиться к неймспесу "контакты"
contact:<тип соединения>[:<название подразделения>]
Т.е. будет contact:phone:booking=*, contact:phone:delivery=*, contact:website:booking=<booking.site.com>, contact:website=<site.com> ну и т.д.
Тут криво получается (впереди идут контакты, а не с кем именно контакт, но напомню, что в url тоже идут от обратного, поддомены пишутся в обратную сторону, а перед ними ставят юзера и протокол, которые должны, при такой идеологии, в конец писаться), но не потребует заводить отдельных booking=yes, delivery=yes и прочих бестолковых тегов.

Last edited by VikDD (2015-05-22 11:52:05)

Offline

#8856 2015-05-22 12:49:12

Surly
Member
From: Екатеринбург
Registered: 2009-09-17
Posts: 820

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

VikDD wrote:

contact:<тип соединения>[:<название подразделения>]
Т.е. будет contact:phone:booking=*

Но переменная часть в ключе тэга -- бяка, по общепринятому мнению.

Offline

#8857 2015-05-22 13:21:06

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

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

Что так, что так, она будет переменная, т.е. от  [<название подразделения>:]contact:<тип соединения> ни чего не меняется, но при первом варианте, хотя бы, можно сделать "получить все контакты организации", либо потом уточнить "получить все телефоны организации"/"получить все твитеры"/"получить все сайты" и т.д., но нельзя "получить все контакты отдела доставки". Но, contact:*=* - лучше, чем просто *(phone,twitter,website,facebook etc)=*

Offline

#8858 2015-05-24 00:54:24

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

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

Спасибо.


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

Offline

#8859 2015-05-26 20:11:28

petrovnn
Member
From: Псков
Registered: 2014-04-04
Posts: 267

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

а все-таки как обозначить денежные переводы в банке?

Нашел тэг http://wiki.openstreetmap.org/wiki/Prop … y_transfer а дальше что?

amenity=money_transfer
money_transfer=Western Union
money_transfer=Contact

Правильно? или надо как-то по другому? В вики примера нет

j-wills wrote:

Не могу найти обозначения ПОИ money transfer аля western union, не подскажите ?
В курортных зонах очень актуальная вещь ! wink

Offline

#8860 2015-05-27 05:23:10

b108
Member
From: Волгоградская область
Registered: 2012-04-08
Posts: 90

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

petrovnn wrote:

а все-таки как обозначить денежные переводы в банке?

Нашел тэг http://wiki.openstreetmap.org/wiki/Prop … y_transfer а дальше что?

amenity=money_transfer
money_transfer=Western Union
money_transfer=Contact

Правильно? или надо как-то по другому? В вики примера нет

Мне кажется лучше так:

amenity=money_transfer + brand=Western Union

Может быть, ещё и тег operator= задействовать наряду с brand.

Offline

#8861 2015-05-27 05:40:34

petrovnn
Member
From: Псков
Registered: 2014-04-04
Posts: 267

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

b108 wrote:

amenity=money_transfer + brand=Western Union


так если это банк, бренд и оператор уже будут заняты самим банком

в общем, посмотрел еще раз - не только оператор бренд и нейм будут заняты банком, но и сам ключ "amenity". То есть как впихнуть переводы в банк я в итоге не понял как. И еще есть два типа точек денежных переводов - где можно положить деньги (перевести) например в салонах мегафон, евросеть; а есть где можно и снять (только в банках). Как обозначить еще этот признак?
на оверпассе смотрел, ничего подобного нет, и там все точки отдельно от банков http://overpass-turbo.eu/s/9B0

Last edited by petrovnn (2015-05-27 06:04:43)

Offline

#8862 2015-05-27 07:31:16

b108
Member
From: Волгоградская область
Registered: 2012-04-08
Posts: 90

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

petrovnn wrote:
b108 wrote:

amenity=money_transfer + brand=Western Union


так если это банк, бренд и оператор уже будут заняты самим банком

в общем, посмотрел еще раз - не только оператор бренд и нейм будут заняты банком, но и сам ключ "amenity". То есть как впихнуть переводы в банк я в итоге не понял как. И еще есть два типа точек денежных переводов - где можно положить деньги (перевести) например в салонах мегафон, евросеть; а есть где можно и снять (только в банках). Как обозначить еще этот признак?
на оверпассе смотрел, ничего подобного нет, и там все точки отдельно от банков http://overpass-turbo.eu/s/9B0

Тогда да. Или две отдельные точки рядом. Или одна точка и на неё навесить два relation type=node http://shtosm.ru/all/uzly-bezumiya/ с разными тегами, тогда противоречий не будет.

Offline

#8863 2015-05-27 09:05:08

var-alex
Member
From: МО, Коломна
Registered: 2012-04-12
Posts: 1,399

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

b108 wrote:

Или одна точка и на неё навесить два relation type=node http://shtosm.ru/all/uzly-bezumiya/ с разными тегами, тогда противоречий не будет.

Хорошая штука это выходит! Но, кто нибудь ее поддерживает?

Offline

#8864 2015-05-27 20:17:51

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

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

для надувных замков есть специальный тег?

http://wiki.openstreetmap.org/wiki/Talk … good_names

Вспомнили про "Inflatable jumper", но в taginfo ничего похожего. Что искать?

Offline

#8865 2015-05-28 17:20:24

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

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

Пришвартованный у берега дебаркадер как обозначить? как пирс и здание на нем?

Offline

#8866 2015-05-29 10:39:17

petrovnn
Member
From: Псков
Registered: 2014-04-04
Posts: 267

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

авторазборки можно мапить как магазины запчастей, насколько я понимаю?

Offline

#8867 2015-05-29 11:02:10

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

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

petrovnn wrote:

авторазборки можно мапить как магазины запчастей, насколько я понимаю?

ага, плюс second_hand=only smile

Offline

#8868 2015-05-29 14:51:48

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

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

Имеется национальный парк Самарская лука, в котором есть следующие зоны:

1) заповедная территория (посещать нельзя, только в определеные экскурсионные места по платным путёвкам)
2) особо охраняемая территория (посещать нельзя, за исключением дорог общего пользования, либо по специальным туристическим маршрутам по платным путёвкам)
3) рекреационная територия (посещать по платной путёвке, но гулять по территории можно свободно)
4) зона традиционного землепользования (можно посещать свободно)

Зоны расставил от самой строгой до самой нестрогой (4-ю можно вообще не обозначать).

1-ю обозначаю как leisure=nature_reserve и boundary=protected_area, как бы намекая на запрет посещения
2-ю обозначаю как просто leisure=nature_reserve, как бы намекая на меньшую строгость на запрет посещения
3-ю не знаю, как обозначить (она слишком нестрогая, хотя и доступна только по платным путёвкам).
4-ю обозначать не надо, т.к. это фактически отсутствие какой-либо особой зоны.

Что посоветуете насчёт №3 и правильно ли я поступаю с 1 и 2?

На всякий случай: я создаю велосипедную карту Самарской области (http://cycletrailmap.romanshuvalov.com/) и поэтому все эти зоны считаю нужным на OSM нанести. Естественно, по тем правилам, которые приняты в OSM, а я уж стиль своей карты подредактирую под то, что получится в OSM. Но важно, чтобы все зоны отличались тэгами. То есть чтобы был отличительный признак каждый зоны.

P.S. Геометрию зон беру из Положения о национальном парке (Приказ минприроды России, в тексте положения есть данные для карты зонирования)


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

Offline

#8869 2015-05-29 15:41:17

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

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

Roman Shuvalov wrote:

как бы намекая на запрет посещения

запрет посещения и платность нужно отмечать понятно:
access=private + fee=yes

Roman Shuvalov wrote:

как бы намекая на меньшую строгость на запрет посещения

Если запретов входа нет, то access=* тегов не должно быть, либо должны быть явные разрешающие *=yes.

Roman Shuvalov wrote:

3-ю не знаю, как обозначить (она слишком нестрогая, хотя и доступна только по платным путёвкам).

access=yes + description=дерут деньги за посещение и путёвки

Offline

#8870 2015-05-29 15:52:39

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

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

Надо проставить теги access как сказали выше. Зоны с разными уровнями защиты сделать отдельными отношениями boundary=protected_area. У каждой свой protect_class. И еще одно отношение охватывающее все зоны. На него повесить все общие теги типа имени охраняемой территории, protect_title и т.д. Есть ещё тег site_zone=*, но я честно говоря не понял как автор пропозала предлагает тегировать им.

Offline

#8871 2015-05-29 16:34:22

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

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

Спасибо.

d1g wrote:

Если запретов входа нет, то access=* тегов не должно быть, либо должны быть явные разрешающие *=yes.

Запрет есть, но с исключениями (например, разрешено ездить по дорогам общего пользования). А в лесу гулять нельзя.

Собственно, даже в заповеднике есть дороги, по которым можно ездить бесплатно и без путёвок.

access=yes + description=дерут деньги за посещение и путёвки

Ну тогда и fee=yes тут тоже следует указать?


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

Offline

#8872 2015-05-29 20:15:08

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

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

literan wrote:

Пришвартованный у берега дебаркадер как обозначить? как пирс и здание на нем?

нашёл, building=houseboat: http://wiki.openstreetmap.org/wiki/Buil … able_usage

Пирсы в любом случае будут, highway=footway не забывайте ставить на пирсы.

Roman Shuvalov wrote:

например, разрешено ездить по дорогам общего пользования

дороги общего пользования должны быть с *=yes.

Roman Shuvalov wrote:

А в лесу гулять нельзя.

Если очень хочется это отметить придётся указывать отдельной геометрией от "общественных дорог".

Offline

#8873 2015-05-30 06:07:53

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

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

d1g wrote:

literan wrote:
    Пришвартованный у берега дебаркадер как обозначить? как пирс и здание на нем?

нашёл, building=houseboat: http://wiki.openstreetmap.org/wiki/Buil … able_usage

https://wiki.openstreetmap.org/wiki/Tag … Dhouseboat
A houseboat is a boat that has been designed or modified to be used primarily as a home.

Как-то не совсем дебаркадер.

Last edited by kisaa (2015-05-30 06:08:15)

Offline

#8874 2015-05-30 08:33:00

kastellano
Member
Registered: 2014-01-15
Posts: 229
Website

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

literan wrote:

Пришвартованный у берега дебаркадер как обозначить? как пирс и здание на нем?

дебаркадер=yes (слово "дебаркадер" перевести на английский конечно необходимо).

Offline

#8875 2015-05-30 11:36:48

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

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

d1g wrote:

нашёл, building=houseboat: http://wiki.openstreetmap.org/wiki/Buil … able_usage

На хаусбоаты в Индии насмотрелся, это не совсем то. Но если ничего лучшего не найдется...

Offline

Board footer

Powered by FluxBB