出力データの XY ドメイン (環境設定)
出力データの XY ドメインの環境を反映するツールは、指定された範囲を出力ジオデータセットの XY ドメインに設定します。
バージョン 9.2 以降のジオデータベースに作成されたジオデータセットは、座標系に基づいて有効な XY ドメインを自動的に計算します。 この環境が反映されるのは、バージョン 9.2 より前のジオデータベースにジオデータセットを作成するとき、または出力ジオデータセットの座標系が「未知」の場合のみです。
使用上の注意
x,y ドメインは、出力がジオデータベース フィーチャクラス、ラスター カタログ、またはフィーチャ データセットである場合にのみ使用されます。
この環境設定は、出力がジオデータベース フィーチャ データセット内にある場合は無視されます。これは、フィーチャ データセット内にあるすべてのジオデータセットは自動的に同じ x,y ドメインを持つためです。
出力がバージョン 9.2 以前のジオデータベースにあるか、座標系が不明である場合、ほとんどのツールでは入力範囲に基づいて有効な x,y ドメインを計算します。 入力データセットのないツール (フィーチャクラスの作成、フィーチャ データセットの作成 など) には、有効な x,y ドメインを計算するうえで必要な情報がありません。 そのため、これらのツールをバージョン 9.2 以前のジオデータベースや、不明な座標系で使用する場合は、出力 XY ドメイン設定が引き続き重要となります。
XY 座標精度と XY ドメイン環境が設定されている場合は、座標精度値はドメインの原点 (MinX と MinY 座標) と組み合わせて使用されます。 これは、出力がバージョン 9.2 以前のジオデータベースであるか、座標系が不明である場合にのみ適用されます。 出力ジオデータセットがバージョン 9.2 (以降) のジオデータベースにあり、座標系が既知である場合は、XY ドメイン設定は完全に無視されます。 ただし、XY 座標精度の設定は引き続き反映されます。
環境に入力された座標は、出力座標系と同じ単位であると想定されます。
出力がスタンドアロン ジオデータベース フィーチャクラスである場合、処理および出力データセットの x,y ドメインが処理対象のフィーチャの範囲を網羅しないときは、すべてのフィーチャを収容できる x,y ドメインが計算されます。
x,y 座標精度値が極端に小さいジオデータセットが意図せずして生成されないために (パフォーマンスとストレージ サイズに悪影響を及ぼす可能性があります)、XY ドメイン環境を使用する際は、必ず XY 座標精度ジオプロセシング環境設定を使用してください。
ダイアログの構文
入力と同様— 入力データの M ドメインを使用します。
以下の指定に一致— 次のフィールドを使用して座標範囲を指定します。
最小 X— ドメイン内の最小 X 座標。
最小 Y— ドメイン内の最大 Y 座標。
最大 X— ドメイン内の最大 X 座標。
最大 Y— ドメイン内の最大 Y 座標。
Python 構文
arcpy.env.XYDomain = "xMin yMin xMax yMax"
| 名前 | 説明 |
|---|---|
|
xMin |
X 座標の最小値。 |
|
yMin |
Y 座標の最小値。 |
|
xMax |
X 座標の最大値。 |
|
yMax |
Y 座標の最大値。 |
スクリプトの構文
import arcpy
# Set the XY Domain to
# xmin of -180
# ymin of -90
# xmax of 180
# ymax of 90
arcpy.env.XYDomain = "-180 -90 180 90"