Ich möchte in der Lage sein, einen Grundstil für eine Ebene in großem Maßstab, z. B. GB-weit, mit allen Polygonen gleich zu zeigen, aber dies in einem kleineren Maßstab zu ändern, z. B. 1: 25K, um zwischen Polygonen zu unterscheiden.
Idealerweise möchte ich dies jedes Mal tun können, ohne den Stil zu ändern / einen gespeicherten Stil zu laden, wenn ich den Maßstab ändere.
Ist das möglich?
Antworten:
Ja, es ist möglich.
Was Sie brauchen, ist regelbasiertes Styling mit einer Skalierungsregel, wie im Bild gezeigt (Entschuldigung für das deutsche Layout).
Beim Vergrößern und Verkleinern sieht es folgendermaßen aus: Beachten Sie, dass beim Verkleinern der definierten Zoomstufen die Ebene nicht angezeigt wird.
BEARBEITEN:
Um verschiedene Stile innerhalb einer Kategorie zu haben, können Sie die Regeln verfeinern, indem Sie mit der rechten Maustaste auf eine Regel klicken -> Skalierung hinzufügen und unterschiedliche Skalierungen festlegen. Damit dies funktioniert, müssen Sie die "übergeordnete Regel" festlegen, die die Klassen transparent definiert.
Damit die Ebene gleich aussieht, können Sie eine Regel ohne Filter hinzufügen und den Maßstab so einstellen, dass er kleiner ist als die von den Klassen definierten Maßstäbe (siehe Bild 3 für das Setup und Bild 4 für das Ergebnis).
Ergebnis:
quelle