标注 | 说明 | 数据类型 |
输入要素 | 将基于 GRG 的输入面要素。 | Feature Set |
输出要素类 | 包含 GRG 的输出面要素类。 | Feature Class |
像元宽度 (可选) | 像元的宽度。 测量单位由像元单位参数指定。 | Double |
像元高度 (可选) | 像元的高度。 测量单位由像元单位参数指定。 | Double |
像元单位 (可选) | 指定像元宽度和高度的测量单位。
| String |
标注起始位置 (可选) | 指定将开始进行标记的格网像元。
| String |
标注格式 (可选) | 指定每个格网像元的标注类型。
| String |
标注分隔符 (可选) | 指定当标注格式参数设置为字母-字母(例如 A-A、A-AA、AA-A)时,将在 x 值和 y 值之间使用的分隔符。
| String |
摘要
基于边界面在指定区域上以自定义大小生成格网化参考图形 (GRG)。
使用情况
输出格网将完全填充输入区域。
输入要素的旋转将确定输出格网的旋转。
将像元标注添加到输出要素类的 Grid 字段中。
输出要素类采用 Web 墨卡托坐标系。
参数
arcpy.defense.GenerateGRGFromArea(in_feature, out_feature_class, {cell_width}, {cell_height}, {cell_units}, {label_start_position}, {label_format}, {label_separator})
名称 | 说明 | 数据类型 |
in_feature | 将基于 GRG 的输入面要素。 | Feature Set |
out_feature_class | 包含 GRG 的输出面要素类。 | Feature Class |
cell_width (可选) | 像元的宽度。 测量单位由像元单位参数指定。 | Double |
cell_height (可选) | 像元的高度。 测量单位由像元单位参数指定。 | Double |
cell_units (可选) | 指定像元宽度和高度的测量单位。
| String |
label_start_position (可选) | 指定将开始进行标记的格网像元。
| String |
label_format (可选) | 指定每个格网像元的标注类型。
| String |
label_separator (可选) | 指定当 label_format 参数设置为 ALPHA_ALPHA(例如 A-A、A-AA、AA-A)时,将在 x 值和 y 值之间使用的分隔符。
| String |
代码示例
以下 Python 窗口脚本演示了如何使用 GenerateGRGFromArea 函数。
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.GenerateGRGFromArea_defense(r"Area_layer",
r"GenerateGRGFromArea",
1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-")
以下示例将在示例工作流中使用 GenereateGRGFromArea 函数。
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Select airport area
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.SelectLayerByAttribute_management(airports,
"NEW_SELECTION",
whereClause)
# Create GRG
arcpy.GenerateGRGFromArea_defense(clt_layer,
r"GenerateGRGFromArea",
1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-")