[GRASS-dev] Re: [GRASS-CVS] markus: grass6/lib/vector/Vlib field.c, 1.38, 1.39

Markus Neteler neteler at itc.it
Wed Jun 14 16:59:35 EDT 2006


On Tue, Jun 13, 2006 at 11:41:05PM -0500, Huidae Cho wrote:
> On Wed, Jun 14, 2006 at 12:52:10AM +0200, grass at intevation.de wrote:
> > Author: markus
> > 
> > Update of /grassrepository/grass6/lib/vector/Vlib
> > In directory doto:/tmp/cvs-serv19408
> > 
> > Modified Files:
> > 	field.c 
> > Log Message:
> > GID search added; auto-search of FID fixed (still non-functional due to apparent OGR_L_GetFIDColumn() failure; auto-search disabled
> > 
> 
> Markus,
> 
> The FID auto-search works well with PostgreSQL:
> 
> GRASS 6.1.cvs (Bryan):~/tmp > v.external dsn="PG:host=localhost dbname=mydb user=me" layer=tmp output=tmp
> D0/0: Using FID column <ogc_fid> in OGR DB
> Building topology ...
> WARNING: Random read is not supported by OGR for this layer, cannot build
>          support.
> 
> It looks like not all the OGR formats support FID column
> (http://ogr.maptools.org/classOGRLayer.html#a26).  For example, shape files
> have no FID columns.

Here is the related wish report:

Subject: [Bug 1019] Method to determine and return FID-colum in OGRLayer
http://bugzilla.remotesensing.org/show_bug.cgi?id=1019

There seems to be support for
- PostgreSQL
- MySQL
- Oracle
 
> FYI, find attached the patch for gdal-1.3.2.

Could you tell me more about this patch? Needed to make
PG support functioning?

 thanks

 Markus




More information about the grass-dev mailing list