OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#101 2018-02-21 11:22:21

LLlypuk82
Member
From: Витебск (Беларусь)
Registered: 2012-12-23
Posts: 2,337
Website

Re: Написание типа объекта в name

LLlypuk82 wrote:

Появятся другие (более продвинутые, эффективные) инструменты/алгоритмы/приложения — да кто против?

Чтобы не голословно, пример: внедряется широкая поддержка отношений для водных потоков, дорог (возьмём линейные объекты) — замечательно, приступаем к удалению дублей name на тысячах отрезков этих линий, а также других общих тегов типа википедии и т. п.
Пока нет этого — не делаем резких движений (без учёта последствий).

Offline

#102 2018-02-21 11:32:36

LLlypuk82
Member
From: Витебск (Беларусь)
Registered: 2012-12-23
Posts: 2,337
Website

Re: Написание типа объекта в name

Yury Yatsynovich, прекращаем риторику «смотрите: вот тут и тут порезали и никто же особо не пострадал (вроде бы, пока что), так давайте продолжать, чтобы уж наверняка». Это деструктивная, гнилая риторика.

Last edited by LLlypuk82 (2018-02-21 11:34:10)

Offline

#103 2018-02-21 15:53:36

Yury Yatsynovich
Member
Registered: 2013-08-16
Posts: 125

Re: Написание типа объекта в name

LLlypuk82 wrote:

У меня есть ощущение, что Yury Yatsynovich по какой-то причине сильно обиделся на OSM и теперь всеми силами пытается нагадить, т. е. изговнить так, чтобы он стал как можно менее интересен для реального применения.

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

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

На сим со своей стороны я закончу дискуссию.

Offline

#104 2018-02-21 17:11:54

LLlypuk82
Member
From: Витебск (Беларусь)
Registered: 2012-12-23
Posts: 2,337
Website

Re: Написание типа объекта в name

Yury Yatsynovich wrote:

"нагадить" и "изговнить" -- не является критерием оценки моего вклада в проект.

Совершенно верно, поскольку пока ещё подобный «вклад» не осуществлён (точнее, был вовремя пресечён и откачен).
P. S. Мне неинтересны ваши намерения, для меня важны цель и результат неких действий. А поскольку они, порой, носят деструктивный и массовый характер, то будут пресекаться всеми доступными методами (как минимум, с моей стороны).

Last edited by LLlypuk82 (2018-02-21 17:15:03)

Offline

#105 2018-02-23 19:54:21

LLlypuk82
Member
From: Витебск (Беларусь)
Registered: 2012-12-23
Posts: 2,337
Website

Re: Написание типа объекта в name

Yury Yatsynovich, прошу прощения за излишне резкие высказывания в ваш адрес. Как-то это всё нехорошо получается..

Offline

#106 2018-02-24 03:43:28

Yury Yatsynovich
Member
Registered: 2013-08-16
Posts: 125

Re: Написание типа объекта в name

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

Offline

#107 2018-03-13 12:42:03

Pavelfantik
Member
From: Grodno
Registered: 2018-02-13
Posts: 3

Re: Написание типа объекта в name

В итоге теперь половина с name:prefix=садоводческое␣товарищество. Половина имеет в названии СТ. Кто может сделать красиво? например https://www.openstreetmap.org/changeset/56104114

Offline

#108 2018-03-13 21:43:41

Yury Yatsynovich
Member
Registered: 2013-08-16
Posts: 125

Re: Написание типа объекта в name

Ох, Pavelfantik, не поминайте этот чейнджсет к ночи:)
Кстати, где-то на форуме для РФ было, что "садоводческое товарищество/дачный кооператив" это по сути форма юридического лица, которая управляет данным земельным участком, а не тип населенного пункта. Мы же не пишем ОАО "Приорбанк" или ООО "Макдональдс" в name, зато эти сокращения (а еще лучше -- их полные расшифровки) вполне уместны в official_name или в operator.

Last edited by Yury Yatsynovich (2018-03-13 21:44:20)

Offline

#109 2018-04-05 00:41:15

yaugenka
Member
Registered: 2016-11-28
Posts: 182

Re: Написание типа объекта в name

У name, как я вижу, есть одна важная для международных проектов функция - возможность выводить название как есть без необходимости локализации и категоризации объектов под каждую страну/регион.
Пример тому - osm.org - где названия берутся из name и тем самым для каждой страны мы видим как-бы уже локализированный вариант в той форме, в которой его принято видеть на локальных картах.

Локальные же проекты знают соответствия категорий объектов к тегам и могут соответственно настраивать свои рендеры.
Например, для международных проектов мы пишет name="ур. Пукачи", а для локальных проектов мы знаем, что все наши урочища отмечены тегом place=locality и соответственно берем название name:ru="Пукачи" и по желанию подставляем к нему "ур." или "урочище".

Offline

#110 2018-04-05 17:11:30

Yury Yatsynovich
Member
Registered: 2013-08-16
Posts: 125

Re: Написание типа объекта в name

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

Offline

#111 2018-04-05 18:50:24

yaugenka
Member
Registered: 2016-11-28
Posts: 182

Re: Написание типа объекта в name

Yury Yatsynovich wrote:

иностранцы наобязательно в курсе, какие сокращения где приняты.

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

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

Offline

#112 2018-04-05 18:59:04

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 7,760

Re: Написание типа объекта в name

Увидим-не увидим, это проблема "международных карт".
Будет широко применятся name:prefix, будет и поддержка и в "международных картах".

Offline

#113 2018-04-05 20:49:28

yaugenka
Member
Registered: 2016-11-28
Posts: 182

Re: Написание типа объекта в name

wowik wrote:

Будет широко применятся name:prefix

Да что вы прицепились к этому name:prefix?! Посмотрите статистику использования
https://taginfo.openstreetmap.org/keys/ … prefix#map
Большая часть приходится на село/деревня и т.п. которые мы же с вами и добавили. И это была большая ошибка, которую пора уже исправлять, потому что name:prefix - это не место для категории объекта, а то, что должно выводиться вместе с именем. Выводить же на карту статусную часть населенного пункта у нас не принято. Для этого значения есть отдельный тег official_status.

Offline

#114 2018-04-05 20:51:48

yaugenka
Member
Registered: 2016-11-28
Posts: 182

Re: Написание типа объекта в name

А вот когда есть необходимость, например, отличить рядом стоящие населенные пункты с одним названием, вот тогда в name:prefix и можно положить "п." или "д." и надеяться, что когда-то наступит то светлое будущее, когда рендеры будут использовать этот тег.

Last edited by yaugenka (2018-04-05 21:03:36)

Offline

#115 2018-04-05 21:12:27

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 7,760

Re: Написание типа объекта в name

official_status вообще вне интереса "международных карт"
name:prefix хоть как-то представлен по миру.
Да что же за категорию вы ещё придумали? Это просто часть полного наименования.

Offline

#116 2018-04-05 21:21:35

yaugenka
Member
Registered: 2016-11-28
Posts: 182

Re: Написание типа объекта в name

wowik wrote:

Да что же за категорию вы ещё придумали? Это просто часть полного наименования.

Покажите мне хоть одну печатную карту, которая выводит такое полное наименование.

Last edited by yaugenka (2018-04-05 21:21:49)

Offline

#117 2018-04-05 22:46:40

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 7,760

Re: Написание типа объекта в name

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

Ещё раз спрошу, почему это надо называть категорией?

Offline

#118 2018-04-05 23:23:07

yaugenka
Member
Registered: 2016-11-28
Posts: 182

Re: Написание типа объекта в name

wowik wrote:

official_status вообще вне интереса "международных карт"
name:prefix хоть как-то представлен по миру.

Представлен, только не в том виде, в котором вам хочется его использовать. Если отбросить значения статуса нп, то останутся значения типа East, West, E, W и т.п. для улиц, от которых как видим по карте использования в США даже сами авторы этой идеи уже не в восторге.

А вот official_status используется по своему прямому назначению
https://taginfo.openstreetmap.org/keys/ … status#map

wowik wrote:

Ещё раз спрошу, почему это надо называть категорией?

Еще раз повторю, что name:prefix - это то, что будет выводиться на карту вместе с названием. Когда рендеры таки начнут его использовать, на карте мы получим полную кашу с "деревнями"/"поселками" и "садовыми товариществами" перекрывающими названия.

Last edited by yaugenka (2018-04-05 23:26:56)

Offline

#119 2018-04-06 11:48:08

yaugenka
Member
Registered: 2016-11-28
Posts: 182

Re: Написание типа объекта в name

Давайте в name:prefix запихнем еще
"дорога республиканского значения" M1
"железнодорожная станция" Минск-Южный
"автобусная остановка" Вольдько
"Республика" Беларусь
"дом" 5
и пусть все это добро на карту так и выводится по-умолчанию, а рендеры пусть разгребают, если кому не нравится.

"озеро" и "воходхранилище" в названии хорошо для крупных водоемов, но для маленьких лучше "оз." и "вдхр.".
Наличие уточняющего слова в названи садоводческого таварищества необходимо, чтобы визуально отличать их от названий населенных пунктов, но "садоводческое таварищество" будет избыточным, лучше "СТ" использовать, а полную расшифровку в тот же official_status положить.
Отличать урочища от НП и СТ тоже нужно, но вывод "урочище" уместен только для площадных объектов, а для точечнух лучше "ур." использовать, чтобы не засорять карту.

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

Offline

#120 2018-04-06 14:22:03

Yury Yatsynovich
Member
Registered: 2013-08-16
Posts: 125

Re: Написание типа объекта в name

yaugenka wrote:

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

Например д. Старинки и СТ Старинки: https://www.openstreetmap.org/#map=16/54.1470/27.0748
Мапник выводит allotments другим цветом, другим шрифтом и другой фактурой -- по-моему, визуально д. Старинки и СТ Старинки никак не спутать, даже без "СТ" в name.

Last edited by Yury Yatsynovich (2018-04-06 14:25:32)

Offline

#121 2018-04-06 15:45:40

yaugenka
Member
Registered: 2016-11-28
Posts: 182

Re: Написание типа объекта в name

landuse=allotments так жи используется для обозначения огородов в пределах деревни, а СТ может находится рядом с деревней или огороды деревни могут находится чуть в стороне от ее жилой зоны. И поди тогда разбери, что есть что.
Но это уже подгонка конкретно под osm.org идет. А речь о подходе в целом для любой карты.

Last edited by yaugenka (2018-04-06 15:47:10)

Offline

#122 2018-04-06 16:18:22

Yury Yatsynovich
Member
Registered: 2013-08-16
Posts: 125

Re: Написание типа объекта в name

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

Offline

#123 2018-04-06 17:54:19

yaugenka
Member
Registered: 2016-11-28
Posts: 182

Re: Написание типа объекта в name

Yury Yatsynovich wrote:

Вы хотите, чтобы не совокупность тэгов, а один единственный тэг name позволял однозначно идентифицировать объект?

Нет конечно. Речь о том как объекты отображаются на картах по-умолчанию.
Например, "улица", "переулок" и т.п. являются подкатегорией того, что обозначается тегом street. С точки зрения базы данных, они должны быть в отдельном теге, но они а) должны выводиться на карте, б) озвучиваться навигатором и в) их проще поддерживаться вместе с именем. Поэтому их добавили в name, и это правильно.
"Деревня", "поселок" и т.п. на карте выводить нет надобности и даже вредно, но эти значения необходимы для выборки данных, например, для получения списка всех гордов Беларуси. Поэтому это значение следует хранить в отдельном теге.

Last edited by yaugenka (2018-04-06 20:02:58)

Offline

#124 2018-04-06 20:01:38

yaugenka
Member
Registered: 2016-11-28
Posts: 182

Re: Написание типа объекта в name

С "озерами" и "водохранилищами" дело посложнее обстоит. Во-первых, их нужно выводить на карту, во-вторых, как правильно отметил wowik, озером мы можем называть и естественные и искусственные водоемы, причем последние могут быть на базе естественного озера, реки или вырытые на голом месте.
Список водохранилищ мы можем получить по тегу reservoir/pond, а вот как получить список естественных озер включая те, которые были изменены человеком под водохранилища? Может подобные озера обозначать тегами water=lake+reservior=yes?

Offline

#125 2018-04-06 20:07:46

Yury Yatsynovich
Member
Registered: 2013-08-16
Posts: 125

Re: Написание типа объекта в name

Хорошо, вернёмся к СТ: среди них разнообразия еще меньше чем среди "деревня/посёлок/хутор/агрогородок" --  только садоводческие товарищества и дачные кооперативы, а значит, если 

yaugenka wrote:

"Деревня", "поселок" и т.п. на карте выводить нет надобности и даже вредно

, то зачем на карте выводить еще более однообразную категорию -- "СТ"? Визуально их с НП или чем-то другим не спутаешь (в отличие от озёр и водохранилищ), да и выбираются они просто по place=allotments (грядки внутри НП будут лишь landuse=allotments и выборку для СТ не осложнят). Если же кому-то потребуется выбрать отдельно те 2 (!) дачных кооператива среди ~4380 СТ, что есть в РБ ( Дачный кооператив «Криничный»,  Ждановичи и Дачный потребительский кооператив «Топограф-1», Ратомка),  то, по аналогии с городами и агрогородками, name:prefix отлично справится с этой задачей.

Offline

Board footer

Powered by FluxBB