Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет denmes ([info]denmes)
@ 2007-07-31 20:05:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Музыка:Dr. Bombay - Calcutta, Taxi, Taxi, Taxi

GoogleMaps оффлайн.
Я очень люблю Гугл. И правда, ему стоит поставить памятник за кучу инноваций, но чуть ли не в первую очередь за Google Maps и Google Earth.

Существует, однако, проблематика доступа к гугловским картам из оффлайна.

То есть да, Гугл делает всё возможное чтобы обеспечить доступ откуда угодно, доказательством тому Google Mobile Maps, которые отлично работают и на Universal, и на Nokia E61. Особенно радует покетная версия, к которой прикручивается GPS. Однако для сколько-нибудь больших площадей мобильный онлайн не годится, ибо трафик пока еще дороговат, пусть это и 24 цента за мегабайт.

Кроме того, для покета существует такая совершенно гениальная программа, одна из тех, что оправдывают существование "womit-inducing WindowsMobile" - Ozi Explorer. Поэтому весьма соблазнительна идея накачать из гугла спутниковых снимков (ветка на iXBT), привязать их к координатам и засунуть в Ози. В Гугле это понимают тоже, и закрывают доступ к сайту при подозрении на автоматизированное скачивание карт, то есть через maps.google.com особенно не покачаешь. Хотя качают всё равно 8)

Вариант номер два - качать через Google Earth. Разум маньяков - скачивателей интернета ещё не продвинулся так далеко, чтобы соорудить качественный эмулятор GE, поэтому вариантов мне попадалось два. Первый - совершенно любительская, но замечательная программа, конвертор всего во всё, риппер из кучи разных программ и форматов, NH-TopTrans (к сожалению автор прекратил раздачу и разработку программы). Из Google Earth она рипала тоже, причём самым лобовым ударом - выполняла клавиатурным скриптом последовательное сохранение экранов GE, затем их сшивала Фотожопом и конвертировала в формат карт Ozi. Слегка было морочно разбираться, но в конце концов это работает. Всё бы хорошо, но прога сшивала это лоскутное одеяло не совсем точно (всюду стыки), и привязывала к координатам ещё менее точно, промазывая этак на сотни метров.

Вчера меня заинтересовало, не сделали чего-то получше. Получше-не получше, но кой-чего есть. Называется MapBuilder. Софтина умеет тянуть из maps.google.com, но что наиболее ценно - она умеет конвертировать кэш GoogleEarth в привязанный BMP/JPG управляемого размера, который потом занефиг делать перебрасывается в OZF. В программе указываются координаты нужной области, уровень увеличения, после чего прога залезает в кэш GE и шарится там в поисках нужных блоков.

untitled1

Качество таким образом рипанного материала очень высокое - никаких стыков и водяных знаков (точность привязки еще не проверял. Прим. 1.10.2007 Точность привязки отличная). Проблема тут только одна, но большая - если нужных квадратиков нет в кэше, то увы - на их месте в конечном файле будет равномерный жёлтый цвет. То есть перед рипанием нужно всю желаемую область захерачить в кэш. То есть последовательно прокрутить её в GE (вы не забыли предварительно включить максимальный дисковый кэш в GE?). Утомительно и увы, пока никак не автоматизировано, хотя легко представить себе тот же клавиатурный скрипт, занимающийся этим неблагодарным занятием.

Ближе к делу. Я решил засадить в покет в Ози район проживания на предстоящей конференции в Вашингтоне. Поигравшись, решил что 20-я степень увеличения в МапБилдере примерно соответствует желаемому (это очень, очень подробный спутниковый снимок; поглядев на экран покета - даже излишне подробный; думаю, что с 20 ступени можно сползти на 19-ю или даже 18-ю, соответственно увеличивая размер "квадрата"). В этом режиме рипать следует территорию не более "квадрата" в минуту широты на минуту долготы. Занимает это в BMP зависимости от географических координат "квадрата" где-то от 100 до 200МБ. Кампус University of Maryland в College Park, MD с непосредственно прилегающей территорией потребовал 9 "квадратов". После конвертации BMP-"квадратов" получаются .ozfx3 файлы размером примерно 25МБ каждый.

Screen001

Ну вот так примерно. Вышеприведенный скриншот уменьшить до диагонали в 93 мм.

PS Полезные программы по теме:
GoogleMV (обсуждение на ру-борде)
SatMap (ру-борд)
GoogleV
Google Earth Cacher
SAS.Планета ( ру-борд)
GpsProga
GE JPG Extractor



(Добавить комментарий)

А для нокии и др. телефонов я юзаю
[info]mrcloud_rus@lj
2007-08-01 02:16 (ссылка)
1) http://mapnav.spb.ru/site/news.php - Java, совместим с OZI (конвертор), бесплатный, работает с GPS

2) http://www.wild-mobile.com/rus/viewproject.php?mid=338df54bda9d14e97adebe01619544d0 SmartCom GPS - Symbyan, совместим с OZI (конвертор), шаровара (платный), работает с GPS

Я себе в Нокию Е70 поставил оба, MapBuilder накачал карт Кипра и местных - к отпуску готовлюсь.

(Ответить) (Ветвь дискуссии)

Re: А для нокии и др. телефонов я юзаю
[info]denmes@lj
2007-08-01 05:47 (ссылка)
SmartCom GPS знаю, гонял его еще на нокии 9500, пока он бесплатный был. Сейчас при наличии покета с Ози неохота собственно возюкаться с прикручиванием на Нокию. А вот MapNav судя по описанию сильная прога (это ж надо понаписать такого на Яве!), непременно поиграюсь :)

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: А для нокии и др. телефонов я юзаю
[info]mrcloud_rus@lj
2007-08-02 02:02 (ссылка)
Для Москвы и Европы еще поставит Nokia map , и ТомТом, оба с навигацией и прокладкой маршрутов.
Еще поставил Nav4All - пока бесплатна, Кипра ВАЩЕ нет на карте - атлантида прям...

(Ответить) (Уровень выше)


(Анонимно)
2007-08-03 17:28 (ссылка)
Пока игрался с Nokia N800, пользовался для этих целей Maemo Mapper. Правда, карты брал не с Google Maps, а с Virtual Earth. Mapper умеет с любой системы скачивать, задаешь макросом названия файликов. Даже можно свои POI импортировать (готовые берутся здесь http://www.pocketnavigation.de/ucontent/68/5.6.74.html). Остался им очень доволен. Не знаю, насколько тебе эта информация полезна будет. Может быть он и под другие системы компилится :)

Единственная проблема было с ним, что моя гигабайтная SD карточка уже после четвертого-пятого города под завязку забита была. Хотя я только три уровня на город тянул (вид на районы города, для навигации внутри района, и почти самый подробный).

(Ответить)


[info]kalabuhov@lj
2010-01-21 04:31 (ссылка)
Спасибо, ушел рипать.

(Ответить) (Ветвь дискуссии)


[info]denmes@lj
2010-01-21 07:51 (ссылка)
Пожалуйста, только этот постинг маленько уже неактуален, к примеру, позднее уже появилась софтинка для "прокручивания" территории в ГуглЁрс для загона её в кэш. Но удобнее всё равно рипать из Мапс.

Хотя ссылки на проги есть и там всё что надо найдётся, только надо будет почитать.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]hentaininja@lj
2010-03-08 08:57 (ссылка)
а что-за софтинка? а то у меня уже немного глаз дергается...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]denmes@lj
2010-03-08 09:11 (ссылка)
http://bx11.110mb.com/gecacher.htm

(Ответить) (Уровень выше)