[fdo-dev] GetProviderDatastoreType()

Greg Boone greg.boone at autodesk.com
Fri Oct 27 12:23:16 EDT 2006


>From a GDAL Provider perspective...

If a connection is made using the
"DefaultRasterFileLocation='C:\SomeLocation"' then the expectation is
that all the files in that directory are dependant files. 

If a connection is made using a GDAL configuration file, then all files
pointed to in the configuration file, either explicitly by name or by
parent directory, are dependant files.

See the attached email on how we implemented this behavior in the ATIL
based raster provider. You may be able to tailor the code to suit your
needs. 

NOTE: I do see a defect in the code I am attaching which I believe we
will need to resolve. The attached code does not indicate that
associated geo-reference files such as world files are dependant files.

Greg  

-----Original Message-----
From: Frank Warmerdam (External) 
Sent: Friday, October 27, 2006 10:44 AM
To: dev at fdo.osgeo.org
Subject: Re: [fdo-dev] GetProviderDatastoreType()

Orest Halustchak wrote:
> Hi,
> 
> The GetProviderDatastoreType() and GetDependentFileNames() functions
are
> meant to be called after the connection is open when the provider
would
> know the datastore type and know what the files are. At that time, the
> provider would know wheter the connection was to a file, to a web
> server, or something else.

Orest,

Understood, though because the GDAL API does not provide such
information
there is no way for the fdoogr or fdogdal providers to answer these
questions.
The GDAL and OGR drivers (which presumably do know this) have no way of
reporting it up.   I can see some possible utility to adding this in the
future.

Best regards,
-- 
---------------------------------------+--------------------------------
------
I set the clouds in motion - turn up   | Frank Warmerdam,
warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | President OSGeo,
http://osgeo.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe at fdo.osgeo.org
For additional commands, e-mail: dev-help at fdo.osgeo.org


-------------- next part --------------
A non-text attachment was scrubbed...
Name: FdoRfpConnectionInfo.cpp
Type: application/octet-stream
Size: 11688 bytes
Desc: FdoRfpConnectionInfo.cpp
Url : http://lists.osgeo.org/pipermail/fdo_dev/attachments/20061027/3ac76212/FdoRfpConnectionInfo.obj


More information about the Fdo_dev mailing list