Как стандартизированы пирамиды / обзоры GeoTIFF?

22

Хотя пирамиды / обзоры не являются частью стандарта GeoTIFF , многие инструменты поддерживают их создание. Например, vips / nip2, Orfeo Toolbox (otb) и ossim, которые обещают некоторую поддержку для их создания. Но я понятия не имею, будут ли все они создавать файлы в формате, который поддерживают другие. Просмотр документации инструментов на самом деле ничего не говорит об этом.

vips не является геопространственным инструментом, и я не смог найти какую-либо дружественную для конечного пользователя документацию, но в документах IIPImage упоминается о поддержке «Tiled Pyramidal TIFF» : http://iipimage.sourceforge.net/documentation/images/

otb не упоминает ничего о формате или спецификации для своих «пирамид с высоким разрешением» : https://www.orfeo-toolbox.org/CookBook/CookBooksu65.html

ossim говорит, что он поддерживает различные форматы вывода для своих «наборов данных с уменьшенным разрешением», но я не знаю, что они на самом деле означают: https://trac.osgeo.org/ossim/wiki/img2rr

GDAL также на самом деле не указывает что-то о своих «обзорных изображениях» : http://www.gdal.org/gdaladdo.html

Таким образом, у них всех есть пирамиды / обзоры, но не ясно, являются ли они кросс-совместимыми.

На более общих страницах я нашел следующие цитаты:

http://iipimage.sourceforge.net/documentation/images/ говорит

TIFF с мозаичным многоразрешением (или мозаичным пирамидальным изображением) - это просто мозаичное многостраничное изображение TIFF, каждое разрешение которого хранится в виде отдельного слоя в TIFF. Это стандартное расширение TIFF и поддерживается большинством приложений для обработки изображений, включая Photoshop, GIMP, VIPS и ImageMagick. Библиотека кодеков libtiff также прекрасно подходит для чтения и записи таких изображений.

Это то, что все используют?

Библиотека Конгресса также имеет некоторую информацию: http://www.digitalpreservation.gov/formats/fdd/fdd000237.shtml Они отмечают:

TIFF-файлы Pyramid, созданные различными приложениями, не обязательно имеют одинаковую структуру. В частности, исходя из анализа с помощью JHOVE и команды идентификации в ImageMagick, Adobe Photoshop и Image Magick генерируют файлы с различными внутренними структурами TIFF; в обоих случаях большинство программ, которые могут обрабатывать TIFF, без проблем распознают основной (полноразмерный) TIFF.


Итак, эти форматы стандартизированы, определены и задокументированы? Как я могу узнать, какой инструмент может производить их совместимым образом с другими? Есть ли какие-либо геопространственные теги в обзорах / пирамидах или я могу использовать какое-либо программное обеспечение для их создания на данных изображения?

bugmenot123
источник
По крайней мере, в GDAL обзорные слои содержат данные простого изображения. Они разделяют геопространственные теги основного TIFF, кроме размера пикселя, естественно. Это легко проверить, создав внешнее обзорное изображение gdaladdo -roи переименовав получившийся файл .ovr в .tif.
user30184
Я думаю, что вместо этого вы должны спросить, как генерировать обзоры / пирамиды, используя GDAL, и поделиться своими текущими шагами обработки и gdalinfoотчетом по входному растру. Я построил пирамиды для больших изображений gdaladdoразмером в несколько ГБ, используя ранее без каких-либо проблем, кроме долгого времени, которое требуется.
user2856
Я должен определенно уточнить мой вопрос! Речь идет о формате, хотя.
bugmenot123

Ответы:

12

Краткий ответ: я подозреваю, что нет такого стандарта для обзоров TIFF или GeoTIFF. Существует множество реализаций, методов и форматов для определения обзоров для GeoTIFF.


GeoTIFF основан на формате TIFF ( спецификация PDF для Revision 6.0 от 1992 года ). Формат поддерживает многостраничные документы или подфайлы, аналогично многостраничному PDF.

Файл GeoTIFF с 4 внутренними обзорами - это, по сути, 5-страничный файл TIFF, если смотреть с помощью identifier :

$ identify -quiet file.tif
file.tif[0] TIFF 2027x2823 2027x2823+0+0 8-bit Grayscale DirectClass 188KB 0.000u 0:00.000
file.tif[1] TIFF 1014x1412 1014x1412+0+0 8-bit Grayscale DirectClass 188KB 0.000u 0:00.009
file.tif[2] TIFF 507x706 507x706+0+0 8-bit Grayscale DirectClass 188KB 0.000u 0:00.009
file.tif[3] TIFF 254x353 254x353+0+0 8-bit Grayscale DirectClass 188KB 0.000u 0:00.009
file.tif[4] TIFF 127x177 127x177+0+0 8-bit Grayscale DirectClass 188KB 0.000u 0:00.009

Вы можете разделить их на отдельные файлы TIFF с помощью (например) convert file.tif file%d.tifили GIMP.

Файл GeoTIFF с внешним обзором использует файл боковой панели . Не существует стандартного подхода к созданию или использованию внешних файлов обзора. Например, иногда вы можете увидеть так называемый файл .ovr, который является многостраничным документом TIFF:

$ identify -quiet file.tif
file.tif TIFF 2027x2823 2027x2823+0+0 8-bit Grayscale DirectClass 132KB 0.000u 0:00.000
$ identify -quiet file.tif.ovr
file.tif.ovr[0] TIFF 1014x1412 1014x1412+0+0 8-bit Grayscale DirectClass 2.101MB 0.000u 0:00.000
file.tif.ovr[1] TIFF 507x706 507x706+0+0 8-bit Grayscale DirectClass 2.101MB 0.000u 0:00.000
file.tif.ovr[2] TIFF 254x353 254x353+0+0 8-bit Grayscale DirectClass 2.101MB 0.000u 0:00.000
file.tif.ovr[3] TIFF 127x177 127x177+0+0 8-bit Grayscale DirectClass 2.101MB 0.000u 0:00.009

В других внешних обзорах может использоваться файл бокового каркаса «.rdd» или «.aux», который представляет собой формат файла изображения HFA / Erdas Imagine. Это, вероятно, самый эзотерический из форматов обзора, поскольку это даже не файл TIFF.

Майк Т
источник
Спасибо, думаю, мне придется признать, что все это немного расплывчато. Я попытаюсь найти мотивацию для проверки файлов из разных инструментов, чтобы увидеть, как их форматы и метаданные сравниваются. Щедрость для тебя!
bugmenot123
3

Некоторые ссылки о GeoTIFF:

Обзоры могут храниться внутри или снаружи.

Внутренние обзоры увеличивают размер файла geotiff, и нет простого способа их обновить. Внешние обзоры могут храниться в форматах .rrd или .ovr. .Rrd более древний, но поддерживается очень старым программным обеспечением. В любом случае .ovr рекомендуется использовать сейчас.

Чтобы создать .rrd, вам нужно установить опцию config и ключ -ro для внешних обзоров следующим образом:

gdaladdo -ro --config USE_RRD ON sample.tiff 2 4 8 16
Дмитрий Барышников
источник
Спасибо, но мой вопрос на самом деле о перекрестной совместимости между различными инструментами. Я отредактировал это для ясности.
bugmenot123
Большинство инструментов используют libgeotiff direct или через gdal. Также gdal можно найти в каталоге bin ArcGIS, который может использовать его там. Также версии библиотек должны быть приняты во внимание.
Дмитрий Барышников
Как я уже сказал, обзоры не являются частью стандарта Geotiff. Инструменты, которые я упоминал, похоже, не используют gdal. Пожалуйста, просмотрите мой отредактированный вопрос.
bugmenot123
Я не знаю vips, но otb использует gdal
radouxju
1

Формат пирамиды для TIFF не стандартизирован. Однако на практике общепринятым форматом является .ovr из ESRI ArcGIS и рабочий процесс GDAL от gdaladdo.

Я посмотрел на код в gdal frmts/gtiffи обнаружил, что код в основном транспортируется из libtiff/contrib/addtiffo(см. Ссылку ).

Libtiff версия обзора add написана более четко, и я успешно перенес код в свой собственный проект.

Я протестировал его, он совместим с ESRI ArcMap и, следовательно, также совместим с gdal.

Хан

Saedrna
источник