A spatial engine provides access to a service that can perform spatial operations, one of the available spatial engines is for a directory of Shapefiles.
The shapefile directory spatial engine will use sub-directories to give the shapefiles kind of schema. For example if the URL parameter points to a directory that contains a single shape file called RIVERS
then the shapefile will be registered under the name RIVERS
, but if the URL parameter points to a directory that contains another directory called WATER
and under that directory there is a shapefile called RIVERS
then the shapefile will be registered as WATER.RIVERS
.
Namespace
urn:com.cohga.server.spatial.geotools#1.0
Tags
spatialengine
Properties
Name |
Type |
Required |
Description |
id |
string |
yes |
Unique identifier |
dbtype |
'shapefiledir' |
yes |
The name of the driver to use, in this case Shapefile |
url |
string |
yes |
The URL that points to the directory containing the shapefiles |
memorymapped |
boolean |
no |
Enable/disable the use of memory-mapped io |
createspatialindex |
boolean |
no |
Enable/disable the automatic creation of spatial index |
namespace |
string |
no |
A namespace to associate with the shapefiles |
Sub-tags
None
Content
None
Examples
<spatial:spatialEngine id="spatialengine.shapefile"> <dbtype>shapefiledir</dbtype> <url><![CDATA[file:/home/sforbes/data/spatial/demo]]></url> <memorymapped>true</memorymapped> <createspatialindex>true</createspatialindex> </spatial:spatialEngine>
<spatial:spatialEngine id="spatialengine.shapefile"> <dbtype>shapefiledir</dbtype> <url><![CDATA[file:G:\GIS\DATA\SHAPEFILES]]></url> <memorymapped>true</memorymapped> <createspatialindex>true</createspatialindex> </spatial:spatialEngine>