ozf2 -> tiff (LZW)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
-
- Сообщения: 214
- Зарегистрирован: 07 сен 2004, 20:12
ozf2 -> tiff (LZW)
Собираюсь конвертировать некоторое количество растров формата 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. ===
|
||
Re: ozf2 -> tiff (LZW) ?
: Почему-то tiff с компрессией ZIP (deflate) не поддерживает мой последний OZI 3.95.4m : (не умеет или ему библиотека какая нужна ? Вообще-то на <A HREF="http://www.oziexplorer.com">http://www.oziexplorer.com</A> об этом написано. : OziGeoTiff.dll уже стоит). OziGeoTiff предназначен для импорта привязки из заголовка TIFF'ов, содержащих привязку, и к собственно отображению TIFF'ов никакого отношения не имеет.
Re: ozf2 -> tiff (LZW) ?
ozf2 это почти как tiled tiff с deflate компрессией. Размер tile 64 на 64. Если использовать 128 на 128 или 256 на 256 можно достичь
лучшей компрессии. Ньюман не поддерживает tiff с deflate так как у него libtiff был старый, либо для того чтобы все восхищались гениальным ozf2 форматом.
лучшей компрессии. Ньюман не поддерживает tiff с deflate так как у него libtiff был старый, либо для того чтобы все восхищались гениальным ozf2 форматом.
-
- Сообщения: 214
- Зарегистрирован: 07 сен 2004, 20:12
Re: ozf2 -> tiff (LZW) ?
> OziGeoTiff предназначен для импорта привязки из заголовка TIFF'ов, содержащих привязку, > и к собственно отображению TIFF'ов никакого отношения не имеет. А я таки знаю. :-) На всякий случай написал, чтобы вопросов не было. >> Почему-то tiff с компрессией ZIP (deflate) не поддерживает мой последний OZI 3.95.4m > Вообще-то на http://www.oziexplorer.com об этом написано. Наверняка. Только найти нужно. По существу замечания есть ? :-)
Re: ozf2 -> tiff (LZW) ?
> По существу замечания есть ?
Если много файлов надо конвертировать, то проще
написать ozf2geotiff конвертер. Я где-то видел исходники на С.
Если много файлов надо конвертировать, то проще
написать ozf2geotiff конвертер. Я где-то видел исходники на С.
|
||
-
- Сообщения: 214
- Зарегистрирован: 07 сен 2004, 20:12
Re: ozf2 -> tiff (LZW) ?
> проще написать ozf2geotiff конвертер. Я где-то видел исходники на С.
Такая утилита могла бы оказаться востребованной.
Такая утилита могла бы оказаться востребованной.
Re: ozf2 -> tiff (LZW) ?
: >> Почему-то tiff с компрессией ZIP (deflate) не поддерживает мой последний OZI 3.95.4m : > Вообще-то на http://www.oziexplorer.com об этом написано. : : Наверняка. : Только найти нужно. /Optional Extras/Tiff File Utilities Говорят, проблема была в лицензировании других алгоритмов сжатия. : По существу замечания есть ? : Есть. Логичнее использовать формат, который Ozi читать всё-таки сможет. И такой, который Ozi умеет подгружать частино.
Re: ozf2 -> tiff (LZW) ?
> Говорят, проблема была в лицензировании других алгоритмов сжатия.
Смеялсо. Это как раз LZW был запатентован, но а сейчас этот патент тю-тю. deflate всегда был открытым алгоритмом (gzip),
не зря же жадный Ньюман использует его в ozf2 и скорее всего и в ozf3 судя по сравнению плотности сжатия
между последними.
Смеялсо. Это как раз LZW был запатентован, но а сейчас этот патент тю-тю. deflate всегда был открытым алгоритмом (gzip),
не зря же жадный Ньюман использует его в ozf2 и скорее всего и в ozf3 судя по сравнению плотности сжатия
между последними.
-
- Сообщения: 214
- Зарегистрирован: 07 сен 2004, 20:12
Re: ozf2 -> tiff (LZW) ?
>> По существу замечания есть ?
> Есть.
Какие изменения предлагаются в описанный в первом посте алгоритм ?
> Есть.
Какие изменения предлагаются в описанный в первом посте алгоритм ?
Re: ozf2 -> tiff (LZW) ?
Ну, ошибсо
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 74 гостя