Ensure you have appropriately modified postgreql.conf & pg_hba.conf to allow
the appropriate external access to the required database, for the required
user, from the client IP (CIDR) address. If this is not enabled, such external
connections cannot happen.
Brent Wood
--- On Sat, 5/12/12, Siju Wu <[email protected]> wrote:
From: Siju Wu <[email protected]>
Subject: [gdal-dev] PostgreSQL driver for GDAL1.8.1
To: [email protected]
Date: Saturday, May 12, 2012, 8:00 PM
Hi,I began using the GDAL for my master projet last month. Before I used OGR to
read directly the maps of shapefile. But now I need to store the data first in
the database of PostgreSQL and then make access to the database by using the
driver of OGR. However I found that I can't connect the database by using the
function OGRSFDriverRegistrar::Open( source, FALSE ). My code is as below:
OGRRegisterAll(); OGRDataSource *poDS;
poDS = OGRSFDriverRegistrar::Open( "PG:dbname='postgis'
host='localhost' port='5432' user='postgres' password='postgres'", FALSE
);
if( poDS == NULL ) {
printf( "Open failed.\n" ); exit( 1 ); }
the value of poDS is null. Is that means in the version of GDAL there is no
driver for the postgreSQL and I need to write it myself? I work with VS2010 c++
and GDAL 1.8.1. Dose anyone know if there is method to connect the PostgreSQL
by using OGR?
Thanks,-Michel
-----Inline Attachment Follows-----
_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev