この環境を反映するツールは、XY 座標精度を出力ジオデータセットに適用します。
XY 座標精度とは、XY 座標値を格納するために使用される有効桁数を指し、非常に短い距離として表されます。ジオデータセットのデフォルトの XY 座標精度の計算方法については、「空間参照とジオプロセシング」をご参照ください。
使用に関する注意
- この環境設定は、出力がジオデータベースのフィーチャ データセット内に置かれる場合は無視されます。
- XY 座標精度の環境を設定しない場合、[フィーチャクラス作成]、[フィーチャ データセットの作成]、および [ラスター カタログの作成] などのツールはデフォルトの XY 座標精度を 0.0001 単位に設定します。
- XY 座標精度値に基づいて設定された XY ドメインが、処理対象のすべてのフィーチャにまたがるほど大きくない場合は、すべてのフィーチャを収容できる XY 座標精度とドメインが計算されます。これに伴い、「000633: 出力の座標精度が、入力フィーチャクラスの座標精度より大きくなっています」という警告が表示されます。これが頻繁に起きるのは、出力されるのが、低精度 (バージョン 9.2 より前) のパーソナルまたは ArcSDE ジオデータベース内で作成されたジオデータセットである場合です。
- この環境の計測単位が出力座標系と異なる場合、距離は、出力座標系の中心の同等の距離に変換されます。これは、環境が距離単位 (フィートやメートルなど) に設定され、出力座標系が非投影 (地理) か、それとは逆の状況 (出力座標系が投影された 10 進度環境) の場合には、推奨されません。
- XY 座標精度が「不明」に設定されている場合、出力座標系の単位と同じ単位が使用されているものと想定されます。
ダイアログの構文
XY 座標精度 - 出力ジオデータセットに設定する XY 座標精度。デフォルトの XY 座標精度が不適切な場合はこの環境を設定します。
スクリプトの構文
arcpy.env.XYResolution = linear_unit
パラメーター | 説明 |
---|---|
linear_unit | 出力ジオデータセットで使用する XY 座標精度を設定します。XY 座標精度とは、XY 座標値を格納するために使用される有効桁数を指し、非常に短い距離として表されます。 |
スクリプト例
import arcpy
# Set the XYResolution environment to a linear unit
arcpy.env.XYResolution = "0.002 Meters"