添加 XY 坐标 (数据管理)
摘要
将字段 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:是
9/15/2013