添加 XY 坐标 (Data Management)
摘要
将字段 POINT_X 和 POINT_Y 添加到点输入要素并计算其值。如果启用了输入要素的 Z 值和 M 值,还将追加 POINT_Z 和 POINT_M 字段。
插图
|  | 
用法
- 
“添加 XY 坐标”最常用于访问点要素以执行分析或基于其 x,y 位置提取点。 
- 
如果存在 POINT_X、POINT_Y、POINT_Z 和 POINT_M 字段,则重新计算它们的值。 
- 
如果使用“添加 XY 坐标”后点发生了移动,则必须通过再次运行“添加 XY 坐标”来重新计算点的 POINT_X 和 POINT_Y 值,以及 POINT_Z 和 POINT_M 值(如果存在)。 
- 
投影不会修改 POINT_X、POINT_Y、POINT_Z 或 POINT_M 的值。 
- 
如果“输入要素”位于地理坐标系中,则 POINT_X 和 POINT_Y 分别表示经度和纬度。 
- 
如果选择输入 ArcMap 图层,则 x,y 坐标将基于此输入的坐标系,而不是数据框的坐标系。 
 警告:
警告:此工具用于修改输入数据。有关详细信息以及避免数据被意外更改的策略,请参阅无输出的工具。
语法
AddXY_management (in_features)
| 参数 | 说明 | 数据类型 | 
| in_features | x,y 坐标将作为 POINT_X 和 POINT_Y 字段进行追加的点要素。 | Feature Layer | 
代码实例
AddXY 示例(Python 窗口)
 以下 Python 窗口脚本演示了如何在立即模式下使用 AddXY 函数。
import arcpy from arcpy import env  env.workspace = "C:/data" arcpy.Copy_management("climate.shp", "climateXYpts.shp") arcpy.AddXY_management("climateXYpts.shp")
AddXY 示例 2(独立 Python 脚本)
以下 Python 脚本演示了如何在独立脚本中使用 AddXY 函数。
# Name: AddXY_Example2.py # Description: Adding XY points to the climate dataset # Author: ESRI  # Import system modules import arcpy from arcpy import env  # Set workspace env.workspace = "C:/data"  # Set local variables in_data= "climate.shp" in_features = "climateXPpts2.shp"  # Copying data to preserve original dataset # Execute Copy arcpy.Copy_management(in_data, in_features)  # Execute AddXY arcpy.AddXY_management(in_features)
环境
相关主题
许可信息
ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014