You are not logged in.
- Topics: Active | Unanswered
Announcement
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)
а в маке есть 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)
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)
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)
Черногорию и соседей скорее всего по отдельности и пока не знаю когда
Заранее благодарен! Потому что официальные карты (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.imgin - папка с распакованной картой с гислаба
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)
Черногория, Босния, Хорватия, Сербия собрались
Спасибо!
Удивило, что размер архива с Черногорией намного меньше, чем архивы остальных трех стран. Это из-за чего?
Наткнулся на глюки в наименованиях объектов в Черногории такого плана:
- 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)
Более простого способа решить эту проблему мне, к сожалению, в голову не приходит
Вот здесь: 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)
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)
Пересобрал карту еще раз, поменял приоритеты языков, теперь теги выбираются в таком порядке: 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)
выложил подправленный 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.imgin - папка с распакованной картой с гислаба
out - папка, в которую будет помещен результат
кодировку (cp1251) брать из pv.txt
названия файлов img и typ заменить на своиЧтобы установить полученную карту в BaseCamp на Windows, надо скопировать папку FAMILY_<цифры>.gmap (она находится внутри папки FAMILY_<цифры>.gmapi) в AppData\Roaming\Garmin\Maps
Ну да, это гораздо проще чем запустить автоматический конвертер который делает тоже самое. ![]()
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)
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)
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.imgin - папка с распакованной картой с гислаба
out - папка, в которую будет помещен результат
кодировку (cp1251) брать из pv.txt
названия файлов img и typ заменить на своиЧтобы установить полученную карту в BaseCamp на Windows, надо скопировать папку FAMILY_<цифры>.gmap (она находится внутри папки FAMILY_<цифры>.gmapi) в AppData\Roaming\Garmin\Maps
Ну да, это гораздо проще чем запустить автоматический конвертер который делает тоже самое.
Нет, конечно. Хотя....
А если серьезно, можно к автоконвертеру кратенькую инструкцию добавить. Я в readme ссылку бы включил
Offline
#5243 2015-02-24 07:57:17
- NAA_LEN
- Member
- From: Северодвинск
- Registered: 2014-05-28
- Posts: 356
Re: Карты OSM для Garmin (osm2mp+cgpsmapper)
P.S. "Проблемных" объектов, на самом деле, не так и много:
Да, возможно, мне просто такой район попался (Сутоморе)...
Интересно! В тех конкретных местах, на которые я жаловался, на этой карте следующее: «Ресторан "LLOYD"», «Вилла "Санин"», «Торговая улочка», т. е. вообще русские тексты!
Здесь слова "Ресторан" и "Вилла" прямо прописаны в тэге "name", или показываются автоматически в соответствии с типом объектов?
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)
Нет, конечно. Хотя....
А если серьезно, можно к автоконвертеру кратенькую инструкцию добавить. Я в 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)
Здесь слова "Ресторан" и "Вилла" прямо прописаны в тэге "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)
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)
Черногория, Босния, Хорватия, Сербия собрались
А можно еще, если это просто, добавить на карты изолинии высот? Для гористой местности это полезная информация.
Offline
#5250 2015-02-25 10:18:21
- gryphon
- Member

- From: Pskov
- Registered: 2010-09-16
- Posts: 1,690
Re: Карты OSM для Garmin (osm2mp+cgpsmapper)
gryphon wrote:Черногория, Босния, Хорватия, Сербия собрались
А можно еще, если это просто, добавить на карты изолинии высот? Для гористой местности это полезная информация.
В ОСМ нет данных по высотам. Я в этом вопросе не силен, но, если не ошибаюсь, изолинии добавляются как отдельная карта в Мапсорсе (естественно, надо их сначала где-то найти).
Last edited by gryphon (2015-02-25 10:18:35)
Offline