Страница 1 из 1

OZI в World File или MapInfo TAB

Добавлено: 15 мар 2009, 00:26
Boris
Что не нашел ни на форуме, ни в сети никаких упоминаний о пакетном переводе привязки растров в формате Ozi в формат World File'ов или или MapInfo TAB.
Не ужели такая простая, и видимо регулярная, задача еще не решена никак?

Re: OZI в World File или MapInfo TAB

Добавлено: 15 мар 2009, 17:20
Boris
Ну раз никто не ответил за это время, пришлось написать самому. :( Скрипт на VBScript'е.
Ozi2Tab.vbs - переводит формат Ozi Map File в MapInfo Tab с привязкой по 4-м точкам.
Сразу предупрежу, что увидел в файле Ozi, то и написал, если это был какой-то подвид Ozi Map File, то значит скрипт - не универсален.
Скрипт ориентирован только на перевод точек привязки. Систему координат и ее единицы надо анализировать "глазками".
Использование:
Запускается из командной строки Windows:
Ozi2Tab.vbs OziMapFile [""MapInfo_Coordsystem_String""] [""Units_as_MapInfo_UnitName""]"
Вызов справки: "
Ozi2Tab.vbs -?

!!! Внимание!!!: двойные кавычки в тексте аргументов следует заменять двумя одинарными: "" -> ''.

Re: OZI в World File или MapInfo TAB

Добавлено: 16 мар 2009, 11:09
geologic
Global Mapper конвертирует любые растры. Там заморочки с проекциями, разные ведь форматы описания - сами точки несложно.

Re: OZI в World File или MapInfo TAB

Добавлено: 16 мар 2009, 11:22
Mavka
Из похожего на память приходит только Ozi2GeoTiff:
http://www.takeoff.mipt.ru/wiki/index.p ... qlandkarte
но он выдает уже привязанные GeoTiff'ы.

Re: OZI в World File или MapInfo TAB

Добавлено: 17 мар 2009, 14:50
AndreyL
geologic писал(а):Global Mapper конвертирует любые растры. Там заморочки с проекциями, разные ведь форматы описания - сами точки несложно.
А в обратную сторону? Нужно ГеоТИФФ (или любой Гео) в ОЗИ, а то привязывать по сетке каждый раз влом.

Re: OZI в World File или MapInfo TAB

Добавлено: 17 мар 2009, 17:48
geologic
Дык попробуйте - это самый известный конвертор, особенно на стыке ГИС и GPS, понимает проекции - не раз пользовался. Триальная версия, однако же, конвертит лишь простые форматы... :(

Re: OZI в World File или MapInfo TAB

Добавлено: 17 мар 2009, 21:57
AndreyL
Дык попробовал, сам его очень люблю. Из ОЗИ – куда угодно, а вот в ОЗИ – никак. Даже в батч-конверторе – там просто нет такого пункта во втором окне. Тут, я думаю, дело в том, что у ОЗИ нет своего формата. А мэп-файл текстовый.

Re: OZI в World File или MapInfo TAB

Добавлено: 18 мар 2009, 10:39
geologic
Проверил - да, ваша правда. Мне-то казалось, что уж это-то он делает... Вещь в общем простая. Еще раз полюбовался на список проекций - все есть и все называется весьма правильно. Жаль ;)

Тогда подкатимся к проблеме с другой стороны - ОЗИ все развивается и развивается, какого черта он не может симпортировать растр гисовского формата? Лезем внутрь, и с ходу находим импорт ECW:

"Use the ECW File... These files have a .ECW extension. After selecting the Paths press the Import button to proceed. NOTE : Only map projections based on UTM or Lat/Lon (Geodetic) can be imported."

Проекция также учитывается, как видно. Также импортируются файлы SID. И то, и другое можно сделать через Arc или тот же Global Mapper. Как вариант.

Re: OZI в World File или MapInfo TAB

Добавлено: 18 мар 2009, 11:46
AndreyL
Не знаком с форматом ECW, это что? Мне нужно PNG с MAP-файлом – это нужно для работы другой программы

Re: OZI в World File или MapInfo TAB

Добавлено: 18 мар 2009, 15:37
geologic
Разницы нет, для вас ведь это просто промежуточный формат. Делаете его через Arc или тем же Global Mapper'ом, импортируете его в ОЗИ. Далее ОЗИ вам сделает .map (насчет png не уверен, сами как-нибудь из jpeg'а).

Обратно эта цепочка не работает - непосредственно из ОЗИ записать другой растр не получится. Но опять-таки через Global mapper можно, есть такие опции.

Re: OZI в World File или MapInfo TAB

Добавлено: 06 апр 2009, 06:55
AndreyL
Извиняюсь за молчание – выл в поле. Да, все получилось. Система такая – из АркГИС сохраняем PNG, открываем его в ГлобалМаппере и сохраняем в ECW. Экспортируем в ОЗИ, сохраняем MAP-файл. А потом открываем MAP-файл и заменяем в третей строке имя файла (можно для острастки еще и во второй заменить). Убиваем лишние файлы.

Re: OZI в World File или MapInfo TAB

Добавлено: 06 апр 2009, 08:51
Mavka
Беречь себя надо, а то совсем голос сорвешь :wink:

Re: OZI в World File или MapInfo TAB

Добавлено: 06 апр 2009, 10:45
geologic
А что, неплохой подход сложился, включая построения Бориса. Добавил в FAQ по экспорту-импорту.

Re: OZI в World File или MapInfo TAB

Добавлено: 27 июл 2009, 01:16
Mr.Gray
AndreyL писал(а): А в обратную сторону? Нужно ГеоТИФФ (или любой Гео) в ОЗИ, а то привязывать по сетке каждый раз влом.
Нашёл решение, проверил, работает:
* Сохранение привязки карт GeoTIFF в формате Ozi Explorer (подготовка map-файла)
http://mapnav.spb.ru/site/download.php?view.33