применение highway к нашим дорогам?

Кто-то(не знаю заходит-ли этот коллега на форум)
недавно зачем-то трассе А-114 присвоил тег trunk.
До этого было primary, что вроде было логичным.
Может конечно для того, что-бы трасса отображалась и на мелких масштабах?

Возможно. Я довольно часто меняю secondary на primary как раз по этой причине: некоторые регионы в Mapnik-е вообще смотреть невозможно, ничего не видно. А всё потому, что там почему-то рисуют P-трассы как secondary. А некоторые наоборот, P-трассы обозначает как trunk. Пора бы уж определиться…

Если Р-трасса - федеральная, то я всегда помечаю, как транк.

http://udikov.livejournal.com/79294.html пример федеральной трассы. ещё какой транк. таких транков поискать надо

Интересно… А как определить, кому принадлежит трасса? Тогда бы было всё понятно: федеральные – trunk, региональные – primary, местные secondary, прочие unclassified или tertiary.
Например, непонятно, почему P-125 Нижний Новгород-Муром-Меленки-Касимов в основном обозначен как trunk, а вот P-105 Москва-Егорьевск-Спас Клепики-Касимов изначально был обозначен как secondary

Да, это та самая M-трасса, для которой сделано исключение, и вместо trunk обозначена как primary. Но ниже нельзя, потому что это всё-таки единственная дорога к Якутску и Магадану, и её нужно видеть на мелких масштабах…

Здесь, например, федеральные…

Я так понял, что присвоение определенной категории трассе
в основном обусловлено ее видимостью на определенном масштабе?
Типа для прокладки маршрута(может и не только) на большие расстояния?

Я считаю, что для России видимость трасс – вещь немаловажная. И поэтому, несмотря на ужасное состояние наших дорог, не принижать их статус. И ни в коем случае не обозначать P-трассу как unsurfaced, что я тоже видел не раз. Если уж есть желание указать на плохое состояние, для этого лучше подходит surface=unpaved

А как правильно писать имя шоссе:

M2 или M-2?
ref= или name=

Есть хотя бы мнения по последнему вопросу?

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

Окончательно, написание принимает такой вид: М2 (М-русская)

ref= я считаю, использовать обязательно.
name= используется для более “человеческого” названия дороги, если оно есть
Например, name=Дон

Кроме, того mapnik использует ref= для отрисовки табличек.
Пример в тему: http://www.openstreetmap.org/?lat=56.4788&lon=52.7735&zoom=13&layers=B000FTF

См. также http://wiki.openstreetmap.org/wiki/Key:ref
и обсуждение http://wiki.openstreetmap.org/wiki/Talk:Key:ref

Спасибо, сам пришёл к таким же выводам.

Следовательно в магистралях А и Р тоже должны быть русские буквы.

Интересно, при генерации карт для Гармин берётся ref или name?

если name нет, то ref

Неплохо бы ref загонять в label (причем предварять “~[0x01]” … “~[0x06]”, в зависимости от класса трассы.
А name, int_ref, old_ref, loc_ref, loc_name, old_name, и т.д. загонять в Label2, Label3 и StreetDesc

почему именно так?
Label2, Label3 и StreetDesc - вообще, где используются?

~[0x01] и прочие рисуют текст (здесь номер трассы) в красивом квадратике, кружочке, щите…

Label2, Label3 и StreetDesc - альтернативные имена, использутся при поиске: например есть трасса M8 (E115, “Холмогоры”, Ярославское шоссе) - разнеся эти имена по разным полям, мы сможем найти в поиске дорогу по любому их этих имен.
Правда эти поля именно для Garmin (cgpsmapper), Navitel и прочие этого не поймут.

если name нет, то ref

Логичней было бы наоборот. Думаю на экране лейбочка M6 будет выглядеть более приятно, чем длинное слово, например “Каспий”.

И вместо “Ленинского проспекта” в Москве тоже видеть М-3?

А на Ленинском не должно быть ref=M3, вот и всё :slight_smile:

Посмотрите любые другие карты бумажные или электронные - улицы обозначены как улицы, шоссе только индексами, никаких “Каспий” или “Крым”, это засоряет карту.

почему это не должно?? Ленинский - это часть М-3

UPD.
Конкретно с Ленинским я, возможно, ошибаюсь, но мысль, думаю, понятна :slight_smile:
Вот для примера Р-105
http://maps.google.com/?ie=UTF8&ll=55.691713,37.86644&spn=0.031688,0.059052&t=h&z=14