ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • 価格
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

幾何補正 (Warp)

  • サマリ
  • 図
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリ

ソースおよびターゲット コントロール ポイントを使用してラスター データセットを座標変換します。これは、ジオリファレンスに似ています。

図

2 次元の座標変換の例

使用法

  • 変換元と変換先の座標を指定する必要があります。選択する変換タイプ (多項式の次数) は、入力するコントロール ポイントの数によって異なります。

  • デフォルトの多項式の次数 (1) では、アフィン変換が実行されます。

  • [幾何補正 (Warp)] は、多項式を使用してモデリングされる体系的な地理補正をラスターが必要とする場合に便利です。空間変換では、適切な次数の多項式変換を使用することにより、歪みを転化または削除できます。次数が高いほど、より複雑な歪みを補正できます。多項式の次数が高くなると、それだけ処理時間が長くなります。

  • 特定の多項式の次数に必要なリンクの最小数を特定するには、次の式を使用します。

    n = (p + 1) (p + 2) / 2
    n は、次数 p の多項式変換に必要なリンクの最小数です。最低限必要なリンク数よりも多くのリンクを使用することを強くお勧めします。
  • このツールは、幾何補正されたラスターの範囲を決定し、ロウとカラムの数を入力ラスター内とほぼ同数になるように設定します。X と Y 方向おける出力ラスターのサイズ間の比率の変更により、わずかな差異がいくつか生じる場合があります。使用されるデフォルトのセル サイズは、以前に決定されたロウとカラムの数で範囲を分割して計算されます。セル サイズの値は、リサンプリング アルゴリズムで使用されます。

    環境設定で出力セル サイズを定義する場合、ロウとカラムの数は次のように計算されます。

    columns = (xmax - xmin) / cell size
    rows = (ymax - ymin) / cell size

  • 出力は、BIL、BIP、BMP、BSQ、DAT、Esri Grid、GIF、IMG、JPEG、JPEG 2000、PNG、TIFF、または任意のジオデータベース ラスター データセットに保存することができます。

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

構文

Warp_management (in_raster, source_control_points, target_control_points, out_raster, {transformation_type}, {resampling_type})
パラメータ説明データ タイプ
in_raster

座標変換するラスター。

Mosaic Layer; Raster Layer
source_control_points
[source_control_point,...]

ソース ポイントは、リンクの「リンク元」の座標です。

Point
target_control_points
[target_control_point,...]

ターゲット ポイントは、リンクの「リンク先」の座標です。

Point
out_raster

作成するデータセットの名前、場所、および形式を指定します。ジオデータベースにラスター データセットを格納する場合、ラスター データセットの名前にファイル拡張子は付けません。ラスター データセットを JPEG ファイル、JPEG 2000 ファイル、TIFF ファイル、またはジオデータベースに格納するときに、圧縮タイプと圧縮品質を指定できます。

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

  • *.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)
Raster Dataset
transformation_type
(オプション)

ラスター データセットをシフトさせるための方法を選択します。

  • POLYORDER0 — ゼロ次多項式を使用してデータをシフトします。すでにジオリファレンスされているデータをほんの少しだけずらしたい、というときによく使用されます。0 次多項式シフトに必要なリンクは 1 つだけです。
  • POLYORDER1 —1 次多項式 (アフィン) は、単純な平面を入力ポイントに当てはめます。
  • POLYORDER2 —2 次多項式は、やや複雑なサーフェスを入力ポイントに当てはめます。
  • POLYORDER3 —3 次多項式は、さらに複雑なサーフェスを入力ポイントに当てはめます。
  • ADJUST — 多項式変換と組み合わせて TIN (不規則三角形網) 内挿法を使用し、グローバルとローカルの両方の精度を最適化します。
  • SPLINE — ソース コントロール ポイントをターゲット コントロール ポイントに正確に変換します。出力では、コントロール ポイントは正確ですが、コントロール ポイント間のラスター ピクセルは正確ではありません。
  • PROJECTIVE — ラインを直線に保つように補正します。この変換を行うと、変換前に平行であったラインが平行でなくなる場合があります。射影変換は、特に傾斜した画像、スキャン マップ、その他の画像製品で役立ちます。
String
resampling_type
(オプション)

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

  • NEAREST — ピクセル値の変更を最小限に抑える最速のリサンプリング方法です。土地被覆などの不連続データに適しています。
  • BILINEAR — 周囲の 4 ピクセルの値の平均値を (距離で重み付けして) 求めることによって、各ピクセル値を計算します。連続データに適しています。
  • CUBIC — 周囲の 16 ピクセルに基づいて滑らかな曲線と一致させて、各ピクセルの値を計算します。最も滑らかな画像が生成されますが、ソース データの範囲外に値が作成される可能性があります。連続データに適しています。
  • MAJORITY — 3 x 3 のウィンドウ内に最も頻出する値に基づいて、各ピクセルの値を決定します。不連続なデータに適しています。

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

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

String

コードのサンプル

Warp (幾何補正) の例 1 (Python ウィンドウ)

これは Warp (幾何補正) ツールを表す Python サンプルです。

import arcpy
from arcpy import env
env.workspace = "c:/data"
source_pnt = "'234718 3804287';'241037 3804297';'244193 3801275'"
target_pnt = "'246207 3820084';'270620 3824967';'302634 3816147'"
arcpy.Warp_management("raster.img", source_pnt, target_pnt, "warp.tif", "POLYORDER1",\
                          "BILINEAR")
Warp (幾何補正) の例 2 (スタンドアロン スクリプト)

これは Warp (幾何補正) ツールを表す Python スクリプトのサンプルです。

##====================================
##Warp
##Usage: Warp_management in_raster source_control_points;source_control_points... 
##                       target_control_points;target_control_points... out_raster
##                       {POLYORDER_ZERO | POLYORDER1 | POLYORDER2 | POLYORDER3 | 
##                       ADJUST | SPLINE | PROJECTIVE} {NEAREST | BILINEAR | 
##                       CUBIC | MAJORITY}
    

import arcpy

arcpy.env.workspace = r"C:/Workspace"

##Warp a TIFF raster dataset with control points
##Define source control points
source_pnt = "'234718 3804287';'241037 3804297';'244193 3801275'"

##Define target control points
target_pnt = outpnts = "'246207 3820084';'270620 3824967';'302634 3816147'"

arcpy.Warp_management("raster.img", source_pnt, target_pnt, "warp.tif", "POLYORDER2",\
                      "BILINEAR")

環境

  • 圧縮
  • 現在のワークスペース
  • 範囲
  • NoData
  • 出力データのコンフィグレーション キーワード
  • 出力データの座標系
  • ピラミッド
  • ラスターの統計情報
  • テンポラリ ワークスペース
  • スナップ対象ラスター
  • タイル サイズ

ライセンス情報

  • ArcGIS for Desktop Basic: ○
  • ArcGIS for Desktop Standard: ○
  • ArcGIS for Desktop Advanced: ○

関連トピック

  • 投影変換と座標変換ツールセットの概要
  • ラスター データセットのジオリファレンスの基礎
  • ジオリファレンス ツールバーのツール
  • ベクターを参照としたラスターのジオリファレンス
  • ジオリファレンス時の X、Y 座標の入力
  • 幾何補正 (Warp) ツールの詳細
このトピックへのフィードバック

ArcGIS for Desktop

  • ホーム
  • ドキュメント
  • 価格
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル