[gdal-dev] PostgreSQL driver for GDAL1.8.1

pcreso at pcreso.com pcreso at pcreso.com
Sat May 12 15:01:48 EDT 2012


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 <wsj0621 at gmail.com> wrote:

From: Siju Wu <wsj0621 at gmail.com>
Subject: [gdal-dev] PostgreSQL driver for GDAL1.8.1
To: gdal-dev at lists.osgeo.org
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
gdal-dev at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/gdal-dev/attachments/20120512/0ab33bf9/attachment.html


More information about the gdal-dev mailing list