Инструкция "Как за сутки до вылета сделать карту для Garmin"

Выбор навигатора. Дата логгеры. Garmin. Навигационные приборы, карты для навигаторов скачать бесплатно, гармин, i-go, где скачать карты, как пользоваться gps навигатором. POI на картах для навигаторов Гармин кемпинги гостиницы достопримечательности на картах. Карты для навигации. Навигационные карты стран

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #21

Сообщение colt » 13 фев 2012, 17:03

RomualdOso писал(а) 13 фев 2012, 16:45:а как Вы формируете контейнеры по объёму?

Пока никак не формирую.Я понял, что несколько файлов можно через Maptools слить в один файл. Я, например, сейчас взял 5 файлов окрестностей острова Себу. Какие-то они очень уж маленькие 20 кБ, 50кБ, сам Себу 700 кБ....
Живу, как нравится..
Аватара пользователя
colt
абсолютный путешественник
 
Сообщения: 7821
Регистрация: 23.10.2009
Город: Е-бург
Благодарил (а): 435 раз.
Поблагодарили: 939 раз.
Возраст: 62
Страны: 41
Отчеты: 19
Пол: Мужской

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #22

Сообщение RomualdOso » 13 фев 2012, 17:20

Colt писал(а) 13 фев 2012, 17:03:
RomualdOso писал(а) 13 фев 2012, 16:45:а как Вы формируете контейнеры по объёму?

Пока никак не формирую.Я понял, что несколько файлов можно через Maptools слить в один файл. Я, например, сейчас взял 5 файлов окрестностей острова Себу. Какие-то они очень уж маленькие 20 кБ, 50кБ, сам Себу 700 кБ....


А... Понял. Это так сказать "альтернативный" способ. Но без регистрации в МапСоурсе.
Они и должны быть маленькими... Это же векторные карты.
Viva Fidel! Viva Raul! Viva la Revolución!
Аватара пользователя
RomualdOso
абсолютный путешественник
 
Сообщения: 5412
Регистрация: 05.02.2009
Город: Moscú
Благодарил (а): 77 раз.
Поблагодарили: 545 раз.
Возраст: 53
Страны: 24
Отчеты: 9
Пол: Мужской

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #23

Сообщение Sebela » 14 фев 2012, 05:19

RomualdOso писал(а) 13 фев 2012, 16:27:Ага... Вопрос такой, только честно. Вы пытались выкачать именно Кубу или зарядили какой другой кусок?
Смотрите osmget позволяет вытягивать данные небольшой "площади", как только вы попытаетесь вытянуть что-нибудь больше по объёму, ну Перу например, Ваш ip банят на openstreetmap.org

Честно пыталась выкачать Кубу) Но потом мне пришла та же мысль, что возможно кусок большеватый и уже после этого пыталась сделать Сиань (Китай), но и с ним не получилось. Вечером попробую заменить сервер, как вы написали.

Colt писал(а) 13 фев 2012, 16:35:Иду по Вашим следам... Пока занимаюсь установкой программ, а для начала пытаюсь освоить закачку карт с CloudMade с формированием контейнера боле мене приличного объема.

Напишите обязательно, как успехи. Будем вместе осваивать
Sebela
новичок
 
Сообщения: 35
Регистрация: 28.03.2010
Город: Владивосток
Благодарил (а): 5 раз.
Поблагодарили: 2 раз.
Возраст: 53
Отчеты: 1
Пол: Женский

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #24

Сообщение Sebela » 14 фев 2012, 08:15

тут прочитала о такой же проблеме. Оказывается нельзя пользоваться osmget, за это банят. Вот и забанили меня((( поэтому не могу ничего сделать(((
Sebela
новичок
 
Сообщения: 35
Регистрация: 28.03.2010
Город: Владивосток
Благодарил (а): 5 раз.
Поблагодарили: 2 раз.
Возраст: 53
Отчеты: 1
Пол: Женский

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #25

Сообщение RomualdOso » 14 фев 2012, 08:34

Sebela писал(а) 14 фев 2012, 05:19:Честно пыталась выкачать Кубу) Но потом мне пришла та же мысль, что возможно кусок большеватый и уже после этого пыталась сделать Сиань (Китай), но и с ним не получилось. Вечером попробую заменить сервер, как вы написали.


Минуту назад Куба выкачалась и даже не хрюкнула.
Может Вам имеет смысл подождать денёк-другой - возможно Вы делали многочисленные попытки выкачать то-сё с openstreetmap.org и Ваш ip забанили по серьёзному. Или сервер поменять в osmget.
А лучше потренироваться на совсем небольшом куске, который заведомо проходит - Ямайка, например. Всё остальное отладить, а потом за Кубу приниматься.
Viva Fidel! Viva Raul! Viva la Revolución!
Аватара пользователя
RomualdOso
абсолютный путешественник
 
Сообщения: 5412
Регистрация: 05.02.2009
Город: Moscú
Благодарил (а): 77 раз.
Поблагодарили: 545 раз.
Возраст: 53
Страны: 24
Отчеты: 9
Пол: Мужской

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #26

Сообщение RomualdOso » 14 фев 2012, 09:47

Sebela писал(а) 14 фев 2012, 08:15:тут прочитала о такой же проблеме. Оказывается нельзя пользоваться osmget, за это банят. Вот и забанили меня((( поэтому не могу ничего сделать(((


Можно пользоваться, но по немногу. Большими кусками не проходит. Подождите денёк... Разбанят.
Куба проходит по объёму - час назад проверял.

Не, никто не спорит, osmosis'ом гораздо красивее получится.
Viva Fidel! Viva Raul! Viva la Revolución!
Аватара пользователя
RomualdOso
абсолютный путешественник
 
Сообщения: 5412
Регистрация: 05.02.2009
Город: Moscú
Благодарил (а): 77 раз.
Поблагодарили: 545 раз.
Возраст: 53
Страны: 24
Отчеты: 9
Пол: Мужской

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #27

Сообщение Sebela » 14 фев 2012, 11:19

RomualdOso писал(а) 13 фев 2012, 16:27:В принципе, можно попробовать поменять сервер, с какого osmget.pl выкачивает данные.
Откройте текстовым редактором osmget.pl и в самом начале попробуйте заменить строки

Код: Выделить всё
#!/usr/bin/perl

my $cache_file = 'osmget.cache';

my $api  = "http://api.openstreetmap.org/api/0.6/map?bbox=";
my $step = 0.5;
#my $api  = "http://www.informationfreeway.org/api/0.6/map?bbox=";
#my $step = 1;


На

Код: Выделить всё
#!/usr/bin/perl

my $cache_file = 'osmget.cache';

#my $api  = "http://api.openstreetmap.org/api/0.6/map?bbox=";
#my $step = 0.5;
my $api  = "http://www.informationfreeway.org/api/0.6/map?bbox=";
my $step = 1;


что-то различий не нашла
Sebela
новичок
 
Сообщения: 35
Регистрация: 28.03.2010
Город: Владивосток
Благодарил (а): 5 раз.
Поблагодарили: 2 раз.
Возраст: 53
Отчеты: 1
Пол: Женский

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #28

Сообщение Sebela » 14 фев 2012, 11:26

RomualdOso писал(а) 14 фев 2012, 09:47:Подождите денёк... Разбанят.
Куба проходит по объёму - час назад проверял.

подожду( Но денек видимо мало, сегодня-то у меня Куба не прошла, я пробовала, а сутки прошли с последнего раза. Подожду несколько дней, чтоб наверняка.
Попробую сделать кусок города, он точно меньше Кубы, такой bat-файл имеет право на жизнь? убрала водные границы
Код: Выделить всё
osmget.pl 108.755,34.172,109.128,34.381 > draft.osm
osmsort.pl draft.osm > xian.osm
osm2mp.pl --mapid=88882986 --defaultcountry=CU --countrylist=iso-3166-1-a2-en.txt --disableuturns --poiregion --codepage=1252 --bbox=108.755,34.172,109.128,34.381 xian.osm > cb.mp
Sebela
новичок
 
Сообщения: 35
Регистрация: 28.03.2010
Город: Владивосток
Благодарил (а): 5 раз.
Поблагодарили: 2 раз.
Возраст: 53
Отчеты: 1
Пол: Женский

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #29

Сообщение RomualdOso » 14 фев 2012, 13:57

Sebela писал(а) 14 фев 2012, 11:19:что-то различий не нашла


а они есть.
Ну как же! В первом примере сервером выступает, openstreetmap
my $api = "http://api.openstreetmap.org/api/0.6/map?bbox=";
а другой сервер закоментарен:
#my $api = "http://www.informationfreeway.org/api/0.6/map?bbox=";

В другом примере сервером выступает,
my $api = "http://www.informationfreeway.org/api/0.6/map?bbox=";
а сервер openstreetmap закоментарен:
#my $api = "http://api.openstreetmap.org/api/0.6/map?bbox=";

Sebela писал(а) 14 фев 2012, 11:26:Попробую сделать кусок города, он точно меньше Кубы, такой bat-файл имеет право на жизнь? убрала водные границы
Код: Выделить всё
osmget.pl 108.755,34.172,109.128,34.381 > draft.osm
osmsort.pl draft.osm > xian.osm
osm2mp.pl --mapid=88882986 --defaultcountry=CU --countrylist=iso-3166-1-a2-en.txt --disableuturns --poiregion --codepage=1252 --bbox=108.755,34.172,109.128,34.381 xian.osm > cb.mp


Ну почти. Я так понял это где-то в Китае? Тогда страна по умолчанию совсем не Куба -"-defaultcountry=CU", а неверное CN
Viva Fidel! Viva Raul! Viva la Revolución!
Аватара пользователя
RomualdOso
абсолютный путешественник
 
Сообщения: 5412
Регистрация: 05.02.2009
Город: Moscú
Благодарил (а): 77 раз.
Поблагодарили: 545 раз.
Возраст: 53
Страны: 24
Отчеты: 9
Пол: Мужской

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #30

Сообщение Sebela » 14 фев 2012, 15:43

ого, какие различия незаметные, несколько минут не могла понять, где же они, теперь вижу)))
RomualdOso писал(а) 14 фев 2012, 13:57:Ну почти. Я так понял это где-то в Китае? Тогда страна по умолчанию совсем не Куба -"-defaultcountry=CU", а неверное CN

Да, Китай, конечно надо CN, спасибо.
Sebela
новичок
 
Сообщения: 35
Регистрация: 28.03.2010
Город: Владивосток
Благодарил (а): 5 раз.
Поблагодарили: 2 раз.
Возраст: 53
Отчеты: 1
Пол: Женский

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #31

Сообщение JimmyV » 14 фев 2012, 20:08

Скажите, а чтобы сделать то же самое для Навител, инструментарий в общем доступе есть?
JimmyV
активный участник
 
Сообщения: 827
Регистрация: 02.07.2009
Город: Mile High City suburb, Centennial State, Los Estados Unidos de América
Благодарил (а): 51 раз.
Поблагодарили: 66 раз.
Возраст: 48
Страны: 19
Пол: Мужской

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #32

Сообщение RomualdOso » 15 фев 2012, 09:05

aviatraveler писал(а) 14 фев 2012, 20:08:Скажите, а чтобы сделать то же самое для Навител, инструментарий в общем доступе есть?

Конечно есть. Надо только поискать.
http://wiki.openstreetmap.org/wiki/RU:Navitel
Viva Fidel! Viva Raul! Viva la Revolución!
Аватара пользователя
RomualdOso
абсолютный путешественник
 
Сообщения: 5412
Регистрация: 05.02.2009
Город: Moscú
Благодарил (а): 77 раз.
Поблагодарили: 545 раз.
Возраст: 53
Страны: 24
Отчеты: 9
Пол: Мужской

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #33

Сообщение JimmyV » 15 фев 2012, 09:54

RomualdOso писал(а) 15 фев 2012, 09:05:
aviatraveler писал(а) 14 фев 2012, 20:08:Скажите, а чтобы сделать то же самое для Навител, инструментарий в общем доступе есть?

Конечно есть. Надо только поискать.
http://wiki.openstreetmap.org/wiki/RU:Navitel


Спасибо
JimmyV
активный участник
 
Сообщения: 827
Регистрация: 02.07.2009
Город: Mile High City suburb, Centennial State, Los Estados Unidos de América
Благодарил (а): 51 раз.
Поблагодарили: 66 раз.
Возраст: 48
Страны: 19
Пол: Мужской

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #34

Сообщение seryoga » 16 фев 2012, 11:37

Отличный пошаговый мануал!
Попробовал создать карту с помощью готового файла ОСМ, скачанного с клаудмейда. возникли некие трудности:(
Итак, я
- скачал 2 файла - сингапур.осм и сингапур.поли
- поместил их в каталог осм2мп
- создал бат файл следующего содержания (жирным выделены части вашего кода, которые я изменил):
osm2mp.pl --mapid=11110001 --defaultcountry=SG --countrylist=iso-3166-1-a2-en.txt --disableuturns --poiregion --shorelines --waterback --codepage=1252 --bpoly=singapore.poly singapore.osm > sing.mp

- запустил и получил 15 кб sing.mp на выходе из большого 30 или 13 мБ (точно не помню) файла.
Может, где-то есть очевидная ошибка? Проблема с файлом клаудмейда?

И вопрос по цгпсмапперу и изменяемым частям кода в файле бат (тут я описываю свой случай с картой сингапура):
del *.img
del *.idx
del *.reg
del *.tdb
del *.mdr
del *.mdx
call .\..\cgpsmapper -e ac cb.mp (должен заменить на название своей карты в польском формате - sing.mp, которая получилас в результате работы скрипта осм2пл?)
call .\..\cpreview pv.txt
call .\..\cgpsmapper Cuba.mp (а это что за название и на что его заменять? откуда взялась куба.мп, если вы делали кб.мп в своем примере?)
echo You can add custom TYP definition to the registry to see modification of extended types
pause


И, соответственно создаю пв.тхт по образу и подобию вашего:
[Map]
FileName=Cuba(меняю, на Singapore)
MapVersion=080
ProductCode=1
;Color=32
CodePage=1252

Levels=2
Level0=14
Level1=13

Zoom0=5
Zoom1=6

Copy1=http://openstreetmap.org/
Copy2=Vasya Pupkin
MapsourceName=CubaOSM (меняю на SingaporeOSM - хотя, думаю, большой роли это не играет)
MapSetName=CubaOSM (меняю на SingaporeOSM)
CDSetName=CubaOSM (меняю на SingaporeOSM)
[End-Map]
;
[Files]
img=88880053.img (меняю на 11110001.имг, так как этот АйДи указал в бат-файле осм2пл при конвертации)
[End-Files]


В итоге сгпсмаппер выдает ошибку и закрывается, но, думаю, это проблема программы, а не бат и тхт файла.
Я ничего не пропустил из изменяемых частей? файл в польском формате - синг.мп, естесственно, находится в каталоге с бат и тхт файлами.
seryoga
участник
 
Сообщения: 61
Регистрация: 17.02.2007
Город: Киев
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.
Возраст: 42
Страны: 16
Отчеты: 2
Пол: Мужской

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #35

Сообщение RomualdOso » 16 фев 2012, 12:04

seryoga писал(а) 16 фев 2012, 11:37:Отличный пошаговый мануал!


Какой же он отличный, если не работает?

Давайте по порядку.
1. Что мешает выкачать .osm Сингапура (малюсенький кусочек карты на самом деле!) и singapore.poly самому?
2. Отвечая на сообщение в личку - cgpsmapper я брал на рутрекере, версия 0.97e. А что за ошибка? Он же должен что-то писать.
3. С файлами .poly c cloudmade у меня тоже были непонятки, посему всегда сам их вытягивал.
4.
seryoga писал(а) 16 фев 2012, 11:37:
И вопрос по цгпсмапперу и изменяемым частям кода в файле бат (тут я описываю свой случай с картой сингапура):

call .\..\cgpsmapper -e ac cb.mp (должен заменить на название своей карты в польском формате - sing.mp, которая получилас в результате работы скрипта осм2пл?)

Да.

seryoga писал(а) 16 фев 2012, 11:37:call .\..\cgpsmapper Cuba.mp (а это что за название и на что его заменять? откуда взялась куба.мп, если вы делали кб.мп в своем примере?)

Менять на то, что Вы напишите в строке файла pv.txt , но с расшинением .mp :

seryoga писал(а) 16 фев 2012, 11:37:FileName=Cuba(меняю, на Singapore)

В кратце, в каталоге создадуться файлы обзорной карты и т.п.

img=88880053.img (меняю на 11110001.имг, так как этот АйДи указал в бат-файле осм2пл при конвертации)

Да.

В итоге сгпсмаппер выдает ошибку и закрывается, но, думаю, это проблема программы, а не бат и тхт файла.
Я ничего не пропустил из изменяемых частей? файл в польском формате - синг.мп, естесственно, находится в каталоге с бат и тхт файлами.


Какую ошибку выдаёт?

ЗЫ: Вечером, если надо, могу выложить все файлы для примера: "Сингапур" и отпишу какие по размеру .mp и .img получаются
Viva Fidel! Viva Raul! Viva la Revolución!
Аватара пользователя
RomualdOso
абсолютный путешественник
 
Сообщения: 5412
Регистрация: 05.02.2009
Город: Moscú
Благодарил (а): 77 раз.
Поблагодарили: 545 раз.
Возраст: 53
Страны: 24
Отчеты: 9
Пол: Мужской

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #36

Сообщение seryoga » 16 фев 2012, 13:39

Спасибо за консультацию.
Мануал работает, если в точности повторять все ваши шаги. В случае девиаций начинаются проблемы.

1. Да, в принципе, ничего не мешает, но скорость осм.орг невысока да и банятЪ! С сингапуром прокатит, а со штатами уже, наверное, нет.
2. У меня та же самая версия из того же источника, попробую переустановить.
3.
...call .\..\cgpsmapper Cuba.mp (а это что за название и на что его заменять? откуда взялась куба.мп, если вы делали кб.мп в своем примере?)
Менять на то, что Вы напишите в строке файла pv.txt , но с расшинением .mp :

Вот этого я, кажется, не делал. Надо будет обратить внимание.

Про ошибку сейчас точно не скажу (все на домашнем компе), но она вела к закрытию программы.

Еще раз спасибо, буду пробовать дальше.
seryoga
участник
 
Сообщения: 61
Регистрация: 17.02.2007
Город: Киев
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.
Возраст: 42
Страны: 16
Отчеты: 2
Пол: Мужской

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #37

Сообщение RomualdOso » 16 фев 2012, 13:52

seryoga писал(а) 16 фев 2012, 13:39:Спасибо за консультацию.
Мануал работает, если в точности повторять все ваши шаги. В случае девиаций начинаются проблемы.

1. Да, в принципе, ничего не мешает, но скорость осм.орг невысока да и банятЪ! С сингапуром прокатит, а со штатами уже, наверное, нет.


Ну! Конечно. Девиация - это ж не хухры-мухры!

Ой. Для Сингапура малая скорость... Думаю не больше 2-х минут будет качаться. Хотябы .poly файл сами скачайте (10 секунд) и проверьте на кроудмадевском осм'е.
Вечером выложить все файлы для Сингапура?
Viva Fidel! Viva Raul! Viva la Revolución!
Аватара пользователя
RomualdOso
абсолютный путешественник
 
Сообщения: 5412
Регистрация: 05.02.2009
Город: Moscú
Благодарил (а): 77 раз.
Поблагодарили: 545 раз.
Возраст: 53
Страны: 24
Отчеты: 9
Пол: Мужской

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #38

Сообщение RomualdOso » 17 фев 2012, 07:58

Итак, Сингапур (попался там один ньюанс...)

singapore.bat

Код: Выделить всё
getbound.pl 536780 -o singapore.poly -onering
osmget.pl 103.526,1.142,104.121,1.494 > draft.osm
osmsort.pl draft.osm > singapore.osm
osm2mp.pl --mapid=88800065 --defaultcountry=SG --countrylist=iso-3166-1-a2-en.txt --disableuturns --poiregion --shorelines --waterback --codepage=1252 --bpoly=singapore.poly singapore.osm > sing.mp


BildMap.bat

Код: Выделить всё
del *.img
del *.idx
del *.reg
del *.tdb
del *.mdr
del *.mdx
call .\..\cgpsmapper -e ac sing.mp
call .\..\cpreview pv.txt
call .\..\cgpsmapper Singapore.mp
echo You can add custom TYP definition to the registry to see modification of extended types
pause


pv.txt

Код: Выделить всё
[Map]
FileName=Singapore
MapVersion=080
ProductCode=1
;Color=32
CodePage=1252

Levels=2
Level0=14
Level1=13

Zoom0=5
Zoom1=6

Copy1=http://openstreetmap.org/
Copy2=Vasia Pupkin
MapsourceName=SingaporeOSM
MapSetName=SingaporeOSM
CDSetName=SingaporeOSM
[End-Map]


;
[Files]
img=88800065.img
[End-Files]



sing.mp - 11 мегабайт.
sing.mp полученный из .osm c cloudmade (но с моим .poly) 10 мегабайт. C .poly взятом с cloudmade - те же 10 мегабайт.


А теперь ньюанс, не захотел cgpsmapper жевать полученный sing.mp Пришлось загрузить его в GPSMapEdit и ничего не меняя "сохранить как" в sing1.mp Потом sing1.mp переименовать с заменой в sing.mp. После этого всё пошло. Такое бывает. Похоже что-то связано с тем, когда карта содержит символы не доступные в заказываемой (в данном случае 1252) кодировке.

Результат:
singapore.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Viva Fidel! Viva Raul! Viva la Revolución!
Аватара пользователя
RomualdOso
абсолютный путешественник
 
Сообщения: 5412
Регистрация: 05.02.2009
Город: Moscú
Благодарил (а): 77 раз.
Поблагодарили: 545 раз.
Возраст: 53
Страны: 24
Отчеты: 9
Пол: Мужской

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #39

Сообщение seryoga » 17 фев 2012, 10:32

Спасибо. Значит, подобный ньюанс будет и с Таиландом, и с Китаем и прочими Япониями с Камбоджами по причине "необычных" шрифтов/символов в названиях.

По коду хочу уточнить:
getbound.pl 536780 (название кривой) -o singapore.poly -onering (вот сингапур.поли - это мы вытягиваем уже существующий файл или создаем из кривой 536780, причем это не обязательно должна быть именно граница государства - может быть парк, район и т.д.? То есть, на сервере нет такого готового файла как сингапур.поли, мы сами его создаем и вытягиваем?)
osmget.pl 103.526,1.142,104.121,1.494 > draft.osm (область которая кривой в границах четырехугольника с координатами З,Ю,С,В перегоняем в черновой вариант драфт.осм)
osmsort.pl draft.osm > singapore.osm (сортируем полученный черновик)
osm2mp.pl --mapid=88800065 --defaultcountry=SG --countrylist=iso-3166-1-a2-en.txt --disableuturns --poiregion --shorelines --waterback --codepage=1252 --bpoly=singapore.poly singapore.osm > sing.mp (конвертируем в польский формат)


Я правильно понял что за что отвечает?
Буду играться на выходных.
seryoga
участник
 
Сообщения: 61
Регистрация: 17.02.2007
Город: Киев
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.
Возраст: 42
Страны: 16
Отчеты: 2
Пол: Мужской

Re: Инструкция "Как за сутки до вылета сделать карту для Garmin"

Сообщение: #40

Сообщение RomualdOso » 17 фев 2012, 12:10

seryoga писал(а) 17 фев 2012, 10:32:Спасибо. Значит, подобный ньюанс будет и с Таиландом, и с Китаем и прочими Япониями с Камбоджами по причине "необычных" шрифтов/символов в названиях.

По коду хочу уточнить:
1. getbound.pl 536780 (название кривой) -o singapore.poly -onering (вот сингапур.поли - это мы вытягиваем уже существующий файл или создаем из кривой 536780, причем это не обязательно должна быть именно граница государства - может быть парк, район и т.д.? То есть, на сервере нет такого готового файла как сингапур.поли, мы сами его создаем и вытягиваем?)
2. osmget.pl 103.526,1.142,104.121,1.494 > draft.osm (область которая кривой в границах четырехугольника с координатами З,Ю,С,В перегоняем в черновой вариант драфт.осм)
3. osmsort.pl draft.osm > singapore.osm (сортируем полученный черновик)
4. osm2mp.pl --mapid=88800065 --defaultcountry=SG --countrylist=iso-3166-1-a2-en.txt --disableuturns --poiregion --shorelines --waterback --codepage=1252 --bpoly=singapore.poly singapore.osm > sing.mp (конвертируем в польский формат)

Я правильно понял что за что отвечает?
Буду играться на выходных.


1. Скорее не название, а номер кривой и не кривой, а полигона. Естественно вытягиваем с openstreetmat это отношение (релэйшн) по номеру полигона. На openstreetmap.org вообще нет никаких файлов .poly мы его сами создаём и вытягиваем программой getbound. Нет, это не обязательно граница государства. Но у данного релейшена должен быть тип type = boundary или type = multipolygon
Например провинция Пинар дель Рио на Кубе имеет такой тип:

boundary1.jpg


А териториальные воды острова Пасхи такого типа не имеют:

boundary2.jpg


getbound работает только с отношениями с типом boundary, посему границу провинции Пинар дель Рио выкачать можно, а границу териториальных вод о.Пасхи нет.
Как вариант зарегистрироваться на openstreetmap, поставить себе JOSM и самому выставить type = boundary нужному Вам релейшену. Кстати, зарегистрироваться на osm не вредно ещё и по причине, что туда можно выкладывать треки своих путешествий, пометив их как публичные, чтобы пусть не Вы сами, а другие картографы-энтузиасты на основании Ваших треков подредактировали существующую карту osm.

2. Да. Но только З,Ю,В,С.
3. Да.
4. Да.

Наверное действительно с Азией такие ньюансы будут. До сего дня делал себе только Латинскую Америку и ШриЛанку - на ШриЛанке таких ньюансов не было.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось RomualdOso 20 фев 2012, 17:17, всего редактировалось 1 раз.
Viva Fidel! Viva Raul! Viva la Revolución!
Аватара пользователя
RomualdOso
абсолютный путешественник
 
Сообщения: 5412
Регистрация: 05.02.2009
Город: Moscú
Благодарил (а): 77 раз.
Поблагодарили: 545 раз.
Возраст: 53
Страны: 24
Отчеты: 9
Пол: Мужской

Пред.След.



Список форумовРабота, Бизнес, Недвижимость, Спорт, Домашнее хозяйствоАудио и ТВ техника. Компьютеры. Мобильная связь. GPS. ИнтернетНавигаторы GPS



Включить мобильный стиль