Mam dane rastrowe dla stanu, który ma dane wysokości w pikselach. Mam również warstwę Vector, która ma 300 podziałów stanu. potrzebuję, chcę uzyskać średnią wartość rzędnej danego podziału z danych rastrowych za pomocą ArcGIS.
Próbowałem wyodrębnić przez maskę w ArcGIS, aby wyodrębnić indywidualny wielokąt, aby przyciąć raster do 300 rastrów, a następnie z pojedynczego rastra zebrałem średnią wysokość, ale ukończenie pracy zajęło kilka dni. czy jest jakiś inny łatwy sposób na zdobycie go?
arcgis-desktop
raster
vector
Mahesh
źródło
źródło
Odpowiedzi:
Można to zrobić na kilka sposobów. Jeśli nie masz Spatial Analyst, możesz to zrobić w następujący sposób:
Najpierw przekonwertuj raster na punkty za pomocą
Raster to Point
narzędzia. To daje siatkę punktów i jest stosunkowo szybkie - 16 milionów punktów zostało utworzonych w ciągu około 2 minut (pamiętaj, aby wyłączyć renderowanie, aby nie były wyświetlane ;-)).Teraz użyj Narzędzia analizy -> Nakładka - Łączenie przestrzenne . Elementem docelowym jest twoja 300-warstwowa warstwa, łączenie jest warstwą punktową. Pozostaw jako jeden do jednego. Utwórz „Mapę pól połączonych funkcji” - upewnij się, że ustawiłeś zasadę scalania jako „średnią”, „medianę” lub „tryb” (lub wszystkie z nich, jak sądzę). Powstała pojedyncza warstwa wielokąta powinna mieć wszystkie 300 obszarów wielokąta, z których każdy ma atrybuty z obliczonymi w nich żądanymi typami średniej.
To powinno zapewnić ci potrzebne liczby przy minimalnym wysiłku (choć czeka sporo przetwarzania - połączenia przestrzenne są wolne).
źródło
To jest zadanie narzędzia statystyki strefowej . Przejdź do Narzędzia analiz przestrzennych> Strefy> Statystyka strefowa i wybierz średnią statystyczną. Raster powinien mieć do tego tabelę atrybutów.
źródło
Możesz użyć narzędzi środowiska modelowania geoprzestrzennego (niezależne narzędzia), które wcześniej były narzędziami Hawths . Stamtąd można wyodrębnić wartości rastrowe zakresu wielokątów z dowolną statystyką. Możesz także wyodrębnić zmienne tematyczne z jego ułamkiem. wynik zostanie automatycznie dodany do twojego pliku kształtu. To narzędzie działa razem z ArcGIS i R.
W szczególności użyj narzędzia isectpolyrst , aby umieścić podstawowe informacje rastrowe w plikach kształtów wielokątów. Nie ma też problemów z nakładającymi się wielokątami.
źródło
Krok 1: Funkcja do punktu (zarządzanie danymi) Krok 2: Wyodrębnij wiele wartości do punktów (Analityk przestrzenny)
źródło
możesz użyć następujących kroków: 1.Wektor do rastra (twoje wielokąty) 2. Użyj przykładowych analiz przestrzennych, aby wyodrębnić wartość rastra jako plik tabeli (plik rastrowy i dane wyjściowe z „kroku 1”. 3. Użyj „Dołącz do pliku”, aby dodaj wynik tabeli do wielokąta Atrybut Powodzenia
źródło