Спутниковые карты на КПК: инструкция

Решил поделиться своим опытом на тему спутниковых карт в OziExplorer CE. Я не профи, но эта статья может оказаться полезной кому-нибудь. В свое время мне очень помог ATonis, так сказать придал начальное ускорение :slight_smile:

Спутниковые снимки, сделанные спутником Landsat в 2000 году можно скачать здесь: https://zulu.ssc.nasa.gov/mrsid/mrsid.pl. Один снимок - архив 170МБ. Распакуйте архив.

Далее скачайте и установите “MrSid Image Loading Support File” для OziExplorer со страницы http://64.71.184.220/eng/optional_extras.html.

Запускаем OziExplorer на компе. File->Import Map->Single DRG Map. Находим нужный sid, затем говорим как назвать map файл. Потом еще одно окошко с проекцией, где все параметры уже автоматически установлены правильно. Жмем Ok. Ну вот, теперь у нас есть пара файлов (map и sid) общим размером 170МБ, которые можно открывать на OziExplorer на компе. Для не-владельцев КПК это тоже может оказаться полезным. На КПК же эта карта не откроется, потому как CE версия не понимает формат mrsid.

OziExplorer CE (последние версии) понимает 2 формата графических файлов: ozfx3 и ECW. Можно сконвертировать 170МБ mrsid в ozfx3 с помощью “Image to Ozf” програмки. У меня получился ozfx3 файл размером 3GB (я использовал 256-цветовую палитру) после многих часов конвертации, причем этих самых 256 цветов явно не хватало - качество картинки упало. Не приемлимо.

ECW формат - это что то типа Jpeg, только в состоянии нормально хранить картинки с огромным разрешением. Как сконвертировать mrsid в ECW? Тут есть маленькая засада. Mrsid - лицензированный формат, и даже те конверторы, которые предлагаются безумно дорогими программами, очень медленно работают. Видимо, чтобы люди не переходили с mrsid на другие форматы.

Но мир не без добрых людей, один энтузиаст реализовал оптимизированный конвертор MrSidExtract (вроде как в десятки раз быстрее работает, чем официальный), загружайте здесь: http://rapidshare.de/files/6931783/MrSidExtract.zip.html (в этом rapidshare не все просто, но разберетесь). Запускайте эту програмку, File->Settings: Default format - ECW, Default Scale - 1.

Конвертируете с помощью MrSidExtract файл mrsid в ECW. У меня из 170МБ mrsid-а получился ECW файл 550МБ. Да, не мало, а что делать? Всяко меньше, чем 3GB. Пропишите в map файле вместо sid файла ecw файл. Откройте эту карту (теперь ссылающуюся на ECW картинку) для проверки в OziExplorer на большом компе.

Если пока все нормально, то переходим к финальной части: копируем модифицированный map файл и ecw на КПК. Только копировать лучше не через ActiveSync, потому как 550МБ будут копироваться ну оооочень долго. Я для копирования таких больших файлов купил USB 2.0 брелок, в который можно вставлять SD карточки. Скорость записи - больше 5МБ в секунду (еще, конечно от карточки памяти зависит).

Открываем эту карту в OziExplorer CE. Не открылась, ругается на какуюто dll? Найдите на КПК в папках, куда установлен OziExplorer CE, 3 файла: NCSEcw.dll, NCScnet.dll, NCSUtil.dll. Скопируйте их в тот каталог, где лежит EXE файл OziExplorerCE. Теперь карта должна открыться.

Есть небольшой нюанс: метод индексирования карт на OziCE работает не совсем точно и для таких больших карт погрешность заметна. Ничего особенно страшного: все треки и WP ложаться идеально, карта осталась отлично откалиброванной. Из-за погрещности индексирования проявляется лишь такой глюк: если WP или трек лежит очень близко к краю карты, то не работает функция Map в окнах WP и треки. Также, если текущий курсор находится очень близко к краю карты, то OziCE не показывает эту карту в списке “Find map at position”.

Вот такой вот глючокс. Однако он с лихвой покрывается преимуществами использования ECW формата для спутниковых карт в OziCE.

Будут вопросы, замечания - пишите прямо сюда.

Максим.

в этом rapidshare не все просто, но разберетесь
Может быть поясните. Не получается.

Rapidshare

  1. Открыв линк http://rapidshare.de/files/6931783/MrSidExtract.zip.html жмем на кнопку “Free” внизу справа.
  2. Ждем тикающего таймера “Download-Ticket reserved. Please wait X seconds”. Далее вводим код, который сайт нам нарисует и жмем кнопку “Download”.

А сколько ждать?
“Or wait 12 minutes”
Жду уже 20 минут

А сколько ждать?

Текст “Download-Ticket reserved. Please wait X seconds” видите? Когда X становится равным 0, то этот текст исчезает и вместо него появляется блок для загрузки.

Текст “Download-Ticket reserved. Please wait X seconds” видите?
В том-то и дело, что не вижу!
Через сколько секунд после нажатия на кнопку “Free” он должен появится?

Сразу

Когда нажимаете на кнопку “Free” грузится новая страница, на которой много всякого яркого текста и в том числе есть текст “Download-Ticket reserved. Please wait X seconds”, где X - число, уменьшающееся от 15 до 0.
На моем IE 6.0 все без проблем.

Спасибо разобрался. У меня были заблокированы “всплывающие окна”. Поэтому ничего и не видел.

Img2Ozf

Есть еще промежуточный вариант: использовать Img2Ozf вместо MapMerge и MrSidExtract для конвертации sid файл в формат (в данном случае ozfx3), читаемый OziCE.
Получилось, что 170МБ он сконвертировал в 900МБ ozfx3 за 3 часа.

Хуже по нескольким параметрам, чем MrSidExtract:

  • размер конечного файла больше (900МБ вместо 550МБ)
  • время конвертации в 10 раз больше
  • цвета все равно ухудшились (палитра 256 цветов максимум в ozfx3)

Но я вно лучше, чем MapMerge (там просто какие-то огромные файлы получаются). Похоже, MapMerge как то халявно написан.

Глюк с треками

В Ози на буке ( не КПК) ландсдатовские снимки загрузились нормально, а вот треки и вайпойнты не отображаются. Не работает Find Map. В чем
может быть проблема ?

Что из себя представляют именно эти спутниковые снимки? Как получен map файл? Какой формат картинки?

В Ози на буке ( не КПК) ландсдатовские снимки загрузились нормально, а вот треки и вайпойнты не отображаются. Не работает Find Map. …

Разобрался, проблема была в неверно выбранной проекции( UTM нужна, а поумолчанию предлагалась другая)
Снимки те, о которых речь шла в первом посте.
Спасибо

проблема была в неверно выбранной проекции( UTM нужна, а поумолчанию предлагалась другая)

При импорте mrsid в OziExplorer? Надо будет это учесть в финальном варианте статьи.

уточните проекцию…

Ребятки, скажите плиз точные настройки в озике при импорте сида. Спасибо.

Автор: ATonis
Дата: 28.06.2005 10:02

File\Import map\Single DRG map

Step 1: Указать файл с изображением (расширение sid)
Step 2: Указать имя создаваемого map-файла и пути к нему (лучше сунуть его в ту же папку, что и *.sid)

В окошке DRG import defaults:

Map datum: WGS84
Map grid zone: указать номер зоны (=номер колонны в номенклатуре, например, для Москвы он равен 37). Также указать полушарие (для нас - N)
Map projection: UTM
Always ask: оставить отмеченным, чтобы в дальнейшем иметь возможность изменить номер зоны.

Step 3: открыть карту, включить сетку (не utm-овскую, а как на советских картах), подгрузить треки, убедиться, что все на месте, пользоваться.

Именно так

Я именно так все и делал. Только шаг 3-ий опустил, потому как не знаю как с этой сеткой обращаться.

Уже наконвертировал в ECW на 6 гигабайт. Придется писать на 2-ух слойный DVD, чтобы сделать ништяк со всей Россией к западу от Волги :slight_smile:

На закладку- пойдем вместе (+)

Делай два! :))))mmi сказал:

навигачим на кпк-озике по космоснимкам.

Всем привет.
Скачал космоснимок, конвертанул, залил на кпк (HP6340) 600 мег. А дальше непонятки в работе. При 100% масштабе во время соединения с gps-приемником кпкаха начинает долго думать и зависает. Правда если заранее навести перекрестие примерно на то место где сейчас находишься, тогда все кучеряво, появляется красная стрелка и пошел писаться трек. Ставлю путевую точку - кпкаха опять подвисает. Вот думаю или проблемы чисто железные, или озик как-то вяло и неуверенно работает с большими объемами информации…

Не понятно…

Не понятно, почему так работает (вернее, не работает). У меня ECW файлы такого размера OziCE нормально “пережевывает” на HP2410 (Windows Mobile 2003 SE).
OziCE у меня последней версии.

А эта карта на большом Ozi нормально работает?

На большой озик GPS не прикручивал…

…а на кпкахе такие такие вот чудеса.