Chcę stworzyć ścieżki ruchu ryb na podstawie obserwowanych lokalizacji.
Ponieważ patrzę na ruchy ryb w rzekach i jeziorach, zwykłe połączenie punktów w celu utworzenia polilinii nie zadziała, ponieważ wiele ścieżek będzie na lądzie. Potrzebuję sposobu na ograniczenie ścieżek ruchu do granic wody.
Nie jestem programistą i polegam na narzędziach w przyborniku Arc do wykonywania operacji. Przydałaby się również nowa kolumna w FAT z odległością między kolejnymi punktami.
Korzystam z ArcMap 10.
Czy ktoś ma sugestie, jak wygenerować ścieżki ruchu?
Nieco więcej informacji na temat danych; większość lokalizacji jest pobierana ze zdalnych odbiorników, które mają tendencję do generowania wielu obserwacji (jeden z moich projektów ma ponad 3 miliony wykrywalności i rośnie, każdy rekord wykrycia zawiera identyfikator, datę, godzinę i długość). Jeśli ryba pozostaje w zasięgu wykrywania odbiornika, jest wykrywana mniej więcej raz na dwie minuty, co skutkuje dużą liczbą obserwacji (punktów), więc moim pierwszym krokiem jest uśrednienie długości i długości okresu w tym przypadku 1 dzień . Uśrednianie detekcji w siedliskach jeziornych zwykle działa dobrze, ale w przypadku części rzeki może to prowadzić do detekcji poza granicami rzeki / jeziora. Pierwszą rzeczą, którą muszę zrobić, to „zatrzasnąć” uśrednione lokalizacje do granicy rzeki / jeziora, a następnie chciałbym stworzyć ścieżkę ruchu ograniczoną do granicy rzeki / jeziora, najlepiej, gdyby ta ścieżka zawierała odległość dla każdego odcinka linii. Moje rzeki to polilinie, a jeziora to wielokąty, ale w razie potrzeby mogę przekształcić rzeki w wielokąty. Alternatywnie, mógłbym użyć nieprzetworzonych nieprzetworzonych danych, a wszystkie moje wykrycia byłyby na granicy, chociaż tworzenie ścieżek ruchu ograniczonych do tej granicy jest nadal problematyczne, ale spowodowałoby to wiele danych.
Załączony obraz pokazuje średnie dzienne pozycje dla dwóch różnych ryb.