リンクファイルによる幾何補正(Warp From File) (データ管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

多項式変換を使用して、リンク ファイルに基づいてラスタの変換を実行します。リンク ファイルにはソースおよびターゲット コントロール ポイントが含まれます。

Example of two-dimensional coordinate transformations

使用法

構文

WarpFromFile_management (in_raster, out_raster, link_file, {transformation_type}, {resampling_type})
パラメータ説明データ タイプ
in_raster

入力ラスタ データセット。

Mosaic Layer; Raster Layer
out_raster

出力ラスタ データセット。

ラスタ データセットをファイル形式で格納する場合は、ファイル拡張子を指定する必要があります。

  • *.bil(Esri BIL)
  • *.bip(Esri BIP)
  • *.bmp(BMP)
  • *.bsq(Esri BSQ)
  • *.dat(ENVI DAT)
  • *.gif (GIF)
  • *.img(ERDAS IMAGINE)
  • *.jpg(JPEG)
  • *.jp2(JPEG 2000)
  • *.png(PNG)
  • *.tif(TIFF)
  • 拡張子なし(Esri GRID)

ジオデータベースにラスタ データセットを格納する場合、ラスタ データセットの名前にファイル拡張子は付けません。

ラスタ データセットを JPEG ファイル、JPEG 2000 ファイル、TIFF ファイル、またはジオデータベースに格納するときに、圧縮タイプと圧縮品質を指定できます。

Raster Dataset
link_file

ラスタの幾何補正に使用するリンク ファイル。

入力リンク ファイルの各行は、次の値を持ちます。それぞれの値は、タブで区切られます。

  • <Optional ID> <From X> <From Y> <To X> <To Y>

Text File
transformation_type
(オプション)

地理座標変換の種類。

  • POLYORDER0ゼロ次多項式はデータをシフトするために使用されます。すでにジオリファレンスされているデータをほんの少しだけずらしたい、というときによく使用されます。ゼロ次多項式シフトに必要なリンクは 1 つだけです。
  • POLYORDER11 次多項式(アフィン)は、単純な平面を入力ポイントに当てはめます。これがデフォルトです。
  • POLYORDER22 次多項式は、やや複雑なサーフェスを入力ポイントに当てはめます。
  • POLYORDER33 次多項式は、さらに複雑なサーフェスを入力ポイントに当てはめます。
  • ADJUSTグローバルおよびローカル精度の両方に対して最適化する変換。最初に多項式を実行し、次にコントロール ポイントをローカルで調整し、TIN(Triangulated Irregular Network)内挿法を使ってターゲット コントロール ポイントと一致しやすくすることによって、最適化されます。
  • SPLINEソース コントロール ポイントをターゲット コントロール ポイントへ正確に変換します。つまり、コントロール ポイントは正確であるが、コントロール ポイント間にあるラスタ ピクセルは正確ではないということです。
  • PROJECTIVEラインを直線に保つように幾何補正できる変換。この変換を行うと、変換前に平行であったラインが平行でなくなる場合があります。射影変換は、特に傾斜した画像、スキャン マップ、その他の画像製品で役立ちます。
String
resampling_type
(オプション)

使用するリサンプリング アルゴリズム。デフォルトは NEAREST です。

  • NEAREST最近隣内挿法
  • BILINEAR共一次内挿法
  • CUBIC三次たたみ込み内挿法
  • MAJORITYマジョリティ リサンプリング

NEAREST オプションと MAJORITY オプションは、土地利用分類などのカテゴリ データに使用されます。デフォルトは NEAREST オプションです。これは、このオプションが最速であり、セル値を変更しないからです。NEAREST または MAJORITY を標高サーフェスなどの連続データに使用しないでください。

BILINEAR オプションと CUBIC オプションは、連続データに最も適しています。セル値が変更される可能性があるため、BILINEAR または CUBIC をカテゴリ データに使用することは推奨されません。

String

コードのサンプル

WarpFromFile(リンクファイルによる幾何補正)の例 1(Python ウィンドウ)

以下は、WarpFromFile(リンクファイルによる幾何補正)ツールを実行する Python サンプルです。

import arcpy
arcpy.WarpFromFile_management(
     "\\cpu\data\raster.img", "\\cpu\data\warp_out.tif",
     "\\cpu\data\gcpfile.txt", "POLYORDER2", "BILINEAR")
WarpFromFile(リンクファイルによる幾何補正)の例 2(スタンドアロン スクリプト)

以下は、WarpFromFile(リンクファイルによる幾何補正)ツールを実行する Python スクリプト サンプルです。

##Warp image with signiture file

import arcpy
arcpy.env.workspace = r"C:/Workspace"
    
    
arcpy.Warp_management("raster.img", "warp_output.tif", "gcpfile.txt", 
                      "POLYORDER2", "BILINEAR")

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ○
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
9/14/2013