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