Entfernen Sie die Randlinien von SRTM-Kacheln, die als Hillshade gerendert wurden

11

Ich habe mehrere SRTM DEM-Rasterkacheln von https://dwtkns.com/srtm30m/ heruntergeladen und aus den Kacheln Hillshade-Versionen erstellt. Bei näherer Betrachtung haben die Hillshade-Kacheln jetzt Grenzlinien, die ich nicht ausblenden oder entfernen kann (wie in der Abbildung unten, in der die Randlinien der 4 Kacheln dargestellt sind):

SRTM kachelt Hillshade-Grenzlinien

Ich habe versucht, die Stile-Optionen zu überprüfen, kann jedoch keine Möglichkeit finden, die Linien / Ränder auszublenden. Beim Versuch, die Kacheln als Einzelband-Pseudofarbe zu rendern, werden keine Linien angezeigt. Ich vermute daher, dass die Linien nur beim Rendern eines Hillshade generiert werden:

Wie kann ich diese Grenzlinien für Hügelschattenkacheln ausblenden / entfernen?

SRTM kachelt Singleband-Pseudofarbe

JAT86
quelle
1
Randnotiz: Da diese Kacheln zur Nordhalbkugel gehören, möchten Sie möglicherweise Hillshading aus südlicher Richtung anwenden, da dies der Winkel ist, mit dem die Sonne die Nordhalbkugel beleuchtet.
Jjmontes

Antworten:

13

SRTM-Kacheln (in diesem Fall 3601 px * 3601 px) haben dazwischen 1-Pixel-Überlappungen. Wenn Sie Transparenz (oder reduzierte Deckkraft) auf Ihre Hillshade-Ebene anwenden, fallen solche überlappenden Pixel auf. Möglicherweise haben Sie dies auch auf den Originalbildern beobachtet, wenn Sie Transparenz anwenden (siehe unten).

Geben Sie hier die Bildbeschreibung ein ..... original SRTM, Pseudofarbe + 60% Deckkraft

Auf jeden Fall können Sie dies vermeiden, indem Sie diese Kacheln zusammenführen. Eine Möglichkeit wäre das Erstellen eines virtuellen Rasters (entweder über Menü> Raster> Verschiedenes oder über die Processing Toolbox).

Geben Sie hier die Bildbeschreibung ein

Aktivieren Sie nicht die Place each input file into a separate bandOption.

Nachdem Sie Hillshade auf der virtuellen Rasterebene festgelegt haben, werden die Grenzen nicht mehr angezeigt.

Geben Sie hier die Bildbeschreibung ein

Kazuhito
quelle
4

Wie von @Kazuhito beschrieben, sollten die Kacheln zu einem virtuellen Raster kombiniert werden. Ihre Methode wird in QGIS durchgeführt. Wenn Sie eine große Anzahl von Kacheln haben, können Sie dies lieber über die Befehlszeile tun. Öffnen Sie dazu eine Shell im Verzeichnis mit den SRTM-Kacheln und führen Sie sie aus. gdalbuildvrt combined.vrt *.hgt Das resultierende virtuelle Raster ( combined.vrt) kann dann in QGIS geladen werden.

Alex Hajnal
quelle