Sekarang dengan postgis2 yang mendukung raster secara default, apakah mungkin untuk melakukan analisis statistik zona?
Saya sudah google tapi saya belum menemukan sesuatu yang solid? Apakah ada tutorial di luar sana untuk memulai?
Adakah yang bisa memberi saya contoh sql tentang cara melakukannya?
EDIT:
Kueri yang diperbarui (disederhanakan) menurut blog Aragon menyebutkan:
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;
Jawaban:
Anda harus memeriksa Store, memanipulasi dan menganalisis data raster dalam dokumen basis data spasial PostgreSQL / PostGIS oleh Pierre Racine dan Steve Cumming yang dipresentasikan di FOSS, di sini . Ada banyak fungsi yang didefinisikan sebagai statistik raster untuk menyelesaikan masalah Anda. Saya pikir ST_SummaryStats akan membantu Anda tentang statika zona, tentu saja, tidak cukup.
Postgis 2.0 mendukung analisis statistik zona dengan beberapa kueri sql yang telah Anda kerjakan. Saya telah menemukan dokumentasi yang bagus di internet tentang zonal statitics dengan esri vs postgis 2.0. Anda harus memeriksa beberapa informasi di Moving Spatial di sini . keduanya diberi hasil statistik yang sama dengan beberapa query yang sulit.
contoh kueri yang diambil dari situs Anthony Lopez yang telah saya sebutkan sebelumnya ...
Saya belum mencobanya tetapi Anthony menyebutkan bahwa ada beberapa masalah kinerja dengan analisis raster dengan postgis.
Saya harap ini membantu Anda ...
sumber