Create And Simplify Contours (Defense Mapping)
摘要
国防制图 production tool that generates contours and smooths them for use in cartographic products. Contours are generated from input rasters. Once created, the contours are simplified without altering their essential shape.
用法
-
Set the Map Scale parameter to the scale at which your cartographic products will be printed. This tool uses it to improve contour display in output products.
This tool requires specific fields within Out Contour Features. Out Contour Features should be a 国防制图 data model feature class.
Simplification uses a tolerance to define the minimum allowable distance between vertices. The tool removes vertices within this tolerance. Tolerance is scale dependent and controlled by the tool.
语法
参数 | 说明 | 数据类型 |
Input_Raster [Input_Raster,...] |
A list of rasters from which contours will be created. | Raster Layer |
Map_Scale |
The scale at which the cartographic product is going to be printed. The tool optimizes cartographic display by setting a minimum feature length based on this scale.
| String |
Base_Contour |
Base contour value. Contours are generated above and below this value to cover the entire value range of the input raster. Setting this value to 5 and the contour interval to 10 will produce contour lines at 5, 15, 25, -5, -15, and so forth. The default is zero. | Double |
Contour_Interval |
The interval, or distance, between contour lines. This can be any positive number. | Double |
Index_Interval |
Indicates the index contour interval. | Double |
Include_Zero_Contour | Indicates if the tool will create a zero contour. A zero contour represents sea level. Zero contours, when generated along a coastline, may be created inside a water body. Specify ZERO_CONTOUR if you will generate contours on land areas that are at or below sea level.
| Boolean |
Out_Contour_Features |
An existing 国防制图 feature class. The tool appends contours to this feature class. | Feature Layer |
Contour_Subtype |
A subtype in Out_Contour_Features to which contours will be written. | String |
代码实例
The following code sample demonstrates how to use the CreateAndSimplifyContours tool.
# set gp environment
arcpy.env.workspace="C:/data"
# variables for tool
rasters="elevation.tif"
mapScale="1:12500"
baseContour=0
contourInterval=10
# output feature class must exist
outContours="mgcp.gdb/mgcp/contours"
noIdx="NO_INDEX_CONTOURS"
contourSubtype="FCSubtype"
# execute the tool
arcpy.CreateAndSimplifyContours_defense(rasters,mapScale,baseContour,contourInterval,outContours,contourSubtype)