Карты OSM для Garmin (osm2mp+cgpsmapper)

Гм. Да, действительно. Точка центра города есть, а границ нет. Ну, разве что landuse=residential, но это не годится.
Полигон города на Варадеро я увидел. И тот нарисован русским мапером Костиком.
Так что привязать улицу к городу теоретически можно только по ближайшей точке с place=city, town и т.д.
Но практически лёшин конвертер, насколько я знаю, этого не делает.
Надо бы связаться с местными кубинскими маперами по этому вопросу. Либо они не конвертируют карты, а просто любуются на отрендеренную карту на osm.org, либо у них какой-то свой конвертер.
Хотя вот, границы районов вроде нормально отрисованы.

ответ из паралельной темы, может удовлетворит.

http://forum.openstreetmap.org/viewtopic.php?pid=307899#p307899

Наверное, понимание разное :slight_smile:
Ну, вот я смотрю на Кубу.
Как мне понять, где заканчивается деревня Limones и начинается хутор El Estero? Причём оба н.п. находятся в одном районе Cienfuegos с райцентром в городе Cienfuegos.

И вот, к примеру, вот эта улица http://www.openstreetmap.org/browse/way/127974137 относится к Сан Антонио или к Медио?

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

Не могу понять. Скачиваю карту CFO(ЦФО) с gislab , делаю img файл, заливаю на гармин 1300
в папку MAP на SD. На карте одна карта. Проверяю в навигаторе: установлено 2 карты округа
причем одна пустая а вторая нормальная. как такое может быть.

Возможно та, которая “пустая” - слой данных для адресного поиска.

Там всё гораздо прозаичнее. Думаю, что кубинских мапперов, как таковых, нет. Пару лет назад населению разрешили вообще пользоваться интернетом, только что до Кубы добросили интернетовский кабель из Венесуэлы, но часных лиц пока не подключают. Вообще говоря, формально ввоз GPS Приёмников на Кубе запрещён, другое дело, что отнимать у всех смартфоны-коммуникаторы на границе нереально. Демаю, что вся Куба отрисована иностранцами.
Это так - лирическое отступление.

А вот провинции реально включить а адресацию? Коли с городами не получается. Например http://www.openstreetmap.org/browse/relation/1854617
Описаны тегами

admin_level = 4
boundary = administrative
name = Pinar del Río
name:en = Pinar del Rio
type = boundary

Есть где-нибудь пример, по аналогии с которым можно конфиг подредактировать?
Я правильно понимаю, что надо прописать что-то типа

  • level: region
    tags: [ region ]
    area_condition:
    and:
    - type = multipolygon|boundary
    - boundary = administrative
    - admin_level = 4

?

Да, всё правильно

Получились провинции! :smiley:

А вот ещё вопрос. Непонятки с площадями, причём не единичные. В той же Гаване куча площадей.
Например Пласа Вьеха: http://www.openstreetmap.org/browse/way/34966687

Описана тегами

area = yes
highway = pedestrian
name = Plaza Vieja

Что osmget.pl, что osmosis… в результате в .mp нет данного объекта. Про Plaza de San Francisco de Asís http://www.openstreetmap.org/browse/way/34965971 уже писал. Это только для примера - таких объектов в реальности очень много.
Почему данные объекты отбрасываются и можно ли что-то сделать?

Потому что в гарминах нет выделенных типов для отображения площадей.

А указать площадь “улицей” с конкретным адресом возможно? Проблема в поиске адреса “Plaza de San Francisco de Asís, La Habana, Cuba”.
Т.е. как-то обойти данное ограничение. Т.е. информация, что “улица” Plaza de San Francisco de Asís занимает некую “площадь” необязательна.

Спасибо.

Возможно, но для этого нужно обозначить эту “улицу” как линию с тегом highway.

Ну, дык, всё равно ведь по площади надо рисовать пути проезда, иначе через неё не проложится маршрут. Вот, имхо, на эти пути и вешать название “улицы”, которая площадь.

Ну, так флаг вам в руки :slight_smile: Нарисуйте границы городов (хотя бы по Бингу), проставьте теги place, name, name:ru, name:uk.
Хотя бы в тех городах, где есть именованные улицы.

Ну данный тег как раз есть. Отличие насколько я увидел только в теге

area = yes

Вот теги площади

area = yes
highway = pedestrian
name = Plaza Vieja

А вот улицы (которая в результате в .mp есть

http://www.openstreetmap.org/browse/way/190332549

highway = pedestrian
name = San Ignacio

игнорировать тег area = yes никак нельзя?

Маршрут прокладывать по границе площади. Не получится?

Наверное, учитывая мою любовь к Кубе, действительно сподвигнусь на отрисовку границ городов. И Варадеро переделаю - а то выглядит ужастно! Границы города по воде перекрывая береговую линию. :slight_smile: Правда потом, что Перу и Эквадор переделывать? :sunglasses:

Нет. Во-первых, по этим area невозможен роутинг (Почему? Вспоминаем теорию графов. Потому что сеть дорог моделируется в виде графа. Дороги - рёбра графа, перекрёстки - вершины графа. Понятия “площадь” там нет). Так что нарисованная площадь - это чисто эстетический объект. Кстати, вроде бы нынче принято вместо area = yes, highway = pedestrian писать area:highway=pedestrian
В общем, всё равно под этим полигоном надо рисовать пути проезда.

Правильно, дороги с таким тегом считаются невалидными и отбрасываются.
Линии должны быть отдельно (highway=), полигоны отдельно (area:highway=).

А и не нужно понятие “площадь”. Ведь пишут иногда (безграмотно конечно) “Улица Старая площадь”. Всё же немного не понимаю, почему надо отбрасывать такие объекты. Почему не считать границы такой площади “рёбрами графа”? Считать, что это просто закольцованная улица - пересечения с другими улицами те же “вершины графа” (или вообще данный полигон ни с чём не пересекать - путь просто в адресном поиске будет). Роутинг через площадь, конечно не нужен. Да и по большому счёту лучше не иметь информации как пройти на объект “Старая площадь”, но иметь возможность увидеть его на карте и отыскать в адресном поиске, чем и не увидеть на карте и не иметь информации “как пройти”.

Потому что это на самом деле непойми-что. И как любое непойми-что, допускает кучу разных интерпретаций.

А отбрасываются они для того, чтобы не способствовать плохой практике (то, что их рисует мапник на глагне, большая ошибка его маинтейнеров).
Старая площадь обозначена как нормальная улица, поэтому находится: http://www.openstreetmap.org/browse/way/5169713

Жёская дисциплина лучше анархии. Согласен.
Под “Старой Площадью” я имел ввиду Plaza Vieja ( исп. Старая Площадь) в Гаване. Извиняюсь.

Т.е. по хорошему, что бы “их” Старая площадь не отбрасывалась и искалась в адресном поиске - надо переделать объект в Гаване, скажем так, по аналогии с московской Старой Площадью?