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.***

#5226 2015-02-12 14:20:30

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

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

А можно попросить собрать Черногорию, в совокупности с Боснией и Герцоговиной, Хорватией и Сербией?

Offline

#5227 2015-02-14 08:40:56

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

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

Скачал утром Россию (russia_2015-02-11).
По сравнению со скачанной ранее версией отсутствуют файлы 00400022.
Так и должно быть, или глюк?

Offline

#5228 2015-02-14 09:46:23

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

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

глюк, в следующей сборке должно поправиться

Черногорию и соседей скорее всего по отдельности и пока не знаю когда

Offline

#5229 2015-02-14 09:51:33

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

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

gryphon wrote:

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

вы мой скриптик добавите в сборки? а то напрягает каждый раз его копировать в папку (http://cl.ly/ZJnw)


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

Offline

#5230 2015-02-14 09:56:35

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

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

kilex wrote:
gryphon wrote:

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

вы мой скриптик добавите в сборки? а то напрягает каждый раз его копировать в папку (http://cl.ly/ZJnw)

В сборку включать не стоит. Мухи отдельно, котлеты отдельно

Offline

#5231 2015-02-14 09:57:28

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

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

gryphon wrote:
kilex wrote:
gryphon wrote:

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

вы мой скриптик добавите в сборки? а то напрягает каждый раз его копировать в папку (http://cl.ly/ZJnw)

В сборку включать не стоит. Мухи отдельно, котлеты отдельно

хм, батник же включили в сборку. это тоже самое только для MacOS


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

Offline

#5232 2015-02-16 08:37:58

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

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

gryphon wrote:

Черногорию и соседей скорее всего по отдельности и пока не знаю когда

Заранее благодарен! Потому что официальные карты (SCG Route 2.70 NT и Adria Route 4.10NT) безобразные: зданий нет вообще.

Поползал о карте - получается, что в пределах одной экскурсии вроде как происходит пересечение границы Черногории и Хорватии, поэтому было бы удобнее Черногорию и Хорватию сделать вместе.
И приграничная часть Боснии и Герцеговины тоже при этом может оказаться затронутой.

Offline

#5233 2015-02-22 21:26:06

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

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

Черногория, Босния, Хорватия, Сербия собрались
Правда местные маперы иногда ставят в name названия на двух языках а отдельно для каждого языка теги не добавляют (скажем, name:me, name:bs). В итоге в сборке получается месиво в названии. На побережье Черногории такого достаточно много

Offline

#5234 2015-02-22 21:43:23

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

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

выложил подправленный gmapi builder (консольный конвертер в формат gmapi для OSX/BaseCamp ) https://gmapi-builder.googlecode.com/sv … builder.py
запускать примерно так:

./gmapi-builder.py  -v \
     -c cp1251 \
     -o ./out \
     -s in/osm_460.typ \
     -t in/osm.TDB \
     -i in/osm.MDX \
     -m in/OSM_MDR.IMG \
     -b in/osm.img \
     in/osm.img in/00400060.img in/10400060.img

in - папка с распакованной картой с гислаба
out - папка, в которую будет помещен результат
кодировку (cp1251) брать из pv.txt
названия файлов img и typ заменить на свои

Чтобы установить полученную карту в BaseCamp на Windows, надо скопировать папку FAMILY_<цифры>.gmap (она находится внутри папки FAMILY_<цифры>.gmapi) в AppData\Roaming\Garmin\Maps

Offline

#5235 2015-02-22 23:09:08

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

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

gryphon wrote:

Черногория, Босния, Хорватия, Сербия собрались

Спасибо!
Удивило, что размер архива с Черногорией намного меньше, чем архивы остальных трех стран. Это из-за чего?
Наткнулся на глюки в наименованиях объектов в Черногории такого плана:
- N42.13856 E19.04907 «\N{CYRILLIC CAPITAL LETTER ER}\N{CYRILLIC SMALL LETTER IE}\N{CYRILLIC SMAL»
- N42.14707 E19.04233 «\N{CYRILLIC CAPITAL LETTER VE}\N{CYRILLIC SMALL LETTER I}\N{CYRILLIC SMALL»
- N42.13930 E19.04811 «\N{CYRILLIC CAPITAL LETTER TE}\N{CYRILLIC SMALL LETTER O}\N{CYRILLIC SMALL»
и т. д.
Это и в MapSource, и в BaseCamp.

Last edited by NAA_LEN (2015-02-22 23:23:44)

Offline

#5236 2015-02-23 08:57:37

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

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

Либо в Черногории мало рисуют, либо рисовать нечего. Размер дампа с данными там небольшой

А про глюки в наименованиях я писал.
Такое получается, если в наименовании занесены названия на разных языках

name = Његошева Njegoševa

Не все гармины понимают юникод, поэтому карты собираются в 8ми битных кодировках. При этом черногорскому и сербскому соответствуют разные кодировки
Чтобы таком случае в сборке получались нормальные названия, нужны дополнительные теги для каждого языка

name = Његошева Njegoševa
name:me = Njegoševa
name:sr = Његошева

Более простого способа решить эту проблему мне, к сожалению, в голову не приходит

Offline

#5237 2015-02-23 09:50:13

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

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

gryphon wrote:

Более простого способа решить эту проблему мне, к сожалению, в голову не приходит

Вот здесь: http://www.openfietsmap.nl/downloads/europe каким-то образом эта проблема решена: в карте Восточной Европы все наименования нормально отображаются латиницей. Но эта карта почти годичной давности.

Last edited by NAA_LEN (2015-02-23 09:50:50)

Offline

#5238 2015-02-23 14:44:54

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

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

NAA_LEN wrote:
gryphon wrote:

Более простого способа решить эту проблему мне, к сожалению, в голову не приходит

Вот здесь: http://www.openfietsmap.nl/downloads/europe каким-то образом эта проблема решена: в карте Восточной Европы все наименования нормально отображаются латиницей. Но эта карта почти годичной давности.

гранаты у них не той системы
У них одни инструменты, у нас другие

Пересобрал карту еще раз, поменял приоритеты языков, теперь теги выбираются в таком порядке: name:me,name:sr-Latn,name:en,name

Стало немного почище, но глобально проблема решается только расстановкой правильных тегов

Offline

#5239 2015-02-24 06:50:13

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

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

gryphon wrote:

Пересобрал карту еще раз, поменял приоритеты языков, теперь теги выбираются в таком порядке: name:me,name:sr-Latn,name:en,name

А если на первое место поставить name:en? Тогда, по идее, латиница должна всюду нормально показываться?

Offline

#5240 2015-02-24 07:14:36

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

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

gryphon wrote:

выложил подправленный gmapi builder (консольный конвертер в формат gmapi для OSX/BaseCamp ) https://gmapi-builder.googlecode.com/sv … builder.py
запускать примерно так:

./gmapi-builder.py  -v \
     -c cp1251 \
     -o ./out \
     -s in/osm_460.typ \
     -t in/osm.TDB \
     -i in/osm.MDX \
     -m in/OSM_MDR.IMG \
     -b in/osm.img \
     in/osm.img in/00400060.img in/10400060.img

in - папка с распакованной картой с гислаба
out - папка, в которую будет помещен результат
кодировку (cp1251) брать из pv.txt
названия файлов img и typ заменить на свои

Чтобы установить полученную карту в BaseCamp на Windows, надо скопировать папку FAMILY_<цифры>.gmap (она находится внутри папки FAMILY_<цифры>.gmapi) в AppData\Roaming\Garmin\Maps

Ну да, это гораздо проще чем запустить автоматический конвертер который делает тоже самое. smile


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

Offline

#5241 2015-02-24 07:30:34

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

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

NAA_LEN wrote:
gryphon wrote:

Пересобрал карту еще раз, поменял приоритеты языков, теперь теги выбираются в таком порядке: name:me,name:sr-Latn,name:en,name

А если на первое место поставить name:en? Тогда, по идее, латиница должна всюду нормально показываться?

латиница нормально показывается, названия ломаются, если попадается кириллица
name:en и так используется, только он должен быть заполнен, в этом и проблема
посмотрите мой предыдущий комментарий: если кроме тега name есть тег name:me, или name:en, или name:sr-Latn, то никаких проблем с кодировкой не будет

P.S. "Проблемных" объектов, на самом деле, не так и много: http://overpass-turbo.eu/s/7Qm
P.P.S. Вечером попробую собрать с другими настройками

Offline

#5242 2015-02-24 07:43:57

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

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

kilex wrote:
gryphon wrote:

выложил подправленный gmapi builder (консольный конвертер в формат gmapi для OSX/BaseCamp ) https://gmapi-builder.googlecode.com/sv … builder.py
запускать примерно так:

./gmapi-builder.py  -v \
     -c cp1251 \
     -o ./out \
     -s in/osm_460.typ \
     -t in/osm.TDB \
     -i in/osm.MDX \
     -m in/OSM_MDR.IMG \
     -b in/osm.img \
     in/osm.img in/00400060.img in/10400060.img

in - папка с распакованной картой с гислаба
out - папка, в которую будет помещен результат
кодировку (cp1251) брать из pv.txt
названия файлов img и typ заменить на свои

Чтобы установить полученную карту в BaseCamp на Windows, надо скопировать папку FAMILY_<цифры>.gmap (она находится внутри папки FAMILY_<цифры>.gmapi) в AppData\Roaming\Garmin\Maps

Ну да, это гораздо проще чем запустить автоматический конвертер который делает тоже самое. smile

Нет, конечно. Хотя....

А если серьезно, можно к автоконвертеру кратенькую инструкцию добавить. Я в readme ссылку бы включил

Offline

#5243 2015-02-24 07:57:17

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

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

gryphon wrote:

P.S. "Проблемных" объектов, на самом деле, не так и много:

Да, возможно, мне просто такой район попался (Сутоморе)...

Интересно! В тех конкретных местах, на которые я жаловался, на этой карте следующее: «Ресторан "LLOYD"», «Вилла "Санин"», «Торговая улочка», т. е. вообще русские тексты!
Здесь слова "Ресторан" и "Вилла" прямо прописаны в тэге "name", или показываются автоматически в соответствии с типом объектов?

gryphon wrote:

P.P.S. Вечером попробую собрать с другими настройками

Спасибо!

Offline

#5244 2015-02-24 08:40:01

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

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

gryphon wrote:

Нет, конечно. Хотя....
А если серьезно, можно к автоконвертеру кратенькую инструкцию добавить. Я в readme ссылку бы включил

я даже не знаю какую инструкцию добавить. просто необходимо сложить его в папку с картой (как батник) и запустить двойным кликом (как батник)
в результате после конвертации откроется mapmanager в котором будет необходимая карта.


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

Offline

#5245 2015-02-24 08:41:10

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

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

NAA_LEN wrote:

Здесь слова "Ресторан" и "Вилла" прямо прописаны в тэге "name", или показываются автоматически в соответствии с типом объектов?

Overpass отображает именно те данные, которые хранятся в ОСМ, без каких либо преобразований.

Offline

#5246 2015-02-24 10:22:53

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

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

gryphon wrote:

Overpass отображает именно те данные, которые хранятся в ОСМ, без каких либо преобразований.

Понятно, я так и думал.

Offline

#5247 2015-02-24 17:17:02

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

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

Черногория получилась в таком варианте https://yadi.sk/d/mYRHGkukesB9v
Кириллица заменена латиницей, но и нестандартные буковки черногорского алфавита (вроде Š или Ć) также заменены латиницей.

Offline

#5248 2015-02-24 18:28:28

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

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

Ура! Спасибо!

Offline

#5249 2015-02-25 06:46:09

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

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

gryphon wrote:

Черногория, Босния, Хорватия, Сербия собрались

А можно еще, если это просто, добавить на карты изолинии высот? Для гористой местности это полезная информация.

Offline

#5250 2015-02-25 10:18:21

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

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

NAA_LEN wrote:
gryphon wrote:

Черногория, Босния, Хорватия, Сербия собрались

А можно еще, если это просто, добавить на карты изолинии высот? Для гористой местности это полезная информация.

В ОСМ нет данных по высотам. Я в этом вопросе не силен, но, если не ошибаюсь, изолинии добавляются как отдельная карта в Мапсорсе (естественно, надо их сначала где-то найти).

Last edited by gryphon (2015-02-25 10:18:35)

Offline

Board footer

Powered by FluxBB