CÓMO
Las instrucciones proporcionadas describen cómo calcular coordenadas XY utilizando Python.
Hay varias formas de calcular coordenadas XY utilizando herramientas de Python y ArcGIS. Dos métodos simples de Python son el uso de la sintaxis de la herramienta Agregar coordenadas XY o la sintaxis de la herramienta Calcular campo junto con la clase Extensión de Python en un script.
Estas dos opciones se pueden utilizar desde la herramienta, la ventana de Python o un script de Python. A continuación, se muestran las versiones de script de Python.
Las opciones !shape.extent.XMax! y !shape.extentYMax! también se pueden utilizar en la Calculadora de campo cuando el analizador está definido como Python.
En el documento ArcPy: Puntos de la sección Información relacionada, encontrará una extracción más complicada de coordenadas XY a partir de puntos.
# Import arcpy module import arcpy # Local variables: arcpy.env.workspace = r"C:\Test.gdb" Point = "Point" Point_Project = "ProjectPoint" # Process: Project arcpy.Project_management(Point, Point_Project, "GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]]", "NAD_1983_To_WGS_1984_5", "PROJCS['NAD_1983_Alaska_Albers',GEOGCS['GCS_North_American_1983',DATUM['D_North_American_1983',SPHEROID['GRS_1980',6378137.0,298.257222101]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Albers'],PARAMETER['False_Easting',0.0],PARAMETER['False_Northing',0.0],PARAMETER['Central_Meridian',-154.0],PARAMETER['Standard_Parallel_1',55.0],PARAMETER['Standard_Parallel_2',65.0],PARAMETER['Latitude_Of_Origin',50.0],UNIT['Meter',1.0]]") #Calculate the XY Coordinates arcpy.AddXY_management(Point_Project)
import arcpy fc = r"C:\New File Geodatabase.gdb\Point" arcpy.AddField_management("Point", "X", "DOUBLE") arcpy.AddField_management("Point", "Y", "DOUBLE") arcpy.CalculateField_management("Point", "X", "!shape.extent.XMax!","PYTHON_9.3") arcpy.CalculateField_management("Point", "Y", "!shape.extent.YMax!","PYTHON_9.3")
Id. de artículo: 000011473
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri