← 返回命令列表

Linux command

gdal_contour 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Generate contours

gdal_contour -a [elev] -i [10] [dem.tif] [contours.shp]

Specify interval

gdal_contour -i [100] [dem.tif] [contours.shp]

Fixed contour levels

gdal_contour -fl [100] [500] [1000] [dem.tif] [contours.shp]

Output to GeoJSON

gdal_contour -f "GeoJSON" -i [10] [dem.tif] [contours.geojson]

Generate 3D contour polygons

gdal_contour -p -3d -a [elev] -i [50] [dem.tif] [contours.shp]

说明

gdal_contour generates contour lines from elevation rasters (DEMs). It creates vector features representing lines of equal elevation. The tool supports regular interval or specified level contours. Output includes elevation attributes for labeling. Multiple output formats are available. gdal_contour is used for cartography, terrain analysis, and visualization of elevation data.

参数

-a _NAME_
Attribute name for elevation.
-i _INTERVAL_
Contour interval.
-fl _LEVELS_
Fixed contour levels.
-f _FORMAT_
Output format.
-b _BAND_
Source band number (default: 1).
-3d
Force production of 3D vectors instead of 2D.
-p
Generate contour polygons rather than contour lines.
-off _OFFSET_
Offset from zero relative to which to interpret intervals.
-snodata _VALUE_
Input nodata value to ignore.
-nln _NAME_
Output layer name.
-q
Quiet mode, suppress progress output.

FAQ

What is the gdal_contour command used for?

gdal_contour generates contour lines from elevation rasters (DEMs). It creates vector features representing lines of equal elevation. The tool supports regular interval or specified level contours. Output includes elevation attributes for labeling. Multiple output formats are available. gdal_contour is used for cartography, terrain analysis, and visualization of elevation data.

How do I run a basic gdal_contour example?

Run `gdal_contour -a [elev] -i [10] [dem.tif] [contours.shp]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -a _NAME_ do in gdal_contour?

Attribute name for elevation.