dem_hillshade — DEM shading op

Datenarten: depthimage2d

Aufruf: import demops; demops.dem_hillshade(dem, cell_size, azimuth_deg=315.0, altitude_deg=45.0, z_factor=1.0, method='horn') (oder opsdem.get("dem_hillshade"))

Verwendung

> Für diesen Operator gibt es noch keine Übersetzung. Es folgt der Originaltext unverändert.

陰影起伏 [0,1]。`azimuth_deg` は光源の方位(北 0 度・東回り)。

Lambert の余弦則そのもので、遮蔽は考えない(自分より手前の尾根で

影になる分は含まれない)。落ちる影が要るなら :func:dem_horizon_angle

組み合わせること —— 「陰影起伏に影が入っている」と思い込むのが定番の誤解。

平坦面では `sin(altitude)` に一致する(実測 1e-15 以下)。

Ausführlicher Anwendungsleitfaden

Leitfaden zur Familie dem_terrain_analysis

Referenzen (Beispieldaten, Literatur)

• Katalog der Beispieldaten (Download-URLs / Lizenzen) — 2-D nutzt skimage.data (BSD/Public Domain) plus synthetische Bilder, 3-D nennt Download-URLs echter Datenquellen (Stanford, PDS, …).

• Herkunft und Literatur der Operatoren — die Quellen der Forschung/Verfahren, auf denen diese Operatorfamilie beruht.

• Der kanonische Algorithmus (Autor, Jahr) und seine Anwendungen stehen im Familienleitfaden oben.

Ausführbare Beispiele (verifizierte Samples, die diesen Operator wirklich aufrufen)

poc_dem_terrainpy -3.11 examples/poc_dem_terrain.py

Typkompatible Folge-Operatoren (nehmen image2d als Eingabe)

Gleiche Kategorie (shading)


*Provenance: demops.py — DEM Operator-Registry. Diese Notiz wird von tools/opdocs.py md erzeugt (nicht von Hand bearbeiten).*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.