Agora, com o postgis2, que suporta rasters por padrão, é possível fazer uma análise estatística zonal?
Eu pesquisei no google, mas não encontrei nada sólido? Existe um tutorial para começar?
Alguém pode me dar um exemplo de sql sobre como fazê-lo?
EDIT:
Uma consulta atualizada (simplificada) de acordo com o blog Aragon menciona:
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;
Respostas:
você deve verificar Armazenar, manipular e analisar dados rasterizados no documento do banco de dados espacial PostgreSQL / PostGIS de Pierre Racine e Steve Cumming, apresentado na FOSS, aqui . Existem muitas funções definidas como estatísticas de varredura para resolver seu problema. Eu acho que ST_SummaryStats irá ajudá-lo sobre estática zonal, é claro, não é suficiente.
O Postgis 2.0 suporta a análise estatística zonal com algumas consultas sql nas quais você trabalha. Eu me deparei com uma boa documentação na net sobre estatística zonal com esri vs postgis 2.0. você deve conferir algumas informações em Moving Spatial aqui . ambos receberam o mesmo resultado estatístico com algumas consultas difíceis.
consulta de exemplo que foi retirada do site de Anthony Lopez que eu mencionei antes ...
Ainda não tentei, mas Anthony mencionou que havia algum problema de desempenho na análise raster com postgis.
espero que ajude você ...
fonte