Ich möchte Bewegungspfade von Fischen basierend auf beobachteten Orten erstellen.
Da ich die Bewegungen von Fischen in Flüssen und Seen betrachte, funktioniert es nicht, die Punkte einfach zu einer Polylinie zu verbinden, da viele der Wege über Land verlaufen würden. Ich brauche eine Möglichkeit, die Bewegungspfade auf die Wassergrenzen zu beschränken.
Ich bin kein Programmierer und verlasse mich auf die Werkzeuge in der Arc-Toolbox, um die Vorgänge auszuführen. Eine neue Spalte in der FAT mit Abstand zwischen aufeinanderfolgenden Punkten wäre ebenfalls nützlich.
Ich verwende ArcMap 10.
Hat jemand einen Vorschlag, wie die Bewegungspfade generiert werden sollen?
Ein bisschen mehr Informationen zu den Daten; Der Großteil der Standorte wird von Remote-Empfängern gesammelt, die dazu neigen, viele Beobachtungen zu generieren (eines meiner Projekte hat über 3 Millionen Erkennungen und wächst, wobei jeder Erkennungsdatensatz eine ID, Datum / Uhrzeit, Lat und Long enthält). Wenn ein Fisch im Erfassungsbereich eines Empfängers bleibt, wird er ungefähr alle zwei Minuten erkannt, was zu vielen Beobachtungen (Punkten) führt. Mein erster Schritt besteht also darin, den Lat und Long über einen Zeitraum in diesem Fall 1 Tag zu mitteln . Die Mittelung der Erkennungen im Lebensraum des Sees funktioniert normalerweise gut, aber dies in den Flussabschnitten kann zu Erkennungen außerhalb der Fluss- / Seegrenze führen. Das erste, was ich tun muss, ist "schnappen" die gemittelten Positionen in der Fluss- / Seegrenze und dann möchte ich einen Bewegungspfad erstellen, der auf die Fluss- / Seegrenze beschränkt ist. Idealerweise würde dieser Pfad die Entfernung für jedes Liniensegment enthalten. Meine Flüsse sind Polylinien und die Seen sind Polygone, aber ich kann die Flüsse bei Bedarf in Polygone umwandeln. Alternativ könnte ich die nicht gemittelten Rohdaten verwenden und alle meine Erkennungen würden sich innerhalb der Grenze befinden, obwohl das Erstellen von Bewegungspfaden, die auf die Grenze beschränkt sind, immer noch problematisch ist, aber dies würde zu vielen Daten führen.
Das beigefügte Bild zeigt die täglichen Durchschnittspositionen für zwei verschiedene Fische.
quelle
Antworten:
Meiner Ansicht nach wäre es besser, die Analyse mit Rastern durchzuführen (genauer gesagt mit Kostenoberflächen). Ein Entwurf einer Gliederungsmethode könnte sein:
quelle
Wenn die Flüsse Linien sind:
Ein guter Ansatz zur Behandlung solcher Probleme ist die lineare Referenzierung. Es ist ziemlich komplex, bietet aber viele Möglichkeiten. In der ArcGIS-Hilfe finden Sie viele Informationen zum linearen Referenzieren . Sperren Sie bei linearen Referenzierungsszenarien und Beispielanwendungen für lineare Referenzierung, um zu sehen, welche Möglichkeiten die lineare Referenzierung für Sie bietet.
Einige der Tools, die Sie verwenden müssen, sind:
Routen erstellen
Suchen Sie Features entlang von Routen
Erstellen Sie eine Routenereignisebene
Wie gesagt, es ist ein komplexer Ansatz, und es braucht Zeit, um den linearen Referenzierungsansatz zu verstehen (und ihn in ArcGIS zu verwenden), aber die lineare Referenzierung bietet Ihnen viele Möglichkeiten.
quelle
Wenn Sie die Flüsse von Polygon in Linien konvertieren, können Sie mit Network Anlayst die Fischpfade analysieren.
Sie können eine Routenanalyse durchführen . Die Positionen eines Fisches sind die Haltestellen . Es gibt eine USE_INPUT_ORDER-Option für die Stopps, sodass die Stopps in der Eingabereihenfolge besucht werden.
Network Analyst benötigt ein Leitungsnetz. Ich habe keine Ahnung, wie ich mit den Polygonen der Seen umgehen soll. Vielleicht erstellen Sie einen Liniendatensatz (Linienraster) innerhalb der Seen?
quelle
Um die durchschnittliche Position über einen bestimmten Zeitraum zu berechnen, können Sie das Central Feature Tool verwenden . Die Ergebnisposition befindet sich im Fluss.
quelle
Sie können versuchen, alle Punkte zu verbinden, dann Polylinien an Scheitelpunkten zu teilen und die vom Landpolygon geschnittenen Landstücke zu löschen (mit denen Sie den Fluss aus dem Untersuchungsgebietspolygon löschen können), und dann die verbleibenden Segmente zusammenführen.
quelle