QGIS 3.28 | Distanzmatrix | Entfernung zwischen Quell- und Zielobjekten

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024

ความคิดเห็น • 24

  • @heck7192
    @heck7192 หลายเดือนก่อน

    Moin, was ist wenn ich jetzt Daten eines GPS Trackers habe und die Distanzen in der Reihenfolge des Aufnahmezeitpunktes ermitteln möchte?

    • @marshalmappers8039
      @marshalmappers8039  หลายเดือนก่อน

      Hallo Heck,
      danke für deine Geduld, letzte Woche war ich im Urlaub.
      Ich hoffe ich verstehe dich richtig. Du erstellst deine Distanzmatrix, verknüpfst die entstandene Tabelle mit der Originaltabelle über die ID und bringst somit den Aufnahemezeitpunkt mit in die Attributtabelle. Anschließend musst du nur noch nach dem Aufnahmezeitpunkt sortieren.
      Ich hoffe das beantwortet deine Frage. Schreib uns sonst gerne nochmal.
      Schöne Grüße
      Marshal

    • @heck7192
      @heck7192 หลายเดือนก่อน

      ⁠@@marshalmappers8039hm, ich habe nur einen Layer in dem die Punkte gespeichert sind. Dort ist der Aufnahmezeitpunkt bereits in der attributtabelle und diese ist auch schon nach dem Aufnahmezeitpunkt sortiert, deshalb weiß ich nicht was der Ziel oder Eingabelayer sein soll und was zb das schlüsselfeld ist. Komme leider gar nicht so weit, dass ich eine Distanzmatrix erstellen kann

    • @heck7192
      @heck7192 หลายเดือนก่อน

      Ich möchte sozusagen die Distanz die das besenderte Tier zb vom 1.1. um 9 uhr bis zum 1.1. um 12 uhr zurückgelegt hat, dann vom 1.1. um 12 bis zum 1.1. um 15 Uhr usw…. Also immer bis zur nächsten Standortspeicherung des Gps Senders. Und alle Punkte sind in einem Layer mit dem Aufnahmezeitpunkt und den koordinaten in der Attributtabelle

    • @marshalmappers8039
      @marshalmappers8039  หลายเดือนก่อน

      Hallo Heck,
      danke für deine Ausführungen, damit kann ich etwas anfangen.
      Da du ja nur die Punkte hast, kannst du das "Werkzeug Punkte zu Weg" nutzen, um daraus Linien zu erstellen. Dabei kannst du ein Feld angeben, das die Reihenfolge der Punkte angibt. Evtl. kannst du das Feld mit dem Zeitstempel verwenden. Probier das mal aus. Weiterhin kannst du ein Feld angeben, nach welchem Gruppiert werden soll. Bspw. alle Punkt die im Feld "Gruppe" den Wert A haben, werden zu einer Linie zusammengefasst. Wird nichts angegeben, dann wird nur eine Linie erstellt. Das möchtest du aber nicht haben. Wenn du kein Gruppenfeld hast, dann solltest du hier auch das Feld mit dem Zeitstempel nehmen können. Dann wird jede Linie zwischen 2 Punkten zu einer separaten Linie erstelle. Zu guter letzt kannst du dann mit dem Feldrechner und dem Ausdruck $length ein neues Feld berechnen, dass die Länge der Linie enthält. Dazu haben wir hier auch schon ein Video gemacht: th-cam.com/video/MCGuqouuCwE/w-d-xo.html
      Ich hoffe das hilft dir weiter. Sonst schreib uns auch gerne eine Email. Die Adresse findest du auf unserer WebSeite. Den Link dazu findest du in der Videobeschreibung.
      Schöne Grüße
      Marshal

    • @heck7192
      @heck7192 หลายเดือนก่อน

      @@marshalmappers8039 das werde ich später mal ausprobieren. Melde mich nochmal, vielen vielen Dank soweit!

  • @PeterWeißbach
    @PeterWeißbach 11 หลายเดือนก่อน

    Liebes Marshal Mappers Team,
    herzlichen Dank für das sehr hilfreiche Video! Die Entfernungen zwischen Punkten kann ich damit zuverlässig berechnen lassen. Super!
    Wie sieht es aber aus, wenn mein zweiter Layer zum Beispiel ein Pufferradius ist? Gibt es dafür auch eine Funktion?

    • @marshalmappers8039
      @marshalmappers8039  11 หลายเดือนก่อน +1

      Hallo,
      sehr gerne. Es freut uns, wenn unsere Videos weiterhelfen.
      So direkt gibt es dafür keine Funktion. Du kannst hierfür beispielsweise das Plugin NNJoin oder der GRASS Tool v.distance verwenden. Diese berechnen allerdings nur die Entfernung zum nächstgelegenen Polygon.
      Ich hoffe das hilft dir weiter.
      Schöne Grüße
      Marshal

    • @PeterWeißbach
      @PeterWeißbach 11 หลายเดือนก่อน

      Hallo,
      vielen Dank für Eure Nachricht. Das schau ich mir in Ruhe an und denke, dass wird uns sicher weiterhelfen.
      Viele Grüße!@@marshalmappers8039