On 11-05-06 07:46 PM, Paul Ramsey wrote:
FGDB Fields can have an Alias. Presumably to provide a more human readable form. I could map these to PostgreSQL comments on the columns, but there is no slot for them in OGR to pass them through. FGDB Tables can have Metadata. There seems to be an OGR slot for this (GetInfo) but it's deprecated and highly freeform.
Paul, I agree that metadata is a weakness of OGR. Sometimes it can make sense to treat some kinds of metadata as a special (non-spatial) layer. I would discourage using GetInfo.
FGDB Tables can have Indexes. I see in trunk there's some index stuff (GetIndex, InitializeIndexSupport) but not sure how far along it is. It would be nice to be able to tell OGR to create an index and have it magically happen.
Indexing is considered something internal to datasources and there is no unified interface to them. I believe the stuff you mention relates to the attribute indexing done for the shapefile format using "mapinfo indexes" somewhat ironically. I did it in such a way that I intended other non-RDBMS formats to use it too, but that never was pursued.
Actually, going over this, it's not bad, better than I thought when I started looking. I am assuming that, if/when I get past the basics I'll have to push my utility forward by adding some special methods on the Pg and FileGDB drivers to do things like set relationships and so on.
Those could potentially be represented by special layers (tables). Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmer...@pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev