|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgistoolkit.datasources.SimpleDataSource
gistoolkit.datasources.imagefile.RasterCatalogDataSource
The raster catalog is a way to split large georeferenced images into smaller "tiles", that can be more easilly handled. The RasterCatalogCreator Does the acual Creating of the catalog, this datasource just reads it and assembles images from the tiles.
Field Summary |
Fields inherited from class gistoolkit.datasources.SimpleDataSource |
|
Constructor Summary | |
RasterCatalogDataSource()
Creates new RasterCatalogDataSource |
|
RasterCatalogDataSource(java.io.File inDirectory)
Creates new RasterCatalogDataSource with the given file. |
Method Summary | |
java.lang.String |
getCatalogDirectory()
Get the name of the directory where the images are stored. |
int |
getImageHeight()
Return the height of the image to generate |
int |
getImageWidth()
Return the width of the image to generate |
java.lang.String |
getIndexFileName()
Get the name of the index file. |
Node |
getNode()
Get the configuration information for this layer. |
Style |
getStyle()
Get the style to use with this datasource. |
void |
loadIndex()
Create the index should it not exist. |
GISDataset |
readDataset()
Reads all the objects from the data source. |
GISDataset |
readDataset(Envelope inEnvelope)
Reads only the objects from the data source that intersect these envelope. |
Envelope |
readEnvelope()
Returns the bounding rectangle of all the shapes in the Data Source. |
protected GISDataset |
readShapes(Envelope inEnvelope)
This method should return the shapes from the data source |
void |
setCatalogDirectory(java.lang.String inCatalogDirectory)
Set the name of the directory where the images are stored. |
void |
setFromProjection(Projection inProjection)
Set the projection from which this data should be projected. |
void |
setImageHeight(int inHeight)
Set the height of the image to retrieve. |
void |
setImageWidth(int inWidth)
Set the width of the image to retrieve. |
void |
setIndexFileName(java.lang.String inIndexFileName)
Set the name of the index file. |
void |
setNode(Node inNode)
Set the configuration information for this layer. |
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, getName, getToProjection, getValidShapeTypes, insert, isCachedProjected, isUpdateable, projectBackward, projectForward, queryFromCache, removeDataSourceListener, rollback, setCache, setCached, setFilter, setName, setProjection, setToProjection, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface gistoolkit.datasources.DataSource |
addDataSourceListener, commit, delete, getEnvelope, getFilter, getFromProjection, getName, getToProjection, insert, isUpdateable, removeDataSourceListener, rollback, setFilter, setName, setToProjection, update |
Constructor Detail |
public RasterCatalogDataSource()
public RasterCatalogDataSource(java.io.File inDirectory) throws java.lang.Exception
Method Detail |
public void setCatalogDirectory(java.lang.String inCatalogDirectory) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public java.lang.String getCatalogDirectory()
public void setImageWidth(int inWidth)
setImageWidth
in interface RasterDatasource
public int getImageWidth()
public void setImageHeight(int inHeight)
RasterDatasource
setImageHeight
in interface RasterDatasource
public int getImageHeight()
public void setFromProjection(Projection inProjection) throws java.lang.Exception
setFromProjection
in interface DataSource
setFromProjection
in class SimpleDataSource
java.lang.Exception
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
public Envelope readEnvelope() throws java.lang.Exception
readEnvelope
in class SimpleDataSource
java.lang.Exception
public GISDataset readDataset(Envelope inEnvelope) throws java.lang.Exception
readDataset
in interface DataSource
readDataset
in class SimpleDataSource
java.lang.Exception
public GISDataset readDataset() throws java.lang.Exception
readDataset
in interface DataSource
readDataset
in class SimpleDataSource
java.lang.Exception
protected GISDataset readShapes(Envelope inEnvelope) throws java.lang.Exception
readShapes
in class SimpleDataSource
java.lang.Exception
public void setIndexFileName(java.lang.String inIndexFileName)
public java.lang.String getIndexFileName()
public void loadIndex() throws java.lang.Exception
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 |