Международный клуб владельцев и любителей Нива Тревел, Легенда, Шевроле Нива и Лада 18+

 




 [ Сообщений: 23 ]  На страницу  След.
Автор Сообщение
 
Не в сети
Сообщение Добавлено: 16 май 2011, 11:04  
Участник
Участник

    20
Автор темы
  •  57
  • 57

  •  09 фев 2010, 01:49

  •  СПб

Блог: Просмотр записи (0)
Здесь 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 карт. Тулы в дистрибутиве тоже есть. Я написал несколько путанную инструкцию, но по ней одному человеку уже удалось сделать карту. На самом деле, все несложно.
Если есть интерес, выложу инструкцию.

_________________
Владимир


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 16 май 2011, 11:10  
Аватара пользователя
Модератор
Модератор

    2200
  •  8914

  •  25 июн 2006, 22:59

  •  Нижний Новгород

Блог: Просмотр записи (0)
kvv_1, Сравни своё творчество с Androzicом :

_________________
Всё написанное мною на этом форуме является оценочным суждением автора в смысле п.9 Постановления Пленума Верховного Суда Российской Федерации от 24.02.2005. :wink:


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 16 май 2011, 12:07  
Участник
Участник

    20
Автор темы
  •  57
  • 57

  •  09 фев 2010, 01:49

  •  СПб

Блог: Просмотр записи (0)
Поставил Androzic, правда, только с общей картой мира. Ужасно тормозит. Я так понимаю, Androzic, как и ози, показывает только одну карту. Моя прога показывает одновременно разные карты, как бы сшивая их. И не тормозит. Конечно, по функционалу до ози далеко, но самое необходимое есть, и я готов добавлять, если что-то понадобится.

_________________
Владимир


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 16 май 2011, 12:14  
Аватара пользователя
Модератор
Модератор

    2200
  •  8914

  •  25 июн 2006, 22:59

  •  Нижний Новгород

Блог: Просмотр записи (0)
kvv_1 писал(а):
Моя прога показывает одновременно разные карты, как бы сшивая их.

: :
Зачем такое режим непонятно, но ладно вечером возьмём по бутылке попробуем :

kvv_1, с Location API разобрался полностью ?
Есть по нему некоторые вопросы...

_________________
Всё написанное мною на этом форуме является оценочным суждением автора в смысле п.9 Постановления Пленума Верховного Суда Российской Федерации от 24.02.2005. :wink:


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 16 май 2011, 12:24  
Участник
Участник

    20
Автор темы
  •  57
  • 57

  •  09 фев 2010, 01:49

  •  СПб

Блог: Просмотр записи (0)
Ну, тогда и инструкция по изготовлению карт.

Для начала неплохо скачать карты гугла, навитела с помощью 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. Если в правом верхнем углу видите сине-зеленый прямоугольничек, значит для данной местности и данного зума имеется не одна карта (например, бывшая ози карта кировской области и скачанная яндекс карта этой же местности с этим же зумом). В этом случае кнопкой смены карт можно поменять порядок отрисовки этих карт.

Не всегда удается сконвертировать ози карту. Это бывает, если карта слишком большая и не помещается в память компа, или если есть некоторые специфические проблемы с привязкой. Нужны более глубокие знания ози формата. Буду рад, если кто-нибудь поможет в этом.

_________________
Владимир


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 16 май 2011, 12:26  
Участник
Участник

    20
Автор темы
  •  57
  • 57

  •  09 фев 2010, 01:49

  •  СПб

Блог: Просмотр записи (0)
Да пожалуй и не разбирался. А что, ты тоже пишешь что-то такое?

_________________
Владимир


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 16 май 2011, 12:28  
Участник
Участник

    20
Автор темы
  •  57
  • 57

  •  09 фев 2010, 01:49

  •  СПб

Блог: Просмотр записи (0)
класс Location использую, не более того.

_________________
Владимир


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 16 май 2011, 12:29  
Участник
Участник

    20
Автор темы
  •  57
  • 57

  •  09 фев 2010, 01:49

  •  СПб

Блог: Просмотр записи (0)
С яндексными картами проблема. Она в какой-то немного другой системе координат, отображаются со сдвигом.

_________________
Владимир


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 16 май 2011, 12:37  
Аватара пользователя
Модератор
Модератор

    2200
  •  8914

  •  25 июн 2006, 22:59

  •  Нижний Новгород

Блог: Просмотр записи (0)
kvv_1 писал(а):
Да пожалуй и не разбирался. А что, ты тоже пишешь что-то такое?

Пока только пользую, но как там всё работает в Андроиде вопросы есть.
1. Есть мнение что одни программы устанавливают некие параметры по фильтрации, а это сказывается на других.
2. Непонятно что за запомненное состояние координат бывает.
Т.е. API видимо выдаете координаты с каким-то признаком, программа признает их истинными, хотя они и различаются с реальным местонахождением. Определение координат в по спутникам в этот момент нет.

_________________
Всё написанное мною на этом форуме является оценочным суждением автора в смысле п.9 Постановления Пленума Верховного Суда Российской Федерации от 24.02.2005. :wink:


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 16 май 2011, 12:44  
Участник
Участник

    20
Автор темы
  •  57
  • 57

  •  09 фев 2010, 01:49

  •  СПб

Блог: Просмотр записи (0)
Нет, с этим совсем не разбирался. Моя прога скорость не рисует.

_________________
Владимир


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу  След.

 

Кто сейчас на конференции

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: