Wróćmy i powiem, że z tego, co rozumiem, istnieją dwa typowe sposoby obliczania środka ciężkości wielokąta w ArcGIS Desktop:
- Korzystanie z funkcji Oblicz geometrię dla pól w tabeli atrybutów klasy obiektów.
- Korzystanie
Data Management -> Features -> Feature to Point
z przybornika.
Oba dają ten sam wynik - geometryczny środek wieloboku. Jednak nie ma gwarancji, że punkt znajduje się wewnątrz wielokąta.
Narzędzie Feature to Point ma wewnętrzną opcję, która zgodnie z dokumentacją:
Używa lokalizacji zawartej przez element wejściowy jako lokalizacji punktu wyjściowego.
Chciałbym wiedzieć, w jaki sposób ten punkt jest obliczany przez ArcGIS Desktop i jakie jest jego „teoretyczne” znaczenie, jeśli ma to sens.
arcgis-desktop
algorithm
centroids
bezmyślna panda
źródło
źródło
Odpowiedzi:
Algorytmy są zastrzeżone, ale istnieją tutaj dwie podstawowe koncepcje. Środek ciężkości wykorzystuje algorytm środka ciężkości (istnieje wiele różnych sposobów obliczania tego). Pole wyboru „wewnątrz” oblicza środek ciężkości, ale następnie przesuwa punkt do środka, jeśli wypadnie na zewnątrz, ponieważ w niektórych przypadkach jest to pożądane.
Na poziomie ArcObjects te podejścia są zdefiniowane jako Centroid i Label Point . Zobacz link Centroid na przykład obrazy.
źródło
Użyliśmy ArcMap 10.3. Obliczona (1) operacja na punkt z opcją wewnętrzną (2) operacja na punkt bez środka (3) środek ciężkości poprzez obliczenie geometrii.
Punkty z (2) i (3) dzielą lokalizację, czasami te punkty znajdują się poza wielokątem. (1) tworzy punkty wewnątrz wielokątów, zgodnie z oczekiwaniami, w większości identyczne z punktami z (3) i (2). Czasami punkty z (1) są różne, nawet gdy punkty z (3) lub (2) znajdują się wewnątrz wielokąta (!): Nie możemy wykryć konieczności przesunięcia przestrzennego w celu otrzymania punktu wewnętrznego.
Przesunięte punkty z (1) nie są ściśle przesunięte w kierunku WE lub NS. Czasami niepotrzebnie przesunięte punkty są lokalizowane jako nowe w położeniu zdecydowanie nie reprezentującym punktu ciężkości i są nieoczekiwane.
Prace naukowe muszą być powtarzalne. Nie możemy znaleźć dokumentacji dla algorytmu ani wyjaśnić zmiany, szczególnie tam, gdzie nie jest to konieczne. Dlatego centroid z funkcją ESRI nie ma zastosowania.
źródło