[fdo-dev] Classes and properties in SHP providers
Haris Kurtagic
haris at sl-king.com
Mon Oct 30 07:15:14 EST 2006
1. I suppose trough DataStorePropertyDictionary, one would set if folder
or file should be created ?
ListDataStore good question.
I think the most important would be that these are implemented in one
way or another.
Haris
-----Original Message-----
From: Pierre Dalcourt [mailto:pierre.dalcourt at autodesk.com]
Sent: Monday, October 30, 2006 1:05 PM
To: dev at fdo.osgeo.org
Subject: RE: [fdo-dev] Classes and properties in SHP providers
My comments:
1. SHP doesn't support create/destroy datastore. Part of the challenge
is that a datastore can mean either a single shapefile or a directory of
shapefiles, so the intended meaning would have to be made clear.
Secondly, the scope of ListDatastores command would have to be made
clear as well; if the user connects to a single shapefile (as opposed to
a directory), what does ListDatastores list? If a user connects to a
single directory, does ListDatastores recurse over the current
directory?
2. I don't think so. You can use SHP Provider to create new
shapefiles, by using the ApplySchema command to create a new schema (or
get an existing one) and then creating a class that corresponds to the
SHP file characteristic you want. See the SchemaTests unit tests in the
SHP source code for reference.
3. As mentioned in (1), a SHP datastore is either a single shp file, or
a set of shapefiles; this is determined at connection time by whether
you specify a single shapefile or a directory name in your connection
string, respectively.
4. Correct.
5. Correct.
Pierre
-----Original Message-----
From: Haris Kurtagic [mailto:haris at sl-king.com]
Sent: October 29, 2006 7:00 AM
To: dev at fdo.osgeo.org
Subject: RE: [fdo-dev] Classes and properties in SHP providers
These ar my find outs:
1. Yes
2. I believe so
3. Yes
4. Yes
5. Yes
Haris
-----Original Message-----
From: Mateusz Loskot [mailto:mateusz at loskot.net]
Sent: Sunday, October 29, 2006 12:13 PM
To: fdo-dev
Subject: [fdo-dev] Classes and properties in SHP providers
Hi,
Could anyone confirm if following statements correct for FDO SHP
provider?
1. Currently, SHP provider does not support create/destroy datastore
commands.
2. I can create empty shapefile ie. using shpcreate/dbfcreate utils from
Shapelib package, then I can use these shapefiles to apply schema and
fill with data.
3. SHP data store is interpreted as a directory/set of shapefiles.
4. Feature class definition is mapped to single shapefile.
5. Feature class properties are mapped to columns of a shapefile's DBF
and geometry stored in .shp file.
Thanks very much!
--
Mateusz Loskot
http://mateusz.loskot.net
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe at fdo.osgeo.org For additional
commands, e-mail: dev-help at fdo.osgeo.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe at fdo.osgeo.org
For additional commands, e-mail: dev-help at fdo.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