Re: [Portugal] [Dúvida] Postgresql\Postgis + R
Eloi Ribeiro
eloi.ribeiro gmail.com
Sexta-Feira, 16 de Março de 2012 - 03:30:40 EDT
Segue estes passos para criar um conector:
http://eloiribeiro.wordpress.com/2009/01/27/criar-um-conector-odbc-para-postgresql-em-ubuntu/
Depois em R:
library(RODBC)
chan <- odbcConnect("postgres", case="postgresql", believeNRows=FALSE)
dataset <- sqlQuery(chan, " sentencia SQL ")
E com isto deveria ser suficiente. Boa sorte!
Eloi Ribeiro
GIS Analyst
39,45º -0,40º
flavors.me/eloiribeiro
No dia 15 de Março de 2012 17:40, Alexandre Neto
<senhor.neto gmail.com>escreveu:
> Boa Tarde,
>
> Queria efectuar umas análises em R indo buscar os dados directamente de
> uma base de dados Postgresql.
>
> Instalei os packages RPostgreSQL e RODBC mas nem num caso nem no outro
> consigo aceder à minha base de dados.
>
>
> Com o RPostgreSQL Tentei:
>
> > library(RPostgreSQL)
> > drv <- dbDriver("PostgreSQL")
> > con <- dbConnect(drv, dbname="postgis")
>
> Obtive o seguinte erro:
>
> Error in postgresqlNewConnection(drv, ...) :
> RS-DBI driver: (could not connect alexandre.neto local on dbname
> "postgis"
>
>
> Com o RODBC tentei:
>
> > library(RODBC)
> > db <-
> odbcConnect("Postgis",uid="postgres",case="postgresql",pwd="password")
>
> Obtive o seguinte erro:
>
> Warning messages:
> 1: In odbcDriverConnect("DSN=Postgis;UID=postgres;PWD=your_new_password",
> :
> [RODBC] ERROR: state IM002, code 0, message [Microsoft][Gestor de
> controladores de ODBC] O nome da origem de dados não foi encontrado e não
> foi especificado nenhum controlador predefinido
> 2: In odbcDriverConnect("DSN=Postgis;UID=postgres;PWD=your_new_password",
> :
> ODBC connection failed
>
>
> Alguém me sabe dizer se é preciso configurar alguma coisa antes de poder
> usar estes comandos?
>
> Estou a trabalhar em Windows XP, com Postgres 9.1, Postgis 1.5 e a última
> versão do R 2.14.2
>
> Obrigado,
>
> Alexandre Neto
>
> _______________________________________________
> Portugal mailing list
> Portugal lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.osgeo.org/pipermail/portugal/attachments/20120316/0c31b4a1/attachment-0001.html
Mais informações acerca da lista Portugal