Resumen
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.
Uso
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.
Sintaxis
arcpy.defense.CodeContours(in_contour_features, contour_height_field, contour_index, in_raster)
Parámetro | Explicación | Tipo de datos |
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 |
Muestra de código
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)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Requiere Defense Mapping
- Advanced: Requiere Defense Mapping