説明
ラスター データのワールド ファイルとは?
ジオデータベース、シェープファイルなどのベクター データは、フィーチャごとに実世界の座標値(X, Y)を保持することができます。一方、航空写真やスキャン画像などのイメージ画像は、ラスターデータとして保存されますが、その場合のイメージ画像の各セルには、イメージ画像の持つロウやカラムの番号が保存され、実世界の座標値は保持していません。そのため、イメージ画像をベクター データと正しい位置関係で表示するには、イメージ画像が持つ座標値(実世界の座標値とは関係がない値)をベクター データが持つような実世界の座標値に変換する必要があります。
例えば、ERDAS IMG、BSQ、BIL、BIP、GeoTIFF、グリッドなどのファイル形式は、ジオリファレンス情報(実世界の座標値)をイメージ画像のヘッダー部分に格納します。ArcGIS は、このジオリファレンス情報が存在する場合、この情報を使用することができます。しかし、ファイルのヘッダーにジオリファレンス情報を保持しない形式の場合は、この変換情報を、別個の ASCII ファイルに格納します。このファイルがワールド ファイルと呼ばれるものです。
ワールド ファイルは、NotePad、メモ帳 のような任意のエディタで作成するか、[ラスター ワールド ファイルのエクスポート] ツール を使用してラスター データのワールド ファイルをエクスポートすることができます。
ワールド ファイルの見分け方と拡張子について
イメージ ファイルに付属するワールド ファイルを見分けるのは簡単です。ワールド ファイルには、イメージと同じ名前の最後に「w」が追加された名前が付いています。しかし、命名規則がこの最初の説明とは異なる場合もあります。その場合は、イメージ ファイルの拡張子の1文字目と3文字目を使用し、最後に「w」を付け足したものを、ワールド ファイルの拡張子として使用します。例えば、mytown.tif のワールド ファイルは mytown.tfw、redlands.jpg のワールド ファイルは redlands.jgw となります。
イメージの拡張子がない、または拡張子が3文字未満の場合は、ファイル名を変更せずに、最後に「w」を付け足します。例えば、 イメージ ファイル terrain のワールド ファイルは terrainw、 floorpln.rs の ワールド ファイルは floorpln.rsw となります。
ワールド ファイルの名前の例
| ラスター データ ファイル | ワールド ファイル |
|---|---|
| image.tif | image.tfw または image.tifw |
| image.bil | image.blw または image.bilw |
| Image.jpg | image.jgw または image.jpgw |
| image.raster | image.rasterw |
| image.bt | image.btw |
| image | imagew |
ワールド ファイルとジオリファレンス
変換をワールド ファイルとして表現できない場合、変換情報は近似的なアフィン変換として *.aux.xml ファイルとワールド ファイルに書き込まれます。作成されたこのワールド ファイルの拡張子名の最後には「x」が付きます。例えば、近似アフィン変換のある TIFF 画像の拡張子は「.tfwx」です。これは正確な変換ではなく、近似にすぎないことに注意してください。
ArcGIS Pro でワールド ファイルを読み取るための設定
ArcGIS は、GeoTIFF などのファイル形式のヘッダー情報からジオリファレンス情報を自動的に読み取ります。このため、ワールド ファイルに格納されているジオリファレンス情報はすべて上書きされてしまいます。
ワールドファイルを参照するように変更する方法は以下の通りです。この設定で参照するワールド ファイルは上述した表に記載の、「tifw」「jpgw」等の末尾に「x」が付加されていないワールドファイルです。
- [プロジェクト] タブ → [オプション] をクリックします。
- [オプション] ダイアログにて、[ラスターおよび画像] → [ラスター データセット] → [ワールド ファイルを使用してラスターの座標を定義] のチェックボックスにチェックが入っていない場合は、チェックを入れます。
※ワールド ファイルは、座標の移動情報を記述しているファイルですので、空間参照情報(座標系・投影法など)は含まれません。そのため、ラスター データ自体に空間参照の設定が別途必要となります。