Chevy-Niva http://www.chevy-niva.ru/n/ |
|
Предлагаю попробовать программу для растровых карт (Андроид) http://www.chevy-niva.ru/n/viewtopic.php?f=80&t=28096 |
Страница 1 из 3 |
Автор: | kvv_1 [ 16 май 2011, 11:04 ] |
Заголовок сообщения: | Предлагаю попробовать программу для растровых карт (Андроид) |
Здесь http://www.palermo.ru/vladimir/kvvMaps/kvvMaps.apk можно скачать приложение. ТУЛЫ ДЛЯ ИЗГОТОВЛЕНИЯ КАРТ ВЫЛОЖУ ВЕЧЕРОМ. ПРОШУ ПРОЩЕНИЯ. Программкой пользоваться так. Там есть кнопки на экране. + и - это зум. i+ и i- это уровень детализации точек и путей. E это редактирование точки или пути, которая в центре экрана и жирная две стрелочки по кругу - циклическая смена отображаемой в центре экрана карты, если для текущего зума имеется больше одной карты. Еще можно скачать такие карты Автомобильный атлас Ленинградской области http://palermo.ru/vladimir/kvvMaps/lo.dir http://palermo.ru/vladimir/kvvMaps/lo.pac Карельский перешеек http://palermo.ru/vladimir/kvvMaps/p35- ... m-topo.dir http://palermo.ru/vladimir/kvvMaps/p35- ... m-topo.pac Крым, Гугл http://palermo.ru/vladimir/kvvMaps/crim ... e_8_11.dir http://palermo.ru/vladimir/kvvMaps/crim ... e_8_11.pac Крым, атлас По горному крыму http://palermo.ru/vladimir/kvvMaps/crim ... s_500m.dir http://palermo.ru/vladimir/kvvMaps/crim ... s_500m.pac Карты несложно делать из кэша программы SAS Planet, а также во многих случаях из OZI карт. Тулы в дистрибутиве тоже есть. Я написал несколько путанную инструкцию, но по ней одному человеку уже удалось сделать карту. На самом деле, все несложно. Если есть интерес, выложу инструкцию. |
Автор: | AR [ 16 май 2011, 11:10 ] |
Заголовок сообщения: | |
kvv_1, Сравни своё творчество с Androzicом : |
Автор: | kvv_1 [ 16 май 2011, 12:07 ] |
Заголовок сообщения: | |
Поставил Androzic, правда, только с общей картой мира. Ужасно тормозит. Я так понимаю, Androzic, как и ози, показывает только одну карту. Моя прога показывает одновременно разные карты, как бы сшивая их. И не тормозит. Конечно, по функционалу до ози далеко, но самое необходимое есть, и я готов добавлять, если что-то понадобится. |
Автор: | AR [ 16 май 2011, 12:14 ] |
Заголовок сообщения: | |
kvv_1 писал(а): Моя прога показывает одновременно разные карты, как бы сшивая их.
: : Зачем такое режим непонятно, но ладно вечером возьмём по бутылке попробуем : kvv_1, с Location API разобрался полностью ? Есть по нему некоторые вопросы... |
Автор: | kvv_1 [ 16 май 2011, 12:24 ] |
Заголовок сообщения: | |
Ну, тогда и инструкция по изготовлению карт. Для начала неплохо скачать карты гугла, навитела с помощью SAS Planet. Запускаем SAS, в настройках устанавливаем тип кэша Google Map Tiles (пишу по памяти, могут быть неточности). Выбираем карту (гугл, яндекс или другую). Выделяем на карте интересующую нас область, скачиваем интересующие нас зумы. Получаем в папке D:\sas\cache_gmt каталоги с кэшами (гугла, яндекса и т.д.). Открываем коммандную строку в папке D:\sas\cache_gmt и запускаем в ней _packmaps.bat. Получаем .pac и .dir файлы, соответствующие папкам в D:\sas\cache_gmt. Эти файлы и нужно положить на телефон в папку /sdcard/kvvMaps/maps. Потом можно программой SAS докачать другие интересующие вас регионы, и еще раз изготовить .pac и .dir файлы. Теперь что делать с ozi картами. Допустим, у нас есть каталог c:\ozi\kirov, в котором лежат файлы kirov.map и kirov.ozf2. Для начала распаковываем kirov.ozf2 в kirov.png программой ozf2img ozf2img -ikirov.map Затем запускаем мой конвертор ozi2kvv kirov.map -zoom 11 11 - это для двухкилометровки другие варианты: 9 - 10 км/см 10 - 5 км 11 - 2 км 12 - 1 км 13 - 500м Можно дополнительно запустить конвертор с указанием зума на единицу меньше, если, допустим, у вас есть двухкилометровка, а пятикилометровки нет. (Обратите внимание, что в интерфейсе SAS номер зума пишется на единицу больший, чем номер каталога в кэше, и чем используется моими программами.) Итак, мы получили аналог гугловского кэша из ози карты. Теперь заходим в наш каталог c:\ozi и запускаем packmap.bat kirov Получили kirov.pac и kirov.dir Кладем эти файлы на телефон. Что, если у вас карта кировской области состоит из нескольких .map и .ozf2 файлов? Тогда, складываем их все в c:\ozi\kirov, распаковываем с помощью ozf2img и поочередно конвертируем программой packmap.bat. Эта программа не только создает тайлы, но и мержит с уже имеющимися. Есть смысл так мержить части одной карты, но вряд ли нужно мержить карты соседних областей, и уж точно не следует мержить карты из разных источников (топографические с яндексными, например). Итак, мы получили на телефоне в каталоге /sdcard/kvvMaps/maps несколько .dir .pac файлов. map..dir и map.pac - с гугл картами kirov - с бывшей ози картой кировской области Запускаем на телефоне kvvMap. Если в правом верхнем углу видите сине-зеленый прямоугольничек, значит для данной местности и данного зума имеется не одна карта (например, бывшая ози карта кировской области и скачанная яндекс карта этой же местности с этим же зумом). В этом случае кнопкой смены карт можно поменять порядок отрисовки этих карт. Не всегда удается сконвертировать ози карту. Это бывает, если карта слишком большая и не помещается в память компа, или если есть некоторые специфические проблемы с привязкой. Нужны более глубокие знания ози формата. Буду рад, если кто-нибудь поможет в этом. |
Автор: | kvv_1 [ 16 май 2011, 12:26 ] |
Заголовок сообщения: | |
Да пожалуй и не разбирался. А что, ты тоже пишешь что-то такое? |
Автор: | kvv_1 [ 16 май 2011, 12:28 ] |
Заголовок сообщения: | |
класс Location использую, не более того. |
Автор: | kvv_1 [ 16 май 2011, 12:29 ] |
Заголовок сообщения: | |
С яндексными картами проблема. Она в какой-то немного другой системе координат, отображаются со сдвигом. |
Автор: | AR [ 16 май 2011, 12:37 ] |
Заголовок сообщения: | |
kvv_1 писал(а): Да пожалуй и не разбирался. А что, ты тоже пишешь что-то такое?
Пока только пользую, но как там всё работает в Андроиде вопросы есть. 1. Есть мнение что одни программы устанавливают некие параметры по фильтрации, а это сказывается на других. 2. Непонятно что за запомненное состояние координат бывает. Т.е. API видимо выдаете координаты с каким-то признаком, программа признает их истинными, хотя они и различаются с реальным местонахождением. Определение координат в по спутникам в этот момент нет. |
Автор: | kvv_1 [ 16 май 2011, 12:44 ] |
Заголовок сообщения: | |
Нет, с этим совсем не разбирался. Моя прога скорость не рисует. |
Страница 1 из 3 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |