|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgistoolkit.datasources.SimpleDataSource
gistoolkit.datasources.seamless.SeamlessDataSource
Seamless data sources are just a way of indexing a lot of different shapes in an efficient way. The seamless table contains a series of polygons that are then used to retrieve data from the other shape files. The seamless shape file is a shape file that contains two columns. The name column is the location of the shapes that actually exist in that location. The
Field Summary |
Fields inherited from class gistoolkit.datasources.SimpleDataSource |
|
Constructor Summary | |
SeamlessDataSource()
Creates new SeamlessDataSource |
|
SeamlessDataSource(java.lang.String inFileName)
Creates new SeamlessDataSource |
Method Summary | |
java.lang.String |
getName()
Returns the identifier string for the datasource. |
Node |
getNode()
Get the configuration information for this data source |
Style |
getStyle()
Get the style to use with this datasource. |
boolean |
isUpdateable()
Determines if this datasource is updateable. |
void |
load(java.util.Properties inProperties)
Initialize the data source from the properties. |
Envelope |
readEnvelope()
Returns the bounding rectangle of all the shapes in the Data Source. |
protected GISDataset |
readShapes(Envelope inEnvelope)
Reads only the objects from the data source that intersect these Envelope. |
void |
setFileName(java.lang.String inFileName)
Set the file name of the index file |
void |
setName(java.lang.String inName)
Sets an identifier string for the datasource. |
void |
setNode(Node inNode)
Set the configuration information for this data source |
Methods inherited from class gistoolkit.datasources.SimpleDataSource |
addDataSourceListener, clearCache, commit, delete, doCommit, doDelete, doInsert, doRollback, doUpdate, filterDataset, fireCommit, fireDelete, fireInsert, fireRead, fireRollBack, fireUpdate, getCached, getCacheDataset, getCacheEnvelope, getEnvelope, getFilter, getFromProjection, getToProjection, getValidShapeTypes, insert, isCachedProjected, projectBackward, projectForward, queryFromCache, readDataset, readDataset, removeDataSourceListener, rollback, setCache, setCached, setFilter, setFromProjection, setProjection, setToProjection, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SeamlessDataSource()
public SeamlessDataSource(java.lang.String inFileName)
Method Detail |
public void setFileName(java.lang.String inFileName)
public void load(java.util.Properties inProperties)
public java.lang.String getName()
getName
in interface DataSource
getName
in class SimpleDataSource
public Envelope readEnvelope() throws java.lang.Exception
readEnvelope
in class SimpleDataSource
java.lang.Exception
public void setName(java.lang.String inName)
setName
in interface DataSource
setName
in class SimpleDataSource
public boolean isUpdateable()
isUpdateable
in interface DataSource
isUpdateable
in class SimpleDataSource
public Node getNode()
getNode
in interface DataSource
getNode
in class SimpleDataSource
public void setNode(Node inNode) throws java.lang.Exception
setNode
in interface DataSource
setNode
in class SimpleDataSource
java.lang.Exception
protected GISDataset readShapes(Envelope inEnvelope) throws java.lang.Exception
readShapes
in class SimpleDataSource
java.lang.Exception
public Style getStyle()
getStyle
in interface DataSource
getStyle
in class SimpleDataSource
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |