ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • Extensions

Create Contours

  • 摘要
  • 用法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

摘要

Esri Defense Mapping cartographic production tool that creates and smooths contours from an input raster.

用法

  • Set the Map Scale parameter to the scale at which your cartographic products will be printed. The tool uses this parameter to improve contour display in output products.

  • This tool requires specific fields in Out Contour Features. Out Contour Features should be a Defense Mapping data model feature class.

  • This tool uses the following process to generate contours:

    1. Create contours by executing the Spatial Analyst Contour tool.
    2. Smooth contours by applying a Defense Mapping-specific algorithm.
    3. Calculate contour fields that pertain to Defense Mapping data models.

语法

CreateContours(Input_Raster, Map_Scale, Base_Contour, Contour_Interval, Index_Interval, Include_Zero_Contour, Out_Contour_Features, Contour_Subtype, {Input_Area_of_Interest}, {Raster_Elevation_Units}, {Contour_Elevation_Units}, {Resample_Raster})
参数说明数据类型
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 will be printed. The tool optimizes cartographic display by setting a minimum feature length based on this scale.

  • 1:5000 —Contour printing is optimized for scale 1:5,000.
  • 1:7500 —Contour printing is optimized for scale 1:7,500.
  • 1:12500 —Contour printing is optimized for scale 1:12,500.
  • 1:25000 —Contour printing is optimized for scale 1:25,000.
  • 1:50000 —Contour printing is optimized for scale 1:50,000. This is the default.
  • 1:100000 —Contour printing is optimized for scale 1:100,000.
  • 1:250000 —Contour printing is optimized for scale 1:250,000.
  • 1:500000 —Contour printing is optimized for scale 1:500,000.
  • 1:1000000 —Contour printing is optimized for scale 1:1,000,000.
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 on. 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 INCLUDE_ZERO_CONTOUR if you will generate contours on land areas that are at or below sea level.

  • NO_INCLUDE_ZERO_CONTOUR —Do not include a zero contour. This is the default.
  • INCLUDE_ZERO_CONTOUR —Include a zero contour.
Boolean
Out_Contour_Features

A feature layer from an existing Defense Mapping feature class. This tool appends contours to this feature class and returns a feature layer.

Feature Layer
Contour_Subtype

A subtype in Out_Contour_Features to which contours will be written.

String
Input_Area_of_Interest
(可选)

An area of interest (AOI) that is contained in a raster and is used to clip the raster before creating contours. A buffer is created before clipping the raster and results in larger output contours that extend beyond the selected AOI.

Feature Layer
Raster_Elevation_Units
[Raster_Elevation_Units,...]
(可选)

The measurement units for elevation values in the Input Raster parameter.

  • Meters —Raster elevation units are meters.
  • Feet —Raster elevation units are feet.
String
Contour_Elevation_Units
[Contour_Elevation_Units,...]
(可选)

Contour elevation units will be created with the same elevation units as raster values unless specified to use different units, such as feet instead of meters.

  • Meters —Contour elevation units are meters.
  • Feet —Contour elevation units are feet.
String
Resample_Raster
(可选)

Indicates if the tool will resample the Input_Raster before creating contours.

  • NO_RESAMPLE —The Input_Raster will not be resampled when creating contours.
  • RESAMPLE —The Input_Raster will be resampled before creating contours. This is the default.
Boolean

代码示例

CreateContours example (Python window)

The following Python window script demonstrates how to use the CreateContours 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.CreateContours_defense(rasters,mapScale,baseContour,contourInterval,outContours,contourSubtype)

环境

  • 当前工作空间

许可信息

  • ArcGIS Desktop Basic: 否
  • ArcGIS Desktop Standard: 否
  • ArcGIS Desktop Advanced: 需要 Defense Mapping and Spatial Analyst

相关主题

  • An overview of the Contours toolset

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2020 Esri. | 隐私政策 | 法律声明