You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#5201 2014-12-27 19:18:18

kilex
Member
From: Ижевск
Registered: 2014-06-13
Posts: 33
Website

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

WIN-1251 кодировка начинает показывать адекватные названия. но ошибка на файле яяяяяяяя.яяя

Overview map:
    Map Number:         1
    Parent Map:         0
    Latitude North:     61.6882
    Longitude East:     61.7102
    Latitude South:     56.0852
    Longitude West:     53.1409
    Description:        OSM Приволжский округ

Removing existing file './OSM Приволжский округ 2014-12-25.gmapi' recursively
Missing part: 0 of яяяяяяяя.яяя in IMG-file.

перебираются такие файлы:

00400002.LBL
00400002.TRE
яяяяяяяя.яяя
00400002.NET
00400002.NOD
00400002.RGN
GARMIN .RGN

Last edited by kilex (2014-12-27 19:18:58)


OSM contributor
:: eTrex 30 :: Oregon 600t :: fenix 3 :: fenix 5x :: vivoactive 3 :: DriveAssist 51 ::

Offline

#5202 2014-12-28 02:13:48

esaulenka
Member
From: Москва
Registered: 2010-08-21
Posts: 1,194
Website

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

gryphon wrote:

Запустил Турцию (en)

Спасибо, но не помогло.
Во-первых, напрочь пропал кусок с Анталией. В т.ч. и самый нужный мне, к западу от неё. Насколько понимаю (в территориальном делении Турции разбираться лень), нет всей провинции.

А во-вторых, в мапсорсе попадаются странные символы типа \x{0131}.  Не было б первой проблемы, можно было жить и так, в принципе. Но некрасиво...


Ну да ладно. Скачал с треккера City Navigator, ужаснулся отсутствию мелких дорог.
Скачал OpenMtbMap. Стиль какой-то страшненький и непривычный, но жить можно. Ещё б донейтов не так назойливо просил, а то пришлось горизонтали самому делать...

Offline

#5203 2014-12-28 16:12:36

Paravoz
Member
From: Ярославль
Registered: 2009-12-01
Posts: 728

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

igitov wrote:

abandoned:*=* обрабатывается уже давно, много месяцев...]

Дождался обновления карты, в которую должна была попасть моя заброшка:
abandoned:landuse=industrial - не отображается
abandoned:landuse = farmyard - отображается как и положено

Может я теги наношу неправильно?

Offline

#5204 2014-12-28 16:48:08

igitov
Member
From: Kotel'nich
Registered: 2011-12-08
Posts: 1,430

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

abandoned:landuse не будет вытаскиваться, только если это здание.

- condition:
    - or:
         - landuse = abandoned
         - abandoned:landuse = *
    - building != *

Быть может правка просто не успела попасть в диффы гис-лаба.

Last edited by igitov (2014-12-28 16:53:00)

Offline

#5205 2014-12-28 17:58:09

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,690

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

esaulenka wrote:
gryphon wrote:

Запустил Турцию (en)

Спасибо, но не помогло.
Во-первых, напрочь пропал кусок с Анталией. В т.ч. и самый нужный мне, к западу от неё. Насколько понимаю (в территориальном делении Турции разбираться лень), нет всей провинции.

А во-вторых, в мапсорсе попадаются странные символы типа \x{0131}.  Не было б первой проблемы, можно было жить и так, в принципе. Но некрасиво...


Ну да ладно. Скачал с треккера City Navigator, ужаснулся отсутствию мелких дорог.
Скачал OpenMtbMap. Стиль какой-то страшненький и непривычный, но жить можно. Ещё б донейтов не так назойливо просил, а то пришлось горизонтали самому делать...

Да, пардон, когда карта давно не собиралась, выплывают разные косяки (тут, похоже, подвел яндекс перевод)
попробую собрать без него

Offline

#5206 2014-12-29 10:13:56

kilex
Member
From: Ижевск
Registered: 2014-06-13
Posts: 33
Website

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

gryphon wrote:

если коротко, то у гармина на сайте есть утилита по переносу карты из windows в macos, это единственный возможный на данный момент вариант

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

Поигрался с Gmapibuilder - сделал пропуск файлов с корявыми названиями - карта собирается, устанавливается, но не работает. Похоже проблема сложнее чем кажется.

Могу предоставить удаленный доступ к макоси если есть какието варианты


OSM contributor
:: eTrex 30 :: Oregon 600t :: fenix 3 :: fenix 5x :: vivoactive 3 :: DriveAssist 51 ::

Offline

#5207 2014-12-29 10:24:07

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,690

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

kilex wrote:
gryphon wrote:

если коротко, то у гармина на сайте есть утилита по переносу карты из windows в macos, это единственный возможный на данный момент вариант

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

Поигрался с Gmapibuilder - сделал пропуск файлов с корявыми названиями - карта собирается, устанавливается, но не работает. Похоже проблема сложнее чем кажется.

Могу предоставить удаленный доступ к макоси если есть какието варианты

Посмотрел эту утилиту и конвертор. Никаких хитростей быть не должно: утилита распаковывает img файлики и формирует xml-ку с описанием карт.
Когда будет время, попробую разобраться с форматом img.

Ну и, если понадобится макос, я знаю, к кому обратиться smile

Offline

#5208 2015-01-06 19:35:40

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,690

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

kilex: gmapi-builder таки выдал что-то похожее на результат, правда выглядит подозрительно непохоже на то, что дает MapConverter. Ну да ладно

Вот архив, глянь на досуге, откроется ли https://yadi.sk/d/HZp3rp0adpJi4

Last edited by gryphon (2015-01-06 19:35:51)

Offline

#5209 2015-01-06 20:13:20

kilex
Member
From: Ижевск
Registered: 2014-06-13
Posts: 33
Website

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

gryphon wrote:

kilex: gmapi-builder таки выдал что-то похожее на результат, правда выглядит подозрительно непохоже на то, что дает MapConverter. Ну да ладно
Вот архив, глянь на досуге, откроется ли https://yadi.sk/d/HZp3rp0adpJi4

в систему установилось нормально

Image%202015-01-06%20at%2011.00.46%20PM.png

залил на устройство, вроде работает
222.bmp

Лучше конечно Россию собрать, ПФО в частности - чтобы адресный поиск потестить.


OSM contributor
:: eTrex 30 :: Oregon 600t :: fenix 3 :: fenix 5x :: vivoactive 3 :: DriveAssist 51 ::

Offline

#5210 2015-01-06 22:16:34

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,690

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

можешь попробовать собрать нужный регион, я просто поменял 372-ю строчку в gmapi-builder.py
было

             if get_byte(self.f) == 0:

стало

             if get_byte(self.f) != 1:

строка запуска

./gmapi-builder.py  -v -o ./out -s kazakhstan_2014-09-02/osm_5701.typ -t kazakhstan_2014-09-02/osm.TDB -b kazakhstan_2014-09-02/OSM_MDR.IMG kazakhstan_2014-09-02/{0,1}57170??.img

не уверен, что из-за таких манипуляций ничего нужного не потерялось, поэтому надо тщательно проверять результат

P.S. если не получится, завтра конвертирую нужный регион

Last edited by gryphon (2015-01-06 22:17:08)

Offline

#5211 2015-01-07 18:17:51

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,690

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

ПФО https://yadi.sk/d/Tf7LgYdVdqCaT

кодировку папок оставил как есть, возможно, придется переименовать при загрузке

Offline

#5212 2015-01-08 17:10:49

kilex
Member
From: Ижевск
Registered: 2014-06-13
Posts: 33
Website

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

gryphon wrote:

ПФО https://yadi.sk/d/Tf7LgYdVdqCaT
кодировку папок оставил как есть, возможно, придется переименовать при загрузке

карты устанавливаются, в папку помещаются, но в списке совместимых не появляются. Переименовывал
Image%202015-01-08%20at%208.05.29%20PM.png

После того как в Info.xml убрал все кирилические символы - карту увидел

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<MapProduct xmlns="http://www.garmin.com/xmlschemas/MapProduct/v1">

    <Name>OSM</Name>

    <DataVersion>100</DataVersion>

    <DataFormat>Original</DataFormat>

    <ID>507</ID>

    <TYP>OSM_507.TYP</TYP>

    <SubProduct>
        <Name>OSM2015-01-04</Name>
        <ID>1</ID>
        <BaseMap>OSM_MDR</BaseMap>
        <TDB>OSM.TDB</TDB>
        <Directory>OSMTiles</Directory>
    </SubProduct>
</MapProduct>

Image%202015-01-08%20at%208.10.11%20PM.png


OSM contributor
:: eTrex 30 :: Oregon 600t :: fenix 3 :: fenix 5x :: vivoactive 3 :: DriveAssist 51 ::

Offline

#5213 2015-01-08 17:44:39

kilex
Member
From: Ижевск
Registered: 2014-06-13
Posts: 33
Website

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

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


OSM contributor
:: eTrex 30 :: Oregon 600t :: fenix 3 :: fenix 5x :: vivoactive 3 :: DriveAssist 51 ::

Offline

#5214 2015-01-09 09:06:22

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,690

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

kilex: чудно, немного подправить скрипт и будет как надо

liosha: скажи пожалуйста, а гислабовский сервер, случайно, не резиновый? если заливать еще и карты в формате gmapi, нас оттуда не попросят ?

Offline

#5215 2015-01-13 04:43:47

igitov
Member
From: Kotel'nich
Registered: 2011-12-08
Posts: 1,430

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

Собрал gmapsupp.img по федеральным округам, запаковал в .7z и выложил папкой на Яндекс.Диск: https://yadi.sk/d/2tRhzdnadw3PB

Сам ничего не конвертирую, все файлы беру с http://gis-lab.info/data/mp/ и заливаю с помощью MapSource на виртуальную флешку.

Актуальность карты - 10.01.2015, при наличии спроса буду обновлять, но не чаще раза в месяц, дело-то хлопотное.

По запросу могу выкладывать страны из тех, что есть на http://gis-lab.info/data/mp/

Offline

#5216 2015-01-13 06:32:32

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

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

igitov wrote:

а гислабовский сервер, случайно, не резиновый? если заливать еще и карты в формате gmapi, нас оттуда не попросят ?

Для объёмов нынешнего порядка - резиновый. Сильно больше лучше согласовать с sim

Offline

#5217 2015-01-15 14:12:58

kilex
Member
From: Ижевск
Registered: 2014-06-13
Posts: 33
Website

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

gryphon wrote:

kilex: чудно, немного подправить скрипт и будет как надо

поразбирался детальнее - ничего в Info.xml править не надо, главное чтобы в названии gmap папки не было никаких символов кроме английских букв, цифр и точек. Подчеркивания и прочее - не работает.

liosha wrote:

Для объёмов нынешнего порядка - резиновый. Сильно больше лучше согласовать с sim

отлично, давайте добавим в сборку!


OSM contributor
:: eTrex 30 :: Oregon 600t :: fenix 3 :: fenix 5x :: vivoactive 3 :: DriveAssist 51 ::

Offline

#5218 2015-01-15 15:41:08

kilex
Member
From: Ижевск
Registered: 2014-06-13
Posts: 33
Website

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

kilex wrote:

gryphon написал ранее:
kilex: чудно, немного подправить скрипт и будет как надо
поразбирался детальнее - ничего в Info.xml править не надо, главное чтобы в названии gmap папки не было никаких символов кроме английских букв, цифр и точек. Подчеркивания и прочее - не работает.

хотя нет, все таки Info.xml должен быть по крайней мере в правильной кодировке.

накидал говнокодовый скриптик - запускаем из папки с картами и сразу получаем установленную карту в mapmanager.

#!/bin/bash
GARMINFOLD=~/Library/Application\ Support/Garmin/Maps/
NAME=`awk -F '=' '/FID/ {print $2}' pv.txt`
rm -r ./*.gmapi
TYP=`find . -name '*.typ'`
~/Downloads/gmapi-builder/gmapi-builder.py -o ./ -t osm.TDB -s $TYP -b osm.img *.img -v
OLDNAMEi=`find ./ -name '*.gmapi'`
OLDNAME=`find ./ -name '*.gmap'`
NEWNAME=$NAME.gmap

rm -r "${GARMINFOLD}"$NEWNAME
mv -f "$OLDNAME/" "${GARMINFOLD}$NEWNAME"
rm -r "$OLDNAMEi"
iconv -f cp1251 -t utf8 "${GARMINFOLD}$NEWNAME/Info.xml" > "${GARMINFOLD}$NEWNAME/Info_new.xml"
mv "${GARMINFOLD}$NEWNAME/Info_new.xml" "${GARMINFOLD}$NEWNAME/Info.xml"

Image%202015-01-15%20at%206.45.24%20PM.png

Last edited by kilex (2015-01-16 06:13:29)


OSM contributor
:: eTrex 30 :: Oregon 600t :: fenix 3 :: fenix 5x :: vivoactive 3 :: DriveAssist 51 ::

Offline

#5219 2015-01-16 07:44:43

kilex
Member
From: Ижевск
Registered: 2014-06-13
Posts: 33
Website

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

Специально для MacOS создал ActionScript (аналог батника для винды)
складываем в папку с картами, запускаем - в результате получаем собранные и установленные карты в MapManager

В принципе можно просто вложить во все архивы сборки - и не надо заморачиваться с ресурсами.

http://cl.ly/ZJnw

Last edited by kilex (2015-01-16 08:34:49)


OSM contributor
:: eTrex 30 :: Oregon 600t :: fenix 3 :: fenix 5x :: vivoactive 3 :: DriveAssist 51 ::

Offline

#5220 2015-01-16 20:07:05

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,690

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

а в маке есть python по-умолчанию?

Offline

#5221 2015-01-16 20:15:48

kilex
Member
From: Ижевск
Registered: 2014-06-13
Posts: 33
Website

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

gryphon wrote:

а в маке есть python по-умолчанию?

Да, стоит. Из необходимого ПО - только mapmanager, качается с офсайта http://www8.garmin.com/support/download … sp?id=3825.

Last edited by kilex (2015-01-17 07:37:32)


OSM contributor
:: eTrex 30 :: Oregon 600t :: fenix 3 :: fenix 5x :: vivoactive 3 :: DriveAssist 51 ::

Offline

#5222 2015-01-29 19:46:07

NAA_LEN
Member
From: Северодвинск
Registered: 2014-05-28
Posts: 356

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

Скачал сейчас russia_2015-01-27.
По сравнению с russia_2014-09-19 в архиве не хватает следующих файлов:
00400008
00400065
00400205-00400210
00400214-00400245
Глюк?

Offline

#5223 2015-01-29 20:39:29

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,690

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

NAA_LEN wrote:

Скачал сейчас russia_2015-01-27.
По сравнению с russia_2014-09-19 в архиве не хватает следующих файлов:
00400008
00400065
00400205-00400210
00400214-00400245
Глюк?

8-проблемы с Калмыкией
остальное - результат реорганизации (уменьшилось количество кусков Московской области и Краснодарского края, Сахалин наоборот - разбит на несколько кусков)

Offline

#5224 2015-01-29 20:41:18

NAA_LEN
Member
From: Северодвинск
Registered: 2014-05-28
Posts: 356

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

Ага, т. е. карта вполне исправная, если Калмыкия не нужна?

Offline

#5225 2015-01-29 20:42:15

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,690

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

NAA_LEN wrote:

Ага, т. е. карта вполне исправная, если Калмыкия не нужна?

в теории - да

Offline

Board footer

Powered by FluxBB