[fdo-dev] bulk copy

Greg Boone greg.boone at autodesk.com
Fri Oct 20 15:28:29 EDT 2006


Frank,

Both you and Harris ask open-ended questions in your response to my
statement. 'What constitutes a well-formed FDO provider for Map?' The
answer to this question depends on which functionality you are using in
Map and the FDO commands they attempt to execute against the FDO
provider they are connected with. 

Other than the connection process, FDO is command based, so you must
execute the proper commands in the Provider in order for that provider
to be correctly used in Map. The typical FDO commands that are I believe
are executed by the Map application are:

DescribeSchema
ApplySchema
Select
SelectAggregates
Insert
Delete
Update
GetSpatialContexts
DescribeSchemaMapping
GetMeasureUnits (Raster Providers Only)

Implementing such commands should enable your provider to be used by
Map. Note that you only have to implement the 'Read' commands
(DescribeSchema, GetSpatialContexts, Select, GetMeasureUnits) if you
only want Map to read from a provider. However, Map has not been tested
with Third-Party providers, so such a statement is theoretical.

As for Bulk Copy, the FDO commands that are required to be implemented
by the provider include:

DescribeSchema (For the Source Provider)
ApplySchema (For the Destination Provider)
Select (For the Source Provider)
Insert (For the Destination Provider)
GetSpatialContexts (For both the Source and destination provider)

Note that for Bulk Copy, the destination data store must be created
successfully with an appropriate spatial context before the bulk copy
process is invoked. This needs to be done outside of Map.

Greg


-----Original Message-----
From: Frank Warmerdam (External) 
Sent: Friday, October 20, 2006 1:44 PM
To: dev at fdo.osgeo.org
Subject: Re: [fdo-dev] bulk copy


>
------------------------------------------------------------------------
> *From:* Greg Boone [mailto:greg.boone at autodesk.com]
> *Sent:* Friday, October 20, 2006 7:16 PM
> *To:* dev at fdo.osgeo.org
> *Subject:* RE: [fdo-dev] bulk copy
> 
> This sounds like a Autodesk Map support question rather than an FDO
Open 
> Source question. Bulk Copy is not a part of Open Source.

Greg,

Does this mean that bulk copy in Map is done by a means other than FDO?
Or
do you mean that bulk copy hasn't been a focus of the open source FDO
work since it wouldn't be used by mapguide?  Or...?

I, for one, do want to be able to deliver useful FDO providers for use
in
Map based on the open source FDO core.  So I'm interested in what
limitations
I might encounter in doing so.

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






More information about the Fdo-internals mailing list