Страница 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
				Беречь себя надо, а то совсем голос сорвешь  

 
			
					
				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