Naprawdę chciałbym powtórzyć funkcjonalność narzędzia ArcGIS Kernel Density - jak to zrobić?
Chciałbym ograniczyć odpowiedzi do łatwego do zainstalowania bezpłatnego oprogramowania typu open-source - tzn. QGIS łatwo instaluje się z GRASS na wszystkich platformach, więc QGIS + GRASS byłby w porządku, ale SAGA nie (niestety, ponieważ ma to, co może być idealnym narzędziem).
Staram się tworzyć mapy zagęszczenia dzikiej przyrody na obszarach chronionych w QGIS. Mapę gęstości w poniższym przykładzie opracowano w ArcGIS na podstawie punktowych obserwacji dzikiej przyrody, przy użyciu surowych zliczeń wielkości grupy (pola w pliku wektorowym) zastosowanych do ważenia gęstości każdej komórki siatki w narzędziu Gęstość jądra (SpatialAnalyst), z wybrany promień wyszukiwania i rozmiar komórki siatki:
W poprzednim pytaniu dotyczącym gęstości sugerowano użycie narzędzia GRASS v.kernel do naśladowania narzędzia ArcGIS Kernel Density, ale wersja v.kernel nie wykonuje tej samej pracy . Po spojrzeniu na instrukcję i (pomyślnym) stworzeniu mapy gęstości wydaje się, że funkcja v.kernel działa tylko z gęstością punktów i nie ma możliwości podania zmiennej dla każdego punktu (np. Liczby surowe) w celu ważenia każdego punktu .
AKTUALIZACJA
Wydaje się, że *.surf.*
w GRASS są różne narzędzia, które mogą pomóc w tworzeniu powierzchni gęstości - i one akceptują kolumnę ważącą lub wartość Z lub są wykonywane na rastrach. @underdark zasugerował v.surf.rst - a „zcolumn” byłaby moją zmienną ważącą (zliczającą) - ale nie mogę wymyślić, jak poprosić narzędzie o utworzenie określonego rozmiaru siatki lub użycie określonego promienia.
Sugestie dotyczące korzystania z v.surf.rst lub innej metody?
Przykładowe dane
x,y,count
431250,8707500,0
418750,8707500,5
413750,8707500,3
411250,8707500,1
408750,8685000,0
411250,8685000,0
416250,8685000,0
416250,8682500,6
411250,8682500,3
418750,8680000,0
433750,8677500,3
421250,8677500,0
423750,8675000,1
431250,8672500,0
428750,8672500,2
426250,8672500,2
423750,8670000,0