Czy ktoś wie o programie, który pozwoli na jądro, które bierze pod uwagę granicę w swoich obliczeniach, zamiast po prostu maskować obszary, które są niemożliwe?
Do tej pory znalazłem: dodatek GME dla Arc10 (Hawthorne Beyer) - Za każdym razem, gdy określam graniczny plik kształtów, pojawia się błąd. Próbowałem wiele różnych typów plików kształtów i złożoności granic itp. Działa dobrze, gdy nie określam granicy.
Pakiet AdehabitatHR w R (Calange 2011) - działa to dobrze, ale określona granica musi być bardzo prosta - segmenty linii mają szerokość pasma jądra 3x i nie są zbyt kręte. Dla moich danych jest to duże uproszczenie.
Zastanawiam się więc, czy może to zrobić inne oprogramowanie, na przykład GRASS lub QGIS.
Dzięki
Odpowiedzi:
Podstawą oceny gęstości jądra jest pojęcie odległości. Najlepszym rozwiązaniem, jakie znam, jest zastosowanie lepszej miary odległości, która uwzględnia granice i różne koszty podróży. Najlepiej wybrać wskaźnik odległości, który pasuje do problemu, który próbujesz rozwiązać. Tarcie w terenie lądowym jest idealne do uprawiania turystyki pieszej, ale nie do rozpraszania aerozolu. Prądy wiatrowe są niezbędne do śledzenia żaglówki, ale nie mają znaczenia dla kierunków jazdy.
Teraz, gdy mam nadzieję, że pojęcie odpowiednich wskaźników odległości jest wystarczająco motywowane, mogę polecić powierzchnie kosztowe jako dobrą miarę odległości ogólnego zastosowania. Są dostępne we wszystkim, od ArcGIS, przez R, po JavaScript i są dość proste w budowie. Na przykład w qGIS można zbudować powierzchnię cierną rastra i użyć jej do obliczenia tras. Dostosuj powierzchnię cierną, aby uwzględnić swoje granice, a zobaczysz, że masa z ziaren wokół twoich punktów jest równomiernie rozłożona wokół przeszkód.
źródło
dnorm()
funkcja.Sugeruję wypróbowanie pakietu spatstat dla R. Tam możesz ustawić
owin
obiekt określający granice obszaru badań. Jest też świetny samouczek dla tego pakietu.źródło
Właściwie pomagam z wtyczką AniMove dla QGIS, która ma na celu pozbyć się zależności R do oszacowania gęstości jądra. Spójrz tutaj .
EDYCJA: Wtyczka jest faktycznie dostępna jako eksperymentalna w oficjalnym repozytorium wtyczek QGIS
I nie wahaj się zapytać na liście , jeśli masz jakieś sugestie
źródło
Udało mi się to za pomocą Analityka Geostatystycznego, który jest rozszerzeniem ESRI ArcGIS. Możesz załadować zestaw danych elementów linii jako bariery, a wyniki są całkiem przyzwoite. Wykonuję testy, zmieniając parametry funkcji, aby uzyskać jasny obraz tego, jak skalibrować narzędzie. Aby zweryfikować wyniki, zalecam, jeśli masz wystarczająco duży zestaw danych, to usuń próbkę punktów, wygeneruj powierzchnię gęstości bez tych punktów, a następnie porównaj różnicę między wartościami usuniętych punktów z wartościami powierzchni w lokalizacja usuniętych punktów.
źródło