[Portugal] [Dúvida] Postgresql\Postgis + R

Alexandre Neto senhor.neto gmail.com
Quinta-Feira, 15 de Março de 2012 - 12:40:16 EDT


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
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.osgeo.org/pipermail/portugal/attachments/20120315/a904f6b8/attachment.html


Mais informações acerca da lista Portugal