Как обозначать? (Part 1)

“на гугле зобанили ??”
заходишь на wiki.openstreetmap.org, справа вверху будет окошко “Искать в Openstreetap Wiki” в нём пишешь “посуда”, жамкаешь ентер - получаешь результат

И, как водится в OSM, получаешь три разных ответа :wink:

https://wiki.openstreetmap.org/wiki/RU:Tag:shop=houseware

Да, вроде, tableware… И в taginfo есть, правда, в небольшом количестве…

Обозначу shop=tableware и посмотрю где будет рендериться.

У тегов бывают значения по умолчанию?
Ну, например, нужно ли указывать surface=asphalt, или это и так подразумевается? Для дорог, разумеется.

Бывают, но не в данном случае.

А можно пример значения по умолчанию? А то тема как-то не до конца раскрыта…

Например, highway=footway, по-умолчанию разрешено ходить и запрещено ездить. (http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Access-Restrictions)
Или вложенность значений access http://wiki.openstreetmap.org/wiki/Key:access#Land-based_transportation, когда не надо перечислять всё, а можно выбрать родителя если он удовлетворяет условиям.
Ну то есть, если есть умолчания, то они раскрыты в вики. Поэтому ни асфальт, ни одноэтажное здание не считается по-умолчанию если соответствующий тег отсутствует.

Мне кажется, что умолчаниями (если они не глобального масштаба, как с доступностью дорог) лучше не увлекаться, т. к. иначе мы придём к тому, что база перестанет быть самодостаточной и к ней надо будет прилагать длинный список этих умолчаний, в какой стране/регионе что подразумевается и как трактовать отсутствующие теги. Где-то дороги в 99% случаев асфальтовые, а в соседнем районе - в 99% случаев грунтовые; в одном городе дома преимущественно 5-этажные, в соседнем - 9-этажные и т. д.

highway=motorway но умолчанию oneway=yes

Ну, в принципе, понятно. И вполне разумно. Спасибо ответившим

Как обозначить такую переправу?


highway=path
route=ferry
ferry:cable=yes

Наверное highway=path тут лишнее?

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

route=ferry не описывает машина или человек здесь могут переправиться, так что path нужен.

Это описывает access. Ну так по схеме.

есть ferry=. Туда пишется то, что было бы написано в highway=

блин, вот это запамятовал.