Transformaciones geográficas (configuración del entorno)

Las herramientas que distinguen el entorno de Transformaciones geográficas utilizarán los métodos de transformación al proyectar los datos.

Especifique los métodos de transformación que se pueden utilizar en los datos de proyecto al vuelo. Puede crear una lista con los métodos de transformaciones que puede usar la aplicación, incluidas las transformaciones personalizadas (aquellas creadas con la herramienta Crear transformación geográfica) y las transformaciones suministradas por el sistema (aquellas predefinidas de fábrica).

Cuando trabaje con transformaciones geográficas, si no se indica la dirección, las herramientas de geoprocesamiento aplicarán automáticamente la direccionalidad. Por ejemplo, si se convierten datos de WGS84 a NAD 1927, puede usar la transformación NAD_1927_to_WGS_1984_3 y el software la aplicará correctamente.

Notas de uso

  • Al utilizar una herramienta de geoprocesamiento en un proyecto ArcGIS Pro con un mapa abierto que usa transformaciones de mapa, la herramienta usará transformaciones de mapa. Si las transformaciones de mapa no son válidas para los datos, serán ignoradas. En esta situación, las transformaciones especificadas en el entorno tendrán más prioridad que las transformaciones de mapa. No obstante, si la transformación en el entorno no es válida para los datos procesados por una herramienta, y la transformación de mapa no es válida, se usará la transformación de mapa.
  • Puede incluir métodos de transformación simples, aquellos que se proporciona junto con la aplicación, aquellos que se incluyen en la lista y los métodos de transformación personalizados que se crean con la herramienta Crear transformación geográfica personalizada.
  • Una herramienta solo utilizará transformaciones apropiadas para la proyección, todas las demás se ignorarán.
  • El entorno admite métodos de transformación compuesta. El parámetro de transformación de la herramienta Proyectar y la función arcpy.ListTransformations proporcionan transformaciones válidas, por ejemplo ITRF_2000_To_WGS_1984 + ITRF_2000_To_NAD_1983_2011.
  • Si una proyección requiere varios métodos de transformación, incluida la compuesta, una herramienta solo utilizará una única transformación del entorno. Este es el caso incluso si se han establecido varios métodos de transformación. Si la proyección requiere más de un método de transformación, utilice la herramienta Proyectar.

Sintaxis de cuadro de diálogo

  • Transformaciones geográficas: especifique métodos de transformación por nombre. Los métodos de transformación incluyen métodos proporcionados por el sistema, así como métodos personalizados creados mediante la herramienta Crear transformación geográfica personalizada.
  • Alternativamente, haga clic en el botón Seleccionar transformación para abrir la ventana Transformación. Haga clic en el botón Añadir para iniciar la selección de una transformación. A continuación, ajuste los valores de Sistema de coordenadas de origen y Sistema de coordenadas de destino, seleccione un valor para Ruta de transformación y haga clic en Aceptar. Los sistemas de coordenadas de origen y destino que representan los datums entre los que se aplicará una transformación.

Sintaxis de script

arcpy.env.geographicTransformations = geographic_transformations

ParámetroExplicación

geographic_transformations

Una cadena de métodos de transformación delimitada por punto y coma. Esta puede incluir métodos de transformación proporcionados por el sistema y métodos de transformación personalizados que se crean con la herramienta Crear transformación geográfica personalizada.

Sintaxis de geographicTransformations

Ejemplo de script

Proyecte los datos en un nuevo sistema de coordenadas al crear zonas de influencia.

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")