Zeigen, wie Linienmerkmale in QGIS ausgerichtet sind?

11

Ich arbeite an QGIS an einer Street-Shp-Datei, die Felder von links von, von links nach rechts, von rechts nach rechts enthält und einen Geocoder erstellt.

Ich muss wissen, wie diese Merkmale ausgerichtet sind. Ich denke, das ist das Gleiche wie zu wissen, welcher der beiden (oder mehr) Punkte, aus denen die Linien bestehen, an erster Stelle steht.

Gibt es eine Möglichkeit, eine Dreiecksmarkierung im Markierungslinienstil automatisch zu drehen, damit angezeigt wird, wie die Linie ausgerichtet ist?

Facundo Perez
quelle
Je nach verwendetem Symbol müssen Sie die Markierungen möglicherweise um 90 Grad drehen, um der Linie zu folgen. Verwenden Sie einfache Marker oder SVG-Marker und welche Version von QGIS verwenden Sie? Haben Sie versucht, stattdessen Karteneinheiten / Pixel zu verwenden?
Steven Kay

Antworten:

19

Am einfachsten ist es, die Linie zu stylen. Fügen Sie Ihrer Linie eine neue Symbolebene hinzu und ändern Sie den Typ "Symbolebene" in "Markierungslinie". Wählen Sie im Stilbaum 'Marker' und wählen Sie ein Dreieck als Standard-Markersymbol. Ich glaube, "Dreieck 2" ist Ihre beste Wahl. Akzeptieren Sie diese Änderungen und alle Ihre Linien haben jetzt einen Pfeil, der die Richtung der Linie anzeigt. Sie können mit Entfernungen und der Platzierung von Markierungen herumspielen, damit es besser aussieht, aber dies zeigt Ihnen im Wesentlichen, wohin Ihre Linien führen.

Ritterhund
quelle
Ich habe es mit dieser Option versucht, aber ich kann nicht mit der Größe des Markers umgehen. Es verhält sich ziemlich seltsam: Unabhängig von der Größe, die ich definiere (ich habe es von 2 bis 2000 mm versucht), bleibt das Dreieck der gleiche kleine, fast unsichtbare Punkt über der Linie. Ich dachte, es hat damit zu tun, dass meine Linienbreite einem der Felder zugeordnet ist (Straßenbreite), aber wenn ich diese Zuordnung deaktiviert habe, bleibt das Problem bestehen.
Facundo Perez
+1 Funktioniert für mich: i.stack.imgur.com/nQVYG.png
kttii
Perez, hast du überprüft, dass die Messungen keine Karteneinheiten waren, sondern in mm oder Pixel. Das ist der einzige Grund, warum ich mir vorstellen kann, warum Sie sehr kleine Dreiecke haben, wenn Sie besonders lange Linien haben. Bleiben sie immer noch klein, wenn Sie direkt hineinzoomen (1: 1) oder behalten Sie einfach den Maßstab bei?
Knightshound
Es muss eine Art Fehler gewesen sein. Sie waren auf mm, behielten aber die Skala nicht bei. Nachdem ich das Projekt geschlossen und wieder geöffnet hatte, funktionierte es.
Facundo Perez
2

Nach der Antwort von Knightshound wurden anscheinend einige geringfügige Änderungen an den Markierungssymbolen in QGIS 3 vorgenommen. Nachdem Sie im Stilbaum "Marker" ausgewählt haben, wird "Dreieck 2" möglicherweise nicht als Option in der Liste der Symbole angezeigt. Wenn ja, sehen Sie sich die Dropdown-Liste mit der Bezeichnung "Symbole in" an. In meiner Version 3.0.3 war dies standardmäßig "Favoriten". Wenn Sie es in "Alle Symbole" ändern, sollte "Dreieck 2" angezeigt werden.

David
quelle