domingo, dezembro 30, 2012

Acessando Dados do PostGIS no R

Banco de Dados Geográficos aliados a softwares estatísticos possibilitam as mais complexas análises, isso pode ser feito através da biblioteca rgdal no R. Dessa forma é possível fazer a leitura das tabelas espaciais do PostGIS neste ambiente, veja o exemplo:

1 - Para abrir uma sessão do R, abra o terminal e digite R (Figura 1):

Figura 1 - Sessão do R no Terminal

2 - Dentro da sessão, instale os pacotes abaixo: 
install.packages("sp")
install.packages("gstat")
install.packages("rgdal")

3 - Agora execute os comandos abaixo:

# carregando a biblioteca rgdal
library(rgdal)
# criando o objeto streams, a partir da leitura da tabela streams
# no banco de dados ghydroweb
streams <-readOGR("PG:dbname=ghydroweb", "streams")
# vendo os dados, através da plotagem do gráfico 
plot(streams, axes="true", col="blue")
# adicionando uma grade ao gráfico
grid()

4 - O resultado pode ser conferido na Figura 2:

Figura 2 - Gráfico dos dados da tabela streams


Fiquem de olho nas próximas publicações sobre o R! Um abraço e até o ano que vem :)




Nenhum comentário: