GeoTIFFピラミッド/概要はどのように標準化されていますか?


22

ピラミッド/概要はGeoTIFF標準の一部ではありませんが、多くのツールがピラミッド/概要の作成をサポートしています。たとえば、vips / nip2、Orfeo Toolbox(otb)、およびossimは、これらを作成するための何らかのサポートを約束します。しかし、それらがすべて他の人がサポートする形式でファイルを作成するかどうかはわかりません。ツールのドキュメントを調べても、それについては何も言及されていません。

vipsは地理空間ツールではなく、エンドユーザーフレンドリーなドキュメントは見つかりませんでしたが、IIPImageのドキュメントでは「Tiled Pyramidal TIFF」のサポートについて言及されています:http : //iipimage.sourceforge.net/documentation/images/

otbは、「Multi Resolution Pyramids」の形式や仕様については何も言及していません: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 彼らは注意してください。

異なるアプリケーションによって作成されたPyramid TIFFファイルは、必ずしも同じ構造ではありません。特に、JHOVEによる分析とImageMagickの識別コマンドから判断すると、AdobeのPhotoshopとImage Magickは異なる内部TIFF構造を持つファイルを生成します。どちらの場合も、TIFFを処理できるほとんどのソフトウェアは、問題なくプライマリ(フルサイズ)TIFFを認識するようです。


それで、それらのフォーマットはどこかで標準化され、指定され、文書化されていますか?他のツールと互換性のある方法でそれらを生成できるツールを見つけるにはどうすればよいですか?概要/ピラミッドに地理空間タグがありますか、それともソフトウェアを使用して画像データにタグを作成できますか?


少なくともGDALでは、概要レイヤーにプレーンな画像データが含まれています。当然、ピクセルサイズを除き、プライマリTIFFの地理空間タグを共有します。これは、外部概要画像を作成しgdaladdo -ro、結果の.ovrファイルの名前を.tifに変更することで簡単にテストできます。
user30184

代わりに、GDALを使用してオーバービュー/ピラミッドを生成し、現在の処理手順とgdalinfo入力ラスターのレポートを共有する方法を尋ねる必要があると思います。私はgdaladdo以前に使用した大規模なマルチGBイメージのピラミッドを構築しました。
user2856

質問を明確にする必要があります!ただし、形式についてです。
bugmenot123

回答:


12

簡単な答え: TIFFまたはGeoTIFFの概要にはそのような標準がないと思います。GeoTIFFの概要を定義する複数の実装、メソッド、および形式があります。


GeoTIFFは、TIFF形式1992年からの改訂6.0のPDF仕様)に基づいています。この形式では、複数ページのPDFと同様に、複数ページのドキュメントまたはサブファイルがサポートされています。

4つの内部概要を含むGeoTIFFファイルは、identifyで表示されるように、本質的に5ページのTIFFファイルです。

$ 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

これらを(例)convert file.tif file%d.tif、またはGIMPで別々のTIFFファイルに分割できます。

外部概要を含むGeoTIFFファイルは、サイドカーファイルを使用します。外部概要ファイルを作成または使用する標準的なアプローチはありません。たとえば、複数ページのTIFFドキュメントであるいわゆる「.ovr」ファイルが表示される場合があります。

$ 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を作成するには、次のように外部概要の構成オプションと-roスイッチを設定する必要があります。

gdaladdo -ro --config USE_RRD ON sample.tiff 2 4 8 16

感謝しますが、私の質問は実際にはさまざまなツール間の相互互換性に関するものです。わかりやすくするために編集しました。
bugmenot123

ほとんどのツールは、libgeotiffを直接またはgdal経由で使用します。また、gdalはArcGIS binディレクトリにあり、そこで使用することもできます。また、ライブラリのバージョンも考慮する必要があります。
ドミトリーバリシュニコフ

前述したように、概要はジオティフ標準の一部ではありません。私が言及したツールはgdalを使用していないようです。編集した質問を確認してください。
bugmenot123

私はVIPを知らないが、OTBは、使用GDALを行います
radouxju

1

TIFFのピラミッド形式は標準化されていません。ただし、実際には、一般に受け入れられている形式は、ESRI ArcGISの.ovrおよびgdaladdoのGDALワークフローです。

私はgdalのコードfrmts/gtiffを見て、コードがほとんどから転送されることを発見しましたlibtiff/contrib/addtiffoリンクを参照)。

追加概要のlibtiffバージョンはより明確にコーディングされており、コードを自分のプロジェクトにうまく移植しました。

私はそれをテストしましたが、ESRI ArcMapと互換性があり、したがってgdalと互換性があります。

ハン

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.