камрады где можно скачать карту wikimapia и как устьановить ее на навигатор или карту в которой есть вышеуказаная функция ? заранее благодарен
где скачать карту wikimapia на навигатор
Автор 24031943, 24 Июл 2011 21:50
Сообщений в теме: 3
Отправлено 25 Июль 2011 - 12:46. Re: где скачать карту wikimapia на навигатор
Места: Без границ
Метки: ориентирование, полезное
Карта Wikimapia – это еще один источник современной картографической информации, кроме уже упомянутых в моих статьях Походы по незнакомой местности и ориентирование там, где нет карт или они не точны и Как автоматически сделать векторные горизонтали из SRTM для GPS Garmin. Для некоторых районов, например кое-где в Гималаях, публичная топографическая информация очень неполна и очень полезно расширить детализацию за счет сгенерированной пользователями-энтузиастами базы объектов. Доверять этой информации, как самому себе, наверное не следует, но в отдаленных районах явно не стоит пренебрегать огромным количеством дополнительных ориентиров: мелких сел с названиями, мостов и даже отдельных домов, которые часто содержит эта карта. Например, на пустых гималайских дорогах бывают обозначены мелкие таверны и даже навесы для ночевок, небольшие отдаленные монастыри, а также небольшие села в горах, где пешая тропа с перевала часто переходит в проезжую колею.
Объекты wikimapia (белые многоугольники): вершины, ледники, мосты, поселки, отдельные дома, наложенные на космоснимок google в удаленном и плохо картографированном районе перевала Кунзум в Гималаях (названия объектов не приведены, но отображаются в GPS):
объекты wikimapia наложенные на космоснимок google в удаленном и плохо картографированном районе перевала Кунзум в Гималаях
Скачать данные с сервиса wikimapia можно бесплатно с помощью wikimapia API. Для этого нужно:
1. Зарегистрироваться на: http://wikimapia.org
2. Создать свой API key (имя сайта можно ввести любое): http://wikimapia.org...tion=create_key
3. Скачать информацию по нужному району, используя например такой php-скрипт (чтобы запустить его нужен интерпретатор php – из интернета):
$i=74; // долгота западной стороны прямоугольника в градусах
$imax=80; // долгота восточной стороны
$jmax=36; // широта северной стороны
while($i<=$imax)
{
$j=31; // широта южной стороны
$i2=$i+0.25; //скачиваем квадратами по четверти градуса
while($j<=$jmax)
{
$j2=$j+0.25;
exec ('wget "http://api.wikimapia.org/?function=box&key=25BD5555-7C975611-A2A31D10-07AA2F9A-10B662BD-62AF57D1-C5A0C12C-4EC18BBD&bbox='.$i.','.$j.','.$i2.','.$j2.'&count=50000&format=kml&pack=gzip"');
$j+=0.25;
}
$i+=0.25;
}
где вместо 25BD5555-7C975611-A2A31D10-07AA2F9A-10B662BD-62AF57D1-C5A0C12C-4EC18BBD – нужно подставить свой API key, полученный в шаге 2.
Ниже конвертируем скачанную кучу файлов *.kml в один файл формата *.img для GPS Garmin
4. все полученные файлы разархивировать
5. переименовать их все в удобоваримый вид, например таким скриптом (требуется интерпретатор bash):
#!/bin/bash
i=1
for file in ./*
do
cp $file ../$i.kml #на выходе будут файлы *.kml с цифровыми именами в родительском каталоге
let «i += 1″
done
6. Все полученные файлы формата *.kml открыть программой Global Mapper и экспортировать данные в польский формат *.mp
7. С помощью программы mapedit открыть этот файл *.mp, далее меню file->map properties вкладка cGPSMapper. Выбрать Save object as [POI], [POLYGON] and [Polyline]. Теперь ок и сохраняем файл WIKIMAPIA.MP
8. Теперь мы имеем файл *.mp, для конвертации в *.img, но все объекты (точки и полигоны) типа 0х0. Это неправильно и вызовет ошибки cGPSMapper. Поэтому надо их заменить на какой-нибудь другой тип, я предпочитаю 0х19
Запускаем теперь такой скрипт
#!/bin/bash
find ./ -name «WIKIMAPIA.MP» -exec sed -i «» -e ‘s/Type=0×0/Type=0×19/’ «{}» \;
9. Конвертируем в конечный формат:
cgpsmapper.exe WIKIMAPIA.MP
и получив конечный файл WIKIMAPIA.MP.IMG заливаем его в GPS, наряду со всеми остальными картами этого района.
Метки: ориентирование, полезное
Карта Wikimapia – это еще один источник современной картографической информации, кроме уже упомянутых в моих статьях Походы по незнакомой местности и ориентирование там, где нет карт или они не точны и Как автоматически сделать векторные горизонтали из SRTM для GPS Garmin. Для некоторых районов, например кое-где в Гималаях, публичная топографическая информация очень неполна и очень полезно расширить детализацию за счет сгенерированной пользователями-энтузиастами базы объектов. Доверять этой информации, как самому себе, наверное не следует, но в отдаленных районах явно не стоит пренебрегать огромным количеством дополнительных ориентиров: мелких сел с названиями, мостов и даже отдельных домов, которые часто содержит эта карта. Например, на пустых гималайских дорогах бывают обозначены мелкие таверны и даже навесы для ночевок, небольшие отдаленные монастыри, а также небольшие села в горах, где пешая тропа с перевала часто переходит в проезжую колею.
Объекты wikimapia (белые многоугольники): вершины, ледники, мосты, поселки, отдельные дома, наложенные на космоснимок google в удаленном и плохо картографированном районе перевала Кунзум в Гималаях (названия объектов не приведены, но отображаются в GPS):
объекты wikimapia наложенные на космоснимок google в удаленном и плохо картографированном районе перевала Кунзум в Гималаях
Скачать данные с сервиса wikimapia можно бесплатно с помощью wikimapia API. Для этого нужно:
1. Зарегистрироваться на: http://wikimapia.org
2. Создать свой API key (имя сайта можно ввести любое): http://wikimapia.org...tion=create_key
3. Скачать информацию по нужному району, используя например такой php-скрипт (чтобы запустить его нужен интерпретатор php – из интернета):
$i=74; // долгота западной стороны прямоугольника в градусах
$imax=80; // долгота восточной стороны
$jmax=36; // широта северной стороны
while($i<=$imax)
{
$j=31; // широта южной стороны
$i2=$i+0.25; //скачиваем квадратами по четверти градуса
while($j<=$jmax)
{
$j2=$j+0.25;
exec ('wget "http://api.wikimapia.org/?function=box&key=25BD5555-7C975611-A2A31D10-07AA2F9A-10B662BD-62AF57D1-C5A0C12C-4EC18BBD&bbox='.$i.','.$j.','.$i2.','.$j2.'&count=50000&format=kml&pack=gzip"');
$j+=0.25;
}
$i+=0.25;
}
где вместо 25BD5555-7C975611-A2A31D10-07AA2F9A-10B662BD-62AF57D1-C5A0C12C-4EC18BBD – нужно подставить свой API key, полученный в шаге 2.
Ниже конвертируем скачанную кучу файлов *.kml в один файл формата *.img для GPS Garmin
4. все полученные файлы разархивировать
5. переименовать их все в удобоваримый вид, например таким скриптом (требуется интерпретатор bash):
#!/bin/bash
i=1
for file in ./*
do
cp $file ../$i.kml #на выходе будут файлы *.kml с цифровыми именами в родительском каталоге
let «i += 1″
done
6. Все полученные файлы формата *.kml открыть программой Global Mapper и экспортировать данные в польский формат *.mp
7. С помощью программы mapedit открыть этот файл *.mp, далее меню file->map properties вкладка cGPSMapper. Выбрать Save object as [POI], [POLYGON] and [Polyline]. Теперь ок и сохраняем файл WIKIMAPIA.MP
8. Теперь мы имеем файл *.mp, для конвертации в *.img, но все объекты (точки и полигоны) типа 0х0. Это неправильно и вызовет ошибки cGPSMapper. Поэтому надо их заменить на какой-нибудь другой тип, я предпочитаю 0х19
Запускаем теперь такой скрипт
#!/bin/bash
find ./ -name «WIKIMAPIA.MP» -exec sed -i «» -e ‘s/Type=0×0/Type=0×19/’ «{}» \;
9. Конвертируем в конечный формат:
cgpsmapper.exe WIKIMAPIA.MP
и получив конечный файл WIKIMAPIA.MP.IMG заливаем его в GPS, наряду со всеми остальными картами этого района.
Прикрепленные файлы
-
kunzum.jpg (225,19К)
Количество загрузок:: 4
Отправлено 26 Август 2011 - 12:13. Re: где скачать карту wikimapia на навигатор
извини ошибся.
Сообщение отредактировал presnivolod: 26 Август 2011 - 12:42
Количество человек, читающих эту тему: 1
0 пользователей, 1 гостей, 0 скрытых пользователей


