Ich versuche, in QGIS 2 und 3 einen Mauer-Stil für ein Vektor-Polygon zu erstellen. Ich kann eine SVG-Zeichnung einer Mauer mit SVG-Füllung rendern (Bild unten). Ich möchte jedoch nicht SVG verwenden, da der Stil Teil einer kostenlosen geologischen Karte ist, bei der die SVG-Datei die Verteilung und Wiedergabe der Daten für die Öffentlichkeit erschwert. Durch das Speichern der SVG-Datei über eine Standard-QML werden relative Pfade zur SVG-Datei in der QML-Datei erzwungen, und die SVG-Datei muss sich im SVG-Ordner des QGIS-Systems befinden.
Jeder hat einen Polygonvektorstil wie folgt erstellt:
Das braucht keine externe SVG-Datei zum Rendern.
Antworten:
Verwenden Sie eine Punktmusterfüllung mit halbquadratischer Markierung und 90-Grad-Drehung
Markierungsgröße: 10mm
Abstand: Horizontal 10 mm, Vertikal 5 mm
Verschiebung: Horizontal 5 mm, Vertikal 0 mm
Ergebnis: Konsistente Füllung des Ziegelmusters unabhängig von der Polygonform
Verwenden Sie für eine andere Größe des Ziegelmusters diese Proportionen, wobei X die Größe Ihrer Punktmarkierung ist:
So sieht es mit verschiedenen Punktmarkierungen und allen anderen Einstellungen aus:
Hexagon Cross_fill Circle Semi_circle Triangle
quelle