[FOSSGIS-Talk] QGIS 3.16.16 - kürzester Abstand zwischen einem Punkt zu einem Linienlayer
lars lingner
lars at lingner.eu
Sa Jan 6 17:11:27 CET 2024
Hallo,
ich habe das ausprobiert. Ein Punkt- (Hausnummern) und ein Linienlayer
(Strassenachsen), beide im gleichen SRS (epsg:25833). In der
Processing-Toolbox die Funktion "Shortest line between features" auswählen.
Source layer -> Punktlayer
Destination-Layer -> Linienlayer
Ergebnis: Ein Linienlayer (shortestline) mit der kürzesten Linie
zwischen Hausnummer und Strasse, zusätzlich werden alle Attribute
gejoined. Jetzt kannst du noch mit dem Field Calculator ein zusätzliches
Attribut "length" erzeugen und mittels "$length" die Länge der Linie
ermitteln.
Die Länge und der Name steht jetzt aber noch nicht an den Punkten. Dafür
kannst du die Funktion "Join attributes by nearest" benutzen.
Input layer -> Punktlayer
Input layer 2 -> shortestline
Fields to copy: name, length
Ergebnis: Punktlayer/Hausnummern mit Strassenname und Länge des
kürzesten Abstandes zur Strasse.
Hoffe es hilft...
Viele Grüße
Lars
Am 06.01.24 um 15:23 schrieb Nane via FOSSGIS-Talk-Liste:
> Hallo zusammen,
>
> ich habe einen Punktlayer und einen Linienlayer. Für jeden Punkt würde
> ich gerne den Abstand zu der nächsten Linie (=kürzester Abstand) des
> Linienlayers ermitteln (und als Wert in die Attributtabelle schreiben).
> Toll wäre zudem, wenn ich dann noch wüsste, welches Attribut die nächste
> Linie im Feld "Name" hat. Ich habe probiert ob es mit irgendeiner
> Nachbarschaftsanalyse funktioniert oder im Feldrechner mit "distance"
> funktioniert, aber da komme ich jeweils nicht weiter. Vielleicht hat
> jemand von Euch eine Idee, wie ich das machen kann?
>
> Danke vielmals schon jetzt!
>
> Viele Grüße
>
> Nane
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : OpenPGP_signature.asc
Dateityp : application/pgp-signature
Dateigröße : 840 bytes
Beschreibung: OpenPGP digital signature
URL : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20240106/34439b3a/attachment.sig>
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste