Ещё одна ежедневная вся Россия для Garmin. (mkgmap)

Я по памяти))) Ошибка исправилась минут через 10, у меня в закладках давно ссылка на прямой архив))

Удалось успешно починить сборочницу и полностью синхронизировать конфиги.
Теперь все изменения в стиле будут оперативно вноситься в сборочный процесс, не позднее сборки на следующий день.

Прямо сейчас идёт процесс внеочередной сборки карты, через 40-45 минут будет доступна карта со всеми последними изменениями, включая оверлеи surface и oneway.

Сейчас oneway отображаются начиная с предпоследнего масштаба карты, т.е. с масштаба 800 метров, стоит ли вынести их на самый последний масштаб (200 метров) ?

Вот так теперь выглядят oneway, для основных и малых дорог по разному:

Так же меня попросили поправить дескрипшены, что бы отличать карту в навигаторе от других сборок, теперь это выглядит так:

Ааааа мать моя… что с картой? эти оверлэи - ахтунг, река вместо проспекта… а что за пунктирные теперь way вместо footway и service… Ужас какой-то…

Скриншот и ссылку на место

дороги не имеющие покрытия, т.е. по физической сути track

Ок, на всякий сейчас карту свежую загружу, может файл побился, хотя врятли.

Да? Но как получается теперь, если не указан surface - будет пунктир? Я конечно рад указать surface, но это очень много времени займёт, чтобы ездить не по пунктирам.

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

# Flag unpaved roads.
highway=*
& (surface=cobblestone | surface=compacted | surface=dirt |
   surface=earth | surface=grass | surface=grass_paver |
   surface=gravel | surface=grit | surface=ground | surface=mud |
   surface=pebblestone | surface=sand | surface=unpaved |
   mtb:scale=* |
   tracktype ~ 'grade[2-6]' |
   smoothness ~ '.*(bad|horrible|impassable)' |
   sac_scale ~ '.*(mountain|alpine)_hiking' |
   sport=via_ferrata)
{ add mkgmap:unpaved=1 }
(highway=bridleway | highway=path | highway=track | highway=unsurfaced)
& surface!=* & tracktype!=* & smoothness!=* & sac_scale!=*
{ add mkgmap:unpaved=1 }

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

Специально для проверки вместе с картой выкладывается контрольная сумма sha1. В любой операционной системе в консоли:

sha1sum <имя файла>

Контрольная сумма должна добуквенно совпадать с тем, что в этом файле http://чепецк.net/garmin/gmapsupp.img.sha1.

Для windows sha1sum можно взять здесь.

p.s. проверять конечно же распакованный файл с картой.

С файлом всё пучком… не пучком со стилем… правда я не понял где искать скрины снятые прибором, капаюсь вот…

Короче я не знаю по какому критерию но вдруг примари становится маленькой тоненькой белой линией с описанием “линия”, вокруг неё если area то рисуется как русло реки голубоватая штука + footway не видать, а service все пунктирные, там просто нет никакого surface.

upd: http://esya.ru/scrn.tar

http://openstreetmap.ru/#layer=M&zoom=13&lat=59.84162&lon=30.3797

http://openstreetmap.ru/#layer=M&zoom=18&lat=59.856071&lon=30.380212 (тут как раз area:highway у одного вея стоит)

http://openstreetmap.ru/#layer=M&zoom=14&lat=59.73961&lon=30.47573 озёра вместо полей

http://openstreetmap.ru/#layer=M&zoom=18&lat=59.695751&lon=30.479722 футвэй как белая линия

http://openstreetmap.ru/#layer=M&zoom=17&lat=59.853571&lon=30.37071 сервисы пунктирами

Ещё непонятно почему pedestian рисуется также как и secondary, скрин: 189, место: http://openstreetmap.ru/#layer=M&zoom=16&lat=59.68674&lon=30.43622

Дороги порваны все почти :frowning:

И кстати стиль wood новый бр… старый был замечательный не навящивый зелёненький цвет заметный глазу, равномерный… а теперь какое-то буйство пятен - в приборе очень контрастирует и сбивает с толку.

drain на мелком масштабе тоже очень жирны… а на маленьком супер, лучше сделать единостильно, ИМХО, как на большом, меньше чтобы контраста было.

То, что я вижу - дефолтный стиль гармина, с какими то обрывками моего стиля. Сейчас доберусь до сборочницы и попробую исправить, есть мысль по поводу чего это может происходить. Будет возможность скачать карту ещё раз и проверить через часик?

upd 18:41 - нашёл ошибку, исправил. Запустил внеочередную пересборку.

Ох… скоро укатываюсь жалко, я чего карту и хочу))) хотя маршрут наизусть знаю)) уже только ночью, как приеду сразу скачаю и протестю!

Пока ем время ещё полчасика есть))

Можно попробовать поправить и эту карту. Ей надо FID сменить GMapTool-ом на 43 вместо 99, который по ошибке закрался в конфиг. Сама карта исправна и TYP файл тоже, но у них оказались разные FID и поэтому навигатор не подцепляет стиль.

За полчаса вполне соберётся, наверное :slight_smile:

А как понять что карта обновилась?

Изменится и файл контрольной суммы, соответственно.

Собралось, упаковывается и готовится к заливке на сервер.

Про грунтовки расскажите подробней…

Если из А в Б есть две дороги примерно одинаковой длины, одна анклассифаед без проставленного сурфейс, а другая секондари, с проставленным surface=compacted, то что в итоге получится на карте и по какой поведёт навигатор?

Собралось, загрузилось на сервер.

highway=secondary & mkgmap:unpaved=1 [0x0f road_class=2 road_speed=2 resolution 24 continue]
...
highway=minor | highway=unclassified [0x07 road_class=1 road_speed=2 resolution 21]

Класс дорог по скорости получается одинаковым, но общий класс у secondary выше, по идее должно быть предпочтение к нему. Надо проверить на синтетических данных. Поужинаю и проверю.

Супер - работает :slight_smile:

А отображаться как будет секондари? Как грунтовка, пунктиром?

Вообще считаю что unpaved-ом в России надо считать только классические грунтовки, которые вообще без покрытия.

Поэтому и рисую под навигатор, не проставляю компактед на секондари :slight_smile: Но всё равно кто-нибудь когда-нибудь поставит, а удаление уже будет вандализмом :slight_smile: