ozf2 -> tiff (LZW)

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
AlexInTheSky
Сообщения: 214
Зарегистрирован: 07 сен 2004, 20:12

ozf2 -> tiff (LZW)

Сообщение AlexInTheSky » 18 июл 2006, 17:15

Собираюсь конвертировать некоторое количество растров формата ozf2 в формат, понимаемый GPSMapEdit. Требование: загрузка полученных растров в GPSMapEdit и, по возможности - загрузка этих же растров в Ozi (без конвертации). Ниже изложен алгоритм действий, который я собираюсь осуществлять. Если к алгоритму есть какие-либо поправки - прошу сообщить, пока я не начал. === Шаги: 1. Для пакетной конвертации ozf2 в .BMP я воспользуюсь утилитой http://members.optusnet.com.au/~johntse ... zip Для нее надо иметь Ozi версии не старее чем 3.95.4g и OziAPI.dll отсюда http://64.71.184.220/oziapi/oziapi_dll. ... >2. BMP я буду конвертировать в формат tiff с компрессией LZW, загрузку и отображение которого поддерживает как MapEdit, так и Ozi. К сожалению, отображение tiff с компрессией ZIP (deflate) не поддерживает последний OZI 3.95.4m Конвертировать в tiff (LZW) буду графическим viewer'ом IrfanViewer в пакетном режиме (File -> Batch Conversion). Размеры получаются такие: оригинальный ozf2 - 5 MB bmp - 46 MB tiff (LZW) - 9 MB tiff (ZIP) (deflate) - 7 MB (для сравнения) 3. После получения растра в tiff (LZW) я отредактирую под него оригинальный .map файл, заменив ссылки на файл ozf2 на файлы tiff. Так как разрешение растра не менялось - привязка будет работать как раньше. Отрицательный эффект - увеличение размера каждого файла растра с 5 MB до 9 MB. ===

Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: ozf2 -> tiff (LZW) ?

Сообщение Olexa » 18 июл 2006, 17:53

: Почему-то tiff с компрессией ZIP (deflate) не поддерживает мой последний OZI 3.95.4m : (не умеет или ему библиотека какая нужна ? Вообще-то на <A HREF="http://www.oziexplorer.com">http://www.oziexplorer.com</A> об этом написано. : OziGeoTiff.dll уже стоит). OziGeoTiff предназначен для импорта привязки из заголовка TIFF'ов, содержащих привязку, и к собственно отображению TIFF'ов никакого отношения не имеет.

Anonym
Сообщения: 15897
Зарегистрирован: 06 фев 2017, 18:49

Re: ozf2 -> tiff (LZW) ?

Сообщение Anonym » 18 июл 2006, 18:14

ozf2 это почти как tiled tiff с deflate компрессией. Размер tile 64 на 64. Если использовать 128 на 128 или 256 на 256 можно достичь
лучшей компрессии. Ньюман не поддерживает tiff с deflate так как у него libtiff был старый, либо для того чтобы все восхищались гениальным ozf2 форматом.




AlexInTheSky
Сообщения: 214
Зарегистрирован: 07 сен 2004, 20:12

Re: ozf2 -> tiff (LZW) ?

Сообщение AlexInTheSky » 18 июл 2006, 18:14

> OziGeoTiff предназначен для импорта привязки из заголовка TIFF'ов, содержащих привязку, > и к собственно отображению TIFF'ов никакого отношения не имеет. А я таки знаю. :-) На всякий случай написал, чтобы вопросов не было. >> Почему-то tiff с компрессией ZIP (deflate) не поддерживает мой последний OZI 3.95.4m > Вообще-то на http://www.oziexplorer.com об этом написано. Наверняка. Только найти нужно. По существу замечания есть ? :-)

Anonym
Сообщения: 15897
Зарегистрирован: 06 фев 2017, 18:49

Re: ozf2 -> tiff (LZW) ?

Сообщение Anonym » 18 июл 2006, 18:20

> По существу замечания есть ?

Если много файлов надо конвертировать, то проще
написать ozf2geotiff конвертер. Я где-то видел исходники на С.



AlexInTheSky
Сообщения: 214
Зарегистрирован: 07 сен 2004, 20:12

Re: ozf2 -> tiff (LZW) ?

Сообщение AlexInTheSky » 18 июл 2006, 18:28

> проще написать ozf2geotiff конвертер. Я где-то видел исходники на С.

Такая утилита могла бы оказаться востребованной.


Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: ozf2 -> tiff (LZW) ?

Сообщение Olexa » 18 июл 2006, 18:47

: >> Почему-то tiff с компрессией ZIP (deflate) не поддерживает мой последний OZI 3.95.4m : > Вообще-то на http://www.oziexplorer.com об этом написано. : : Наверняка. : Только найти нужно. /Optional Extras/Tiff File Utilities Говорят, проблема была в лицензировании других алгоритмов сжатия. : По существу замечания есть ? : :-) Есть. Логичнее использовать формат, который Ozi читать всё-таки сможет. И такой, который Ozi умеет подгружать частино.

Anonym
Сообщения: 15897
Зарегистрирован: 06 фев 2017, 18:49

Re: ozf2 -> tiff (LZW) ?

Сообщение Anonym » 18 июл 2006, 19:16

> Говорят, проблема была в лицензировании других алгоритмов сжатия.

Смеялсо. Это как раз LZW был запатентован, но а сейчас этот патент тю-тю. deflate всегда был открытым алгоритмом (gzip),
не зря же жадный Ньюман использует его в ozf2 и скорее всего и в ozf3 судя по сравнению плотности сжатия
между последними.



AlexInTheSky
Сообщения: 214
Зарегистрирован: 07 сен 2004, 20:12

Re: ozf2 -> tiff (LZW) ?

Сообщение AlexInTheSky » 18 июл 2006, 19:25

>> По существу замечания есть ?
> Есть.

Какие изменения предлагаются в описанный в первом посте алгоритм ?



Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: ozf2 -> tiff (LZW) ?

Сообщение Olexa » 18 июл 2006, 19:29

Ну, ошибсо :-)


Ответить

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

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