Czy w przypadku postgis2, który domyślnie obsługuje rastry, można przeprowadzić analizę statystyk strefowych?
Mam google, ale nie znalazłem nic solidnego? Czy jest jakiś samouczek na początek?
Czy ktoś może mi dać przykład sql, jak to zrobić?
EDYTOWAĆ :
Zaktualizowana (uproszczona) kwerenda według wzmianki w blogu Aragon:
CREATE TABLE sum_pop3 AS
SELECT gid, SUM((ST_SummaryStats(ST_Clip(rast,1,geom))).sum)
FROM perez_grid, ls_den
WHERE ST_Intersects(geom,rast)
GROUP BY gid;
Odpowiedzi:
należy sprawdzić Store, manipulowania i analizować dane rastrowe w obrębie bazy danych przestrzennych PostgreSQL / PostGIS dokumentu przez Pierre Racine i Steve Cumming, który został przedstawiony w FOSS, tutaj . Istnieje wiele funkcji zdefiniowanych jako statystyki rastrowe w celu rozwiązania problemu. myślę, że ST_SummaryStats pomoże ci na temat statyki strefowej, oczywiście za mało.
Postgis 2.0 obsługuje analizę statystyk strefowych za pomocą niektórych zapytań SQL, nad którymi pracujesz. natknąłem się na dobrą dokumentację w sieci na temat statystyk strefowych z esri vs postgis 2.0. należy sprawdzić dla niektórych informacji na jadący Spatial tutaj . oba uzyskały ten sam wynik statystyczny z pewnymi trudnymi zapytaniami.
przykładowe zapytanie pobrane ze strony Anthony'ego Lopeza, o której wspomniałem wcześniej ...
nie próbowałem tego jeszcze, ale Anthony wspomniał, że był pewien problem z wydajnością w analizie rastrowej z postgis.
Mam nadzieję, że Ci to pomoże...
źródło