Конвертер OSM -> MP

Я наверно эту фрау неправильно интерпретировал? Потому и предложил начать новую тему.
Как это практикуется с длинными темами.

liosha, а есть в планах отдельный конфиг для городских улиц?
А то при текущей раскладке скоростей в Москве mapsource из Шереметьево в Домодедово маршрут через Кремль пытается проложить :slight_smile:

В планах-то есть, но пока руки не доходят

Кстати, с дорогами вообще много хотелок, уже озвучивавшихся на форуме:

  1. учитывать surface (типом линии)
  2. учитывать smoothness (понижением класса скорости)
  3. полигон границы города может не совпадать с полигоном, построенным по знакам “населенный пункт”, причем ограничение скорости может быть разным…

А на дороге, проходящей через Кремль стоит access=private?

А хотелки эти к кому? К конвертеру? В формате mp могут не присутствовать все необходимые свойства. Я с ним правда не знаком, но там может не быть свойства surface или smoothness. Тип линии вроде задается классом дороги highway=*

Немного оффтоп, но Кремль вообще как-то слабовато разрисован :slight_smile: Нету желающих?

Ну не через сам Кремль, конечно :slight_smile: но через центр города.
А вообще я о том, что отсутствие различия primary, secondary, tertiary в городе и за городом в первую очередь влияет на скоростной режим по умолчанию, да и видеть в городе “прочие загородные дороги” некомильфо.

Небольшой оффтоп: проставлять скоростной режим руками можно и нужно, но нудно. Можно проставлять maxspeed ботом (например, по наличию у улицы cladr:code), но это неточно (хотя на Свердловской области я проверял - на первый взгляд все сходится).

Да, к конвертеру. Тип линии в mp - это именно физические характеристики дороги, а не “важность”, как в OSM, поэтому учет surface рано или поздно потребуется. А smoothness (качество покрытия) должно влиять на скоростной режим при отсутствии явно указанного maxspeed (понижение класса скорости в mp).

Скорее - при отсутствии maxspeed:practical

Кремль у вас, кстати, никакой. Берите пример: http://osm.org/go/0u@uqu8HB- :slight_smile:

“медведи”.
Ну да, ну да…

Кстати, такого рода надписи надо делать с большой буквы или с маленькой?

Hind, это же тег достопримечательности? Если название достопримечательности имя собственное, наверно надо с заглавной. Если что нарицательное – “стоянка времён палеолита” – наверно со строчной :slight_smile:
Зоо я конечно неправомерно сравнил со Кремлём, просто всегда жаль, что там ничего не нарисовано, когда на карте те места смотрю. Вдруг я приеду в гости и пойду в Кремль? ))
(ой, оффтоп, пардон)

liosha: Поступало-ли предложение определять улицу в городе по relation->type=address?

В смысле, определять принадлежность улицы городу?
А чем плохо определение через полигон?
И что это за relation->type=address, и где он описан?

Хотя самый бронебойный вариант определения принадлежности улицы к городу — addr:city у улицы. И нет гимора с полигонами. :slight_smile:

Всё ровно наоборот: это самый худший вариант :slight_smile:
Потому что у половины улиц тег не пропишут, а у остальных пропишут в 10 разных вариантах.

Хотя навителовцы в мапедите именно этот вариант и пользуют, бедняги…

Не, ну можно на основе полигона с границей ботом addr:city прописывать. :slight_smile:

Вот бы что-нибудь типа boundary=speed_limit сделать, чтобы нарисовать именно ПДД-шную границу, где скорость меняется с 90 на 60 км/ч. И считать улицы внутри границы городскими, а вне её – трассами, с соответствующими типами и дефолтными ограничениями скорости…

Название, по идее, лучше сделать не привязанным к скорости, но показывающим разделение между городом и не-городом. Что-то среднее между administrative и residential…

Так есть же traffic_sign=city_limit… Или его недостаточно?

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

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

liosha:
есть вот такое http://wiki.openstreetmap.org/wiki/Relations/Proposed/Postal_Addresses#Address_Elements