gdal_contour

从栅格高程模型构建矢量等高线。

简介

gdal_contour [-b <band>] [-a <attribute_name>] [-amin <attribute_name>] [-amax <attribute_name>]
             [-3d] [-inodata]
             [-snodata n] [-i <interval>]
             [-f <formatname>] [[-dsco NAME=VALUE] ...] [[-lco NAME=VALUE] ...]
             [-off <offset>] [-fl <level> <level>...] [-e <exp_base>]
             [-nln <outlayername>] [-q] [-p]
             <src_filename> <dst_filename>

描述

这个 gdal_contour 从输入栅格高程模型(DEM)生成矢量等高线文件。

轮廓线的方向是一致的,高边将在右边,也就是说,线串绕着顶部顺时针旋转。

-b <band>

选择要从中获取DEM的特定条带。默认为波段1。

-a <name>

提供用于放置高程的属性的名称。如果未提供,则不附加任何高程属性。在多边形轮廓中忽略 (-p )模式。

-amin <name>

提供用于放置等高线多边形最小高程的属性的名称。如果未提供,则不附加最小高程属性。在默认线条轮廓模式下忽略。

2.4.0 新版功能.

-amax <name>

Provides a name for the attribute in which to put the maximum elevation of contour polygon. If not provided no maximum elevation attribute is attached. Ignored in default line contouring mode.

2.4.0 新版功能.

-3d

强制生成三维矢量而不是二维矢量。包括每个顶点的高程。

-inodata

忽略数据集中隐含的任何nodata值-将所有值视为有效。

-snodata <value>

输入像素值作为“nodata”。

-f <format>

以特定格式创建输出。

2.3.0 新版功能: 如果未指定,则从扩展名猜测格式(以前是ESRI Shapefile)。

-dsco <NAME=VALUE>

数据集创建选项(特定于格式)

-lco <NAME=VALUE>

图层创建选项(特定于格式)

-i <interval>

等高线之间的高程间隔。

-off <offset>

从零开始的偏移量,用于解释间隔。

-fl <level>

命名一个或多个要提取的“固定级别”。

-e <base>

以指数级生成级别: base ^ k ,为了 k 一个整数。

2.4.0 新版功能.

-nln <name>

提供输出向量层的名称。默认为“轮廓”。

-p

生成等高线多边形而不是等高线。

2.4.0 新版功能.

-q

安静点。

计算机辅助编程接口

这个实用程序的功能可以通过 GDALContourGenerate() .

例子

这将从中的DEM数据创建10米等高线 dem.tif 并在 contour.shp|shx|dbf 等高线高程在 elev 属性。

gdal_contour -a elev dem.tif contour.shp -i 10.0