[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