描述
ArcGIS Defense Mapping cartographic production tool that applies hypsographic codes to input contour features. Applied codes are specific to defense schemas and include index contours, intermediate contours, depressions, tops, and other types listed in your defense data model.
使用方法
Input Contours should contain an HQC field. The tool returns HQC Field not found if the field is not present.
The tool uses values in Contour Height Field to calculate an appropriate HQC code. Codes include values 0 through 9, 14, 22, and 999. The LCA010HQC coded-value domain will convert these codes into Hypsographic Portrayal Type values.
Raster Layer is used to derive elevations of points in tops and depressions in Input Contours.
语法
arcpy.defense.CodeContours(in_contour_features, contour_height_field, contour_index, in_raster)
参数 | 说明 | 数据类型 |
in_contour_features |
Contour features to which subtype codes will be applied. | Feature Layer |
contour_height_field | Field in the contour features that contains elevation values. | Field |
contour_index |
The interval, or distance, between contour lines. This can be any positive number. | Long |
in_raster [in_raster,...] | Rasters used to derive highest or lowest elevations within contour tops or depressions. | Raster Layer |
代码示例
CodeContours example (Python window)
The following code sample demonstrates how to execute the CodeContours function.
# set gp environment
arcpy.env.workspace="c:/data"
arcpy.env.addOutputsToMap = True
# variables for the CodeContours tool
# Contour.gdb is located in c:/data
contourFeatures="Contour.gdb/MGCP/ContourL50K"
contourHeightField="ZVH"
contourIndex="100"
# raster N35.DT2 is located in c:/data/W121
raster="W121/N35.DT2"
# execute the CodeContours tool
arcpy.CodeContours_defense(contourFeatures, contourHeightField, contourIndex, raster)
环境
许可信息
- Basic: 否
- Standard: 需要 Defense Mapping
- Advanced: 需要 Defense Mapping