Wie kann eine einheitliche Farbe für DEMs sichergestellt werden?
8
Dies ist eine dumme Frage, aber eine, die ich schon seit einiger Zeit herauszufinden versuche. Ich habe zwei Aster DEM-Kacheln nebeneinander. Wie stelle ich für beide eine einheitliche Farbe sicher?
Es sollte beachtet werden, dass "dieselbe Farbtabelle haben" und "dieselbe gestreckte Farbrampe haben" nicht dasselbe bedeuten.
L_Holcombe
Antworten:
7
Wie Vladimir vorgeschlagen hat, können Sie dies tun, indem Sie sicherstellen, dass sie dieselbe Farbtabelle verwenden. Sie können dies tun, indem Sie beide DEMS in QGIS laden, dann mit der rechten Maustaste auf das DEM mit der gewünschten Farbtabelle klicken und dessen Stil kopieren. Sie wählen dann das andere DEM aus, klicken mit der rechten Maustaste darauf und fügen den Stil ein.
Ich danke dir sehr! Endlich geschafft, es auf diese Weise zu klären.
Bernie
6
Hmmm, ich würde einen anderen Ansatz wählen. Ich würde aus all Ihren DEMS einen .vrt-Raster-Katalog erstellen (Sie können dies über das QGIS-Raster-Menü tun) und dann dieser vrt-Datei eine einzelne Palette zuweisen, die als einzelne Ebene fungiert.
Ich sehe hier mehrere Antworten, die zu einem allgemeinen Stil führen, der auf alle Ihre DEMs angewendet werden kann. Die Verwendung dieser Antwort hängt jedoch direkt mit der Verwendung zusammen, die Sie für sie in Betracht ziehen.
Wenn Sie sie speziell für große Gebiete mit hohen Höhenunterschieden verwenden, ist dies möglicherweise der richtige Weg. Wenn Sie wie ich DEMs verwenden, um relativ kleine Unterschiede für einen bestimmten Bereich zu visualisieren, ist es wahrscheinlich besser, einen minimalen und maximalen Wert von Hand festzulegen.
Bemerkenswert könnte auch sein, dass Sie mit diskreten Schritten anstelle einer durchgehenden Rampe auch festgelegte Höhenlinien visualisieren.
Hier ist ein Beispiel dafür, was ich normalerweise mache:
Ich stellte jeden Meter diskrete Intervalle ein und gab ihnen eine Farbe von hoch nach niedrig. 0 = schwarz (Ausschnitte für Gebäude) alles unter einem Mindestwert, den ich auf Cyan eingestellt habe, dann allmählich nach oben. Alles über meinem Maximalwert ist dunkelviolett. Ich stelle es auf ein gewisses Maß an Transparenz ein, überlagere eine Straßenkarte und es gibt mir einen Hinweis darauf, in welchem Gebiet Regenwasser in welche Richtung abfließt ... (ungefähr die Wasserflüsse verlaufen senkrecht zu den Höhenlinien) und die Die Breite der Farbbänder gibt sogar eine Vorstellung davon, wie steil das Gelände ist.
Sie haben vermutet, dass sich der Bereich, den ich brauche, von Zeit zu Zeit an der Grenze zwischen zwei DEMs befindet. In diesem Fall speichere ich die XML-Datei für die von mir festgelegte Farbpalette und lade sie beim nächsten Öffnen von DEM.
Lange Rede, kurzer Sinn: Was Ihre Farbgebung betrifft, denken Sie voraus, wenn Sie eine große Fläche mit sehr großen Höhenunterschieden benötigen (wenn dies der Fall ist, wählen Sie eine allgemeinere Lösung für ALLE Ihre DEMs) oder Details oder kleine Details erstellen möchten Unterschiede tauchen auf einer winzigen Ebene auf (wie im Bild oben). Ihr Ansatz kann sehr unterschiedlich sein.
es ist ein guter Blog von Benutzern @underdark hier über SLD - Support und andere QGIS 1.8 Style - Funktionen. Ich denke, Sie sollten nach Ihrem Problem und mehr über das Styling suchen.
SLD-Unterstützung
Neben den klassischen QML-Layer-Dateien unterstützt QGIS 1.8 den SLD-Standard. SLDs können aus einer neuen Symbologie exportiert und in diese importiert werden.
Beachten Sie Folgendes: SLDs können aus jedem Renderer-Typ exportiert werden: einzelnes Symbol, kategorisiert, abgestuft oder regelbasiert. Beim Importieren eines SLD wird jedoch entweder ein einzelnes Symbol oder ein regelbasierter Renderer erstellt.
Das bedeutet, dass kategorisierte oder abgestufte Stile in regelbasierte konvertiert werden. Wenn Sie diese Renderer beibehalten möchten, müssen Sie sich an das QML-Format halten. Andererseits kann es manchmal sehr praktisch sein, diese einfache Methode zum Konvertieren von Stilen in regelbasierte zu verwenden.
daneben, wenn Sie etwas über das Speichern schreiben möchten oder irgendetwas, können Sie diesen Code zum Speichern Ihres Stils verwenden ....
Wenn Sie keine Einschränkungen im Festplattenspeicher haben, können Sie auch versuchen, die Dems zusammenzuführen (Raster / Verschiedenes / Zusammenführen). Wenden Sie dann die gewünschte Farbtabelle auf das zusammengeführte Raster an.
Antworten:
Wie Vladimir vorgeschlagen hat, können Sie dies tun, indem Sie sicherstellen, dass sie dieselbe Farbtabelle verwenden. Sie können dies tun, indem Sie beide DEMS in QGIS laden, dann mit der rechten Maustaste auf das DEM mit der gewünschten Farbtabelle klicken und dessen Stil kopieren. Sie wählen dann das andere DEM aus, klicken mit der rechten Maustaste darauf und fügen den Stil ein.
quelle
Hmmm, ich würde einen anderen Ansatz wählen. Ich würde aus all Ihren DEMS einen .vrt-Raster-Katalog erstellen (Sie können dies über das QGIS-Raster-Menü tun) und dann dieser vrt-Datei eine einzelne Palette zuweisen, die als einzelne Ebene fungiert.
quelle
Ich sehe hier mehrere Antworten, die zu einem allgemeinen Stil führen, der auf alle Ihre DEMs angewendet werden kann. Die Verwendung dieser Antwort hängt jedoch direkt mit der Verwendung zusammen, die Sie für sie in Betracht ziehen.
Wenn Sie sie speziell für große Gebiete mit hohen Höhenunterschieden verwenden, ist dies möglicherweise der richtige Weg. Wenn Sie wie ich DEMs verwenden, um relativ kleine Unterschiede für einen bestimmten Bereich zu visualisieren, ist es wahrscheinlich besser, einen minimalen und maximalen Wert von Hand festzulegen.
Bemerkenswert könnte auch sein, dass Sie mit diskreten Schritten anstelle einer durchgehenden Rampe auch festgelegte Höhenlinien visualisieren.
Hier ist ein Beispiel dafür, was ich normalerweise mache:
Ich stellte jeden Meter diskrete Intervalle ein und gab ihnen eine Farbe von hoch nach niedrig. 0 = schwarz (Ausschnitte für Gebäude) alles unter einem Mindestwert, den ich auf Cyan eingestellt habe, dann allmählich nach oben. Alles über meinem Maximalwert ist dunkelviolett. Ich stelle es auf ein gewisses Maß an Transparenz ein, überlagere eine Straßenkarte und es gibt mir einen Hinweis darauf, in welchem Gebiet Regenwasser in welche Richtung abfließt ... (ungefähr die Wasserflüsse verlaufen senkrecht zu den Höhenlinien) und die Die Breite der Farbbänder gibt sogar eine Vorstellung davon, wie steil das Gelände ist.
Sie haben vermutet, dass sich der Bereich, den ich brauche, von Zeit zu Zeit an der Grenze zwischen zwei DEMs befindet. In diesem Fall speichere ich die XML-Datei für die von mir festgelegte Farbpalette und lade sie beim nächsten Öffnen von DEM.
Lange Rede, kurzer Sinn: Was Ihre Farbgebung betrifft, denken Sie voraus, wenn Sie eine große Fläche mit sehr großen Höhenunterschieden benötigen (wenn dies der Fall ist, wählen Sie eine allgemeinere Lösung für ALLE Ihre DEMs) oder Details oder kleine Details erstellen möchten Unterschiede tauchen auf einer winzigen Ebene auf (wie im Bild oben). Ihr Ansatz kann sehr unterschiedlich sein.
quelle
es ist ein guter Blog von Benutzern @underdark hier über SLD - Support und andere QGIS 1.8 Style - Funktionen. Ich denke, Sie sollten nach Ihrem Problem und mehr über das Styling suchen.
daneben, wenn Sie etwas über das Speichern schreiben möchten oder irgendetwas, können Sie diesen Code zum Speichern Ihres Stils verwenden ....
ich hoffe es hilft dir ...
quelle
Wenn Sie keine Einschränkungen im Festplattenspeicher haben, können Sie auch versuchen, die Dems zusammenzuführen (Raster / Verschiedenes / Zusammenführen). Wenden Sie dann die gewünschte Farbtabelle auf das zusammengeführte Raster an.
quelle