Install
openclaw skills install @ruiduobao/dem-terrain-analysisDEM Terrain Analysis - Generate slope, aspect, hillshade, contour, curvature, flow direction, accumulation from DEM data DEM地形分析工具 - 从DEM数据生成坡度、坡向、山体阴影、等高线、曲率、流向、汇流等地形产品
openclaw skills install @ruiduobao/dem-terrain-analysisGenerate common terrain derivatives from DEM (Digital Elevation Model) data using pure Python.
# Slope analysis
python dem-terrain-analysis.py slope input_dem.tif --output slope.tif --unit degrees
# Aspect analysis
python dem-terrain-analysis.py aspect input_dem.tif --output aspect.tif
# Hillshade
python dem-terrain-analysis.py hillshade input_dem.tif --output hillshade.tif --azimuth 315 --altitude 45
# Contour
python dem-terrain-analysis.py contour input_dem.tif --output contour.geojson --interval 10
# Curvature
python dem-terrain-analysis.py curvature input_dem.tif --output curvature.tif --type plan
# TRI / TPI / Roughness
python dem-terrain-analysis.py tri input_dem.tif --output tri.tif
python dem-terrain-analysis.py tpi input_dem.tif --output tpi.tif --window 3
python dem-terrain-analysis.py roughness input_dem.tif --output roughness.tif
# Hydrology analysis
python dem-terrain-analysis.py flowdir input_dem.tif --output flowdir.tif
python dem-terrain-analysis.py flowacc input_dem.tif --output flowacc.tif
# Batch generate all products
python dem-terrain-analysis.py batch input_dem.tif --output-dir ./terrain/
从DEM(数字高程模型)数据派生常见地形产品的纯Python CLI工具。
# 坡度分析
python dem-terrain-analysis.py slope input_dem.tif --output slope.tif --unit degrees
# 坡向分析
python dem-terrain-analysis.py aspect input_dem.tif --output aspect.tif
# 山体阴影
python dem-terrain-analysis.py hillshade input_dem.tif --output hillshade.tif --azimuth 315 --altitude 45
# 等高线
python dem-terrain-analysis.py contour input_dem.tif --output contour.geojson --interval 10
# 曲率
python dem-terrain-analysis.py curvature input_dem.tif --output curvature.tif --type plan
# TRI/TPI/粗糙度
python dem-terrain-analysis.py tri input_dem.tif --output tri.tif
python dem-terrain-analysis.py tpi input_dem.tif --output tpi.tif --window 3
python dem-terrain-analysis.py roughness input_dem.tif --output roughness.tif
# 水文分析
python dem-terrain-analysis.py flowdir input_dem.tif --output flowdir.tif
python dem-terrain-analysis.py flowacc input_dem.tif --output flowacc.tif
# 批量生成所有产品
python dem-terrain-analysis.py batch input_dem.tif --output-dir ./terrain/