坐标表转点 (国防工具)
汇总
用法
参数
|
标注
|
说明
|
数据类型
|
|
输入表
|
包含源坐标的表。
|
Table View
|
|
输出点要素类
|
包含输出点要素的要素类。
|
Feature Class
|
|
X 字段(经度、UTM、MGRS、USNG、GARS、GEOREF)
|
输入表中包含 x 或经度坐标的字段。
|
Field
|
|
输入坐标格式
|
指定输入表坐标的格式。
十进制度 - 一个字段—坐标将采用存储在单个字段中的十进制度坐标对格式,其中坐标以空格、逗号或斜线分隔。
十进制度 - 两个字段—坐标将采用存储在两个表字段中的十进制度坐标对格式。 这是默认设置。
度和十进制分 - 一个字段—坐标将采用存储在单个表字段中的度和十进制分坐标对格式,其中坐标以空格、逗号或斜线分隔。
度和十进制分 - 两个字段—坐标将采用存储在两个表字段中的度和十进制分坐标对格式。
度分秒 - 一个字段—坐标将采用存储在单个表字段中的度、分和秒坐标对格式,其中坐标以空格、逗号或斜线分隔。
度分秒 - 两个字段—坐标将采用存储在两个表字段中的度、分和秒坐标对格式。
全球区域参考系统—坐标将采用全球区域参考系格式。
世界地理参考系—坐标将采用世界地理参考系格式。
通用横轴墨卡托坐标带—坐标将采用通用横轴墨卡托坐标带格式。
通用横轴墨卡托坐标区域—坐标将采用通用横轴墨卡托坐标区域格式。
美国国家格网—坐标将采用美国国家网格格式。
军事格网参考系—坐标将采用军事格网参考系格式。
|
String
|
|
Y 字段(纬度)
(可选)
|
输入表中包含 y 或纬度坐标的字段。
当输入坐标格式参数设置为十进制度 - 两个字段、度和十进制分 - 两个字段或度分秒 - 两个字段时,将使用 **Y 字段(纬度)**参数。
|
Field
|
|
输入坐标系
(可选)
|
输出要素类的空间参考。 默认值为 GCS_WGS_1984。
|
Spatial Reference
|
arcpy.defense.CoordinateTableToPoint(in_table, out_feature_class, x_or_lon_field, in_coordinate_format, {y_or_lat_field}, {coordinate_system})
|
名称
|
说明
|
数据类型
|
|
in_table
|
包含源坐标的表。
|
Table View
|
|
out_feature_class
|
包含输出点要素的要素类。
|
Feature Class
|
|
x_or_lon_field
|
输入表中包含 x 或经度坐标的字段。
|
Field
|
|
in_coordinate_format
|
指定输入表坐标的格式。
DD_1—坐标将采用存储在单个字段中的十进制度坐标对格式,其中坐标以空格、逗号或斜线分隔。
DD_2—坐标将采用存储在两个表字段中的十进制度坐标对格式。 这是默认设置。
DDM_1—坐标将采用存储在单个表字段中的度和十进制分坐标对格式,其中坐标以空格、逗号或斜线分隔。
DDM_2—坐标将采用存储在两个表字段中的度和十进制分坐标对格式。
DMS_1—坐标将采用存储在单个表字段中的度、分和秒坐标对格式,其中坐标以空格、逗号或斜线分隔。
DMS_2—坐标将采用存储在两个表字段中的度、分和秒坐标对格式。
GARS—坐标将采用全球区域参考系格式。
GEOREF—坐标将采用世界地理参考系格式。
UTM_BANDS—坐标将采用通用横轴墨卡托坐标带格式。
UTM_ZONES—坐标将采用通用横轴墨卡托坐标区域格式。
USNG—坐标将采用美国国家网格格式。
MGRS—坐标将采用军事格网参考系格式。
|
String
|
|
y_or_lat_field
(可选)
|
输入表中包含 y 或纬度坐标的字段。
当 in_coordinate_format 参数设置为 DD_2、DDM_2 或 DMS_2 时,使用 y_or_lat_field 参数。
|
Field
|
|
coordinate_system
(可选)
|
输出要素类的空间参考。 默认值为 GCS_WGS_1984。
|
Spatial Reference
|
代码示例
CoordinateTableToPoint 示例 1(Python 窗口)
以下 Python 窗口脚本演示了如何使用 CoordinateTableToPoint 函数。
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.defense.CoordinateTableToPoint(r"C:/CSV/TableToPoint.csv",
"Out_Point",
"x",
"DD_2",
"y")
CoordinateTableToPoint 示例 2(独立脚本)
以下示例将在示例工作流脚本中使用 CoordinateTableToPoint 函数。
# Description: Create points from tabular data and create buffers around them.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Create points
input_table = r"C:/CSV/TableToPoint.csv"
result_point = "Output_Point"
arcpy.defense.CoordinateTableToPoint(input_table, result_point, "x", "DD_2", "y")
# Create buffers
result_buffer = "Output_Buffer"
arcpy.analysis.Buffer(result_point, result_buffer, "50 Meters")
环境
输出坐标系, 地理变换, 当前工作空间, 临时工作空间
许可信息