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)
Contour features to which subtype codes will be applied.
Field in the contour features that contains elevation values.
The interval, or distance, between contour lines. This can be any positive number.
Rasters used to derive highest or lowest elevations within contour tops or depressions.
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: No
- Standard: Requires Defense Mapping
- Advanced: Requires Defense Mapping