GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


OZI в World File или MapInfo TAB

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести

OZI в World File или MapInfo TAB

Сообщение Boris » 15 мар 2009, 01:26

Что не нашел ни на форуме, ни в сети никаких упоминаний о пакетном переводе привязки растров в формате Ozi в формат World File'ов или или MapInfo TAB.
Не ужели такая простая, и видимо регулярная, задача еще не решена никак?
  • 0

Boris
Гуру
 
Зарегистрирован: 10 апр 2006
Откуда: Париж (на карте)
 
Сообщения: 3900
Репутация: 345
Статьи: 3
Проекты: 1

Re: OZI в World File или MapInfo TAB

Сообщение Boris » 15 мар 2009, 18:20

Ну раз никто не ответил за это время, пришлось написать самому. :( Скрипт на 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 -?

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

Вложения
ozi2tab.zip
(2.93 КБ) Скачиваний: 845
Boris
Гуру
 
Зарегистрирован: 10 апр 2006
Откуда: Париж (на карте)
 
Сообщения: 3900
Репутация: 345
Статьи: 3
Проекты: 1

Re: OZI в World File или MapInfo TAB

Сообщение geologic » 16 мар 2009, 12:09

Global Mapper конвертирует любые растры. Там заморочки с проекциями, разные ведь форматы описания - сами точки несложно.
  • 0

geologic
Гуру
 
Зарегистрирован: 15 сен 2005
Откуда: москва (на карте)
 
Сообщения: 852
Репутация: 5

Re: OZI в World File или MapInfo TAB

Сообщение Mavka » 16 мар 2009, 12:22

Из похожего на память приходит только Ozi2GeoTiff:
http://www.takeoff.mipt.ru/wiki/index.p ... qlandkarte
но он выдает уже привязанные GeoTiff'ы.
  • 0

лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Mavka
Гуру
 
Зарегистрирован: 14 мар 2008
 
Сообщения: 2060
Репутация: 9
Статьи: 11
Проекты: 2/1

Re: OZI в World File или MapInfo TAB

Сообщение AndreyL » 17 мар 2009, 15:50

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


А в обратную сторону? Нужно ГеоТИФФ (или любой Гео) в ОЗИ, а то привязывать по сетке каждый раз влом.
  • 0

AndreyL
Завсегдатай
 
Зарегистрирован: 17 авг 2006
Откуда: Новосибирск (на карте)
 
Сообщения: 484
Репутация: 0

Re: OZI в World File или MapInfo TAB

Сообщение geologic » 17 мар 2009, 18:48

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

geologic
Гуру
 
Зарегистрирован: 15 сен 2005
Откуда: москва (на карте)
 
Сообщения: 852
Репутация: 5

Re: OZI в World File или MapInfo TAB

Сообщение AndreyL » 17 мар 2009, 22:57

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

AndreyL
Завсегдатай
 
Зарегистрирован: 17 авг 2006
Откуда: Новосибирск (на карте)
 
Сообщения: 484
Репутация: 0

Re: OZI в World File или MapInfo TAB

Сообщение geologic » 18 мар 2009, 11:39

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

Тогда подкатимся к проблеме с другой стороны - ОЗИ все развивается и развивается, какого черта он не может симпортировать растр гисовского формата? Лезем внутрь, и с ходу находим импорт 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. Как вариант.
  • 0

geologic
Гуру
 
Зарегистрирован: 15 сен 2005
Откуда: москва (на карте)
 
Сообщения: 852
Репутация: 5

Re: OZI в World File или MapInfo TAB

Сообщение AndreyL » 18 мар 2009, 12:46

Не знаком с форматом ECW, это что? Мне нужно PNG с MAP-файлом – это нужно для работы другой программы
  • 0

AndreyL
Завсегдатай
 
Зарегистрирован: 17 авг 2006
Откуда: Новосибирск (на карте)
 
Сообщения: 484
Репутация: 0

Re: OZI в World File или MapInfo TAB

Сообщение geologic » 18 мар 2009, 16:37

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

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

geologic
Гуру
 
Зарегистрирован: 15 сен 2005
Откуда: москва (на карте)
 
Сообщения: 852
Репутация: 5

Re: OZI в World File или MapInfo TAB

Сообщение AndreyL » 06 апр 2009, 07:55

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

AndreyL
Завсегдатай
 
Зарегистрирован: 17 авг 2006
Откуда: Новосибирск (на карте)
 
Сообщения: 484
Репутация: 0

Re: OZI в World File или MapInfo TAB

Сообщение Mavka » 06 апр 2009, 09:51

Беречь себя надо, а то совсем голос сорвешь :wink:
  • 0

лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Mavka
Гуру
 
Зарегистрирован: 14 мар 2008
 
Сообщения: 2060
Репутация: 9
Статьи: 11
Проекты: 2/1

Re: OZI в World File или MapInfo TAB

Сообщение geologic » 06 апр 2009, 11:45

А что, неплохой подход сложился, включая построения Бориса. Добавил в FAQ по экспорту-импорту.
  • 0

geologic
Гуру
 
Зарегистрирован: 15 сен 2005
Откуда: москва (на карте)
 
Сообщения: 852
Репутация: 5

Re: OZI в World File или MapInfo TAB

Сообщение Mr.Gray » 27 июл 2009, 02:16

AndreyL писал(а):А в обратную сторону? Нужно ГеоТИФФ (или любой Гео) в ОЗИ, а то привязывать по сетке каждый раз влом.


Нашёл решение, проверил, работает:
* Сохранение привязки карт GeoTIFF в формате Ozi Explorer (подготовка map-файла)

http://mapnav.spb.ru/site/download.php?view.33
  • 0

Mr.Gray
Новоприбывший
 
Зарегистрирован: 27 июл 2009
 
Сообщения: 1
Репутация: 0


Вернуться в Общий - ПО

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

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


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).