地理座標系変換の環境を反映するツールは、データを投影するときに、この変換方法を使用します。
データをリアルタイムに投影するときに使用できる変換方法を指定します。 アプリケーションで使用可能な変換方法のリストを作成できます。これには、カスタム変換 ([カスタム地理座標系変換の作成] ツールを使用して作成された変換) とシステム標準の変換 (すぐに使用可能な変換) があります。
地理座標系変換を行う際に、方向が指定されていない場合は、ジオプロセシング ツールで自動的に方向性が適用されます。 たとえば、WGS84 から NAD 1927 にデータを変換する場合は、NAD_1927_to_WGS_1984_3 という変換を選択すると、ソフトウェアでその変換が正しく適用されます。
使用上の注意
- リストに示されている、アプリケーション提供の標準の変換方法と、[カスタム地理座標系変換の作成] ツールを使用して作成したカスタム変換方法を含めることができます。
- リストに多くの変換方法が示されていても、使用されるのは投影に適した方法のみです。 それ以外の方法はすべて無視されます。
- この環境は、コンポジット変換方法をサポートしています。 [投影変換] ツールの変換パラメーターと arcpy.ListTransformations 関数によって、入力と出力間の有効な変換 (コンポジットなど) が作成されます。 たとえば、この環境では、ITRF_2000_To_WGS_1984 + ITRF_2000_To_NAD_1983_2011 を使用できます。
- 投影のために複数の変換方法 (コンポジットなど) が必要な場合でも、ツールは環境内の 1 つの変換しか使用しません。 このことは、複数の変換方法がすでに設定されている場合でも当てはまります。 投影のために複数の変換方法が必要な場合は、[投影変換] ツールを使用します。
ダイアログの構文
- [地理座標系変換] - 変換方法のリストを作成します。 これには、システム標準の変換方法と、[カスタム地理座標系変換の作成] ツールを使用して作成したカスタム変換方法を含めることができます。
スクリプトの構文
arcpy.env.geographicTransformations = geographic_transformations
パラメーター | 説明 |
---|---|
geographic_transformations | 変換方法のセミコロン区切りの文字列。 これには、システム標準の変換方法と、[カスタム地理座標系変換の作成] ツールを使用して作成したカスタム変換方法を含めることができます。 |
スクリプトの例
データをバッファー処理しながら新しい座標系に投影します。
import arcpy
# Set the workspace, outputCoordinateSystem and geographicTransformations
# environments
arcpy.env.workspace = "c:/data"
arcpy.env.outputCoordinateSystem = arcpy.SpatialReference("WGS 1984 UTM Zone 18N")
arcpy.env.geographicTransformations = "Arc_1950_To_WGS_1984_5; PSAD_1956_To_WGS_1984_6"
arcpy.analysis.Buffer("roads.shp", "roads_buffer.shp", "10 meters")