OpenStreetMap

Sergey Gladilin's Diary

Recent diary entries

Вообще-то, конечно, система тегов для дорог в OSM ужасна. Вот что в ней не так:

1) Тег highway=residential - явно лишний. Зачем ставить его мелким улицам, если крупным улицам все равно будет поставлен highway=tertiary? Если тег нужен для отличия дорог в открытой местности от дорог в населенном пункте, то для всех типов дорог (unclassified, tertiary, secondary, primary, trunk) нужен дополнительный тег residential=yes.

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

3) Обозначение стволовых внутридворовых проездов - еще одно больное место. Кто-то предлагает их обозначать как unclassified (при том, что их уровень должен быть ниже, чем у улиц). Но тем же знаком unclassified мы в примере выше обозначили главную улицу в деревеньке...

4) Помимо больших (tertiary), очень больших (secondary), обычных (residential) все-таки бывают еще малые улицы - уровнем чуть повыше стволового дворового проезда. Но подобный тег не предусмотрен.