Прорыв года, практически, блин. Я нашел способ, как отображать в моем ущербном Nuvi-1490 некоторые важные точки! Например светофоры и броды. До этого я безуспешно пытался подобрать какой-то из пригодных для этого типов poi но без особых результатов. И вот я-таки нащупал логику. Смысл в том, что у точки должно быть имя. И только с ним навигатор считает нужным такую точку показать на экране. Пускай в typ-файле отображение названия отключено, но в данных оно быть должно. В своем файле настроек русскоязычных названий я это сделал вот так:
не мапьте под рендер. автор оверпаса мог вполне решить что не будет поддерживать “;”
но применения в данном случае такое, что на объекте два тега, как я и написал.
Как раз все строго наоборот: whitewater=put_in;egress находится. А вот whitewater=put_in & whitewater=egress - нет. Что вовсе не удивительно по причине отсутствия такой связки тегов в базе, ибо нет технической возможности иметь на одном объекте два ключа с одинаковым названием.
Доброго всем дня.
Пытаюсь создать этот файл по описанию, но выдает ошибку что не может скачать bounds.zip и sea.zip.
Подскажите так же если мне нужна объединенная карта Могилёвской области и Смоленской области то мне нужно скачивать карту России и Беларусь или карту всего мира.
Этот инструмент сейчас не работает, есть ли альтернатива?
Нашел вписал новые ссылки на файлы заработал 1_run_download.bat
заработал 2_run_cut_poly.bat (пока остановился на Смоленской обл.)
установил osmosi заработал 3_run_boundary.bat
установил GPSBabe для 4_run_splitting.bat заработало.
Возникла ошибка при выполнении 5_run_create.bat
Пишет
1 - maptourist - стиль карт с http://maptourist.org/file/category/3-garmin/
2 - stranger - стиль карт с http://velo100.ru/gps/download
3 - My-style - стиль карт Mkgmap default + J-Typ-v161.typ
.
Enter NAME Style - 1
NAME Style is - 1
.
. Cleaning the target directory for Creating.
.
Не удается найти указанный файл.
.
. Create a map using MKGMAP…
.
Error occurred during initialization of VM
Could not reserve enough space for 3145728KB object heap
Подскажите как исправить?
выполняется команда при выборе 1 пункта
:style1
set MYSTYLE=p-map
set MYFID=480
set MYTYP=p-map
goto pusk
Там выделяется 3 гига памяти
java -Xmx3G -jar “%BASEDIR%\mkgmap\mkgmap.jar” ^
Если у тебя столько нет, то пробуй 1 гиг
java -Xmx1024m -jar “%BASEDIR%\mkgmap\mkgmap.jar” ^
Только тут надо не раскоментировать/закоментировать, а поменять местами
Jawa стоит JavaSetup8u191.exe брал https://www.java.com/ru/download/win10.jsp
еще раз проверю пути и перезапущю все bat файлы по очереди завтра отпишусь о результате.
Спасибо за поддержку.
Скачивается в папку \input следующие файлы
central-fed-district-latest.osm.pbf
bounds-latest.zip
sea-latest.zip
cities1000.zip
cities5000.zip
cities15000.zip
RU.zip
Запускаю 2_run_cut_poly.bat @echo off
set BASEDIR=%CD%
:: =============================================================
cls
echo .
echo .
echo Введите номер - соответствующей выбранной территории
echo 1 - Смоленская область
echo 2 - Северо-Западный и Центральный Федеральные округа
echo 3 - области: Ленинградская, Псковская, Новгородская, Тверская и Карелия
echo 4 - 8 областей - 5 областей + Вологодская, Ярославская и Московская
echo 5 - 11 областей - 8 областей + Костромская, Ивановская и Владимирская
echo 0 - Exit -
echo .
set /p pset="Enter № My-Poly - "
echo My-Poly is - %pset%
if %pset%==1 set MYPOLY=RU-SMO.poly
if %pset%==2 set MYPOLY=szfo_cfo.poly
if %pset%==3 set MYPOLY=5-obl-buf20.poly
if %pset%==4 set MYPOLY=8-obl-buf20.poly
if %pset%==5 set MYPOLY=11-obl-buf20.poly
if %pset%==0 goto EOS
:: =============================================================
rem Вырезаем из файла OSM данных нужную площадь
echo .
echo . cut out the desired data file OSM area
echo .
call %BASEDIR%\osmosis\bin\osmosis ^
–read-pbf file=%BASEDIR%\input\central-fed-district-latest.osm.pbf ^
–bounding-polygon file=%BASEDIR%\poly%MYPOLY% completeWays=yes ^
–write-pbf file=%BASEDIR%\input\MAP.osm.pbf
Запускаю 3_run_boundary.bat @echo off
set BASEDIR=%CD%
:: =============================================================
rem Очистка целевых каталогов
echo .
echo . Cleaning the target directory
echo .
del /q /s %BASEDIR%\boundary*.*
:: =============================================================
rem Создаём файлы границ из данных OSM Osmosis.
echo .
echo . Osmosis create boundary out of file OSM data
echo .