| 
deegree 2.1 (2007/11/08 09:57 build-328-official) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.model.coverage.grid.GridCoverageExchange
public class GridCoverageExchange
Support for creation of grid coverages from persistent formats as well as exporting a grid
 coverage to a persistent formats. For example, it allows for creation of grid coverages from the
 GeoTIFF Well-known binary format and exporting to the GeoTIFF file format. Basic implementations
 only require creation of grid coverages from a file format or resource. More sophesticated
 implementations may extract the grid coverages from a database. In such case, a
 GridCoverageExchange instance will hold a connection to a specific database and
 the #dispose method will need to be invoked in order to close this connection.
 
| Nested Class Summary | |
|---|---|
(package private)  class | 
GridCoverageExchange.DFileFilter
class: official version of a FilenameFilter  | 
| Field Summary | |
|---|---|
static String | 
SHAPE_DIR_NAME
 | 
static String | 
SHAPE_IMAGE_FILENAME
 | 
| Constructor Summary | |
|---|---|
GridCoverageExchange(CoverageOffering coverageOffering)
 | 
|
| Method Summary | |
|---|---|
 GridCoverageReader | 
getReader(InputStream source,
                   CoverageOffering description,
                   Envelope envelope,
                   Format format)
This method is a deegree specific enhancement of the GridCoverageExchange class/interface as defined by GeoAPI.  | 
 GridCoverageReader | 
getReader(Object source)
Returns a grid coverage reader that can manage the specified source  | 
 GridCoverageReader | 
getReader(Object[] resources,
                   CoverageOffering description,
                   Envelope envelope,
                   Format format)
This method is a deegree specific enhancement of the GridCoverageExchange class/interface as defined by GeoAPI.  | 
 GridCoverageReader | 
getReader(Object resource,
                   CoverageOffering description,
                   Envelope envelope,
                   Format format)
This method is a deegree specific enhancement of the GridCoverageExchange class/interface as defined by GeoAPI.  | 
 GridCoverageWriter | 
getWriter(Object destination,
                   Format format)
Returns a GridCoverageWriter that can write the specified format.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final String SHAPE_IMAGE_FILENAME
public static final String SHAPE_DIR_NAME
| Constructor Detail | 
|---|
public GridCoverageExchange(CoverageOffering coverageOffering)
formats - | Method Detail | 
|---|
public GridCoverageReader getReader(Object source)
                             throws IOException
source - An object that specifies somehow the data source. Can be a
            String, an InputStream, a
            FileChannel, whatever. It's up to the associated grid
            coverage reader to make meaningful use of it.
IOException - if an error occurs during reading.
public GridCoverageReader getReader(InputStream source,
                                    CoverageOffering description,
                                    Envelope envelope,
                                    Format format)
                             throws IOException
source - An object that specifies somehow the data source.description - an object describing the grid coverage and the access to avaiable metadataenvelope - format - 
IOException - if an error occurs during reading.
public GridCoverageReader getReader(Object resource,
                                    CoverageOffering description,
                                    Envelope envelope,
                                    Format format)
                             throws IOException,
                                    InvalidParameterValueException
resource - a string that specifies somehow the data source (e.g. a file).description - an object describing the grid coverage and the access to avaiable metadataenvelope - format - 
IOException - if an error occurs during reading.
InvalidParameterValueException
public GridCoverageReader getReader(Object[] resources,
                                    CoverageOffering description,
                                    Envelope envelope,
                                    Format format)
                             throws IOException,
                                    InvalidParameterValueException
resources - an array strings that specifies somehow the data sources (e.g. some files).description - an object describing the grid coverage and the access to avaiable metadataenvelope - 
IOException - if an error occurs during reading.
InvalidParameterValueException
public GridCoverageWriter getWriter(Object destination,
                                    Format format)
                             throws IOException
Format interface. Sample file formats include:
 
 
"GeoTIFF" - GeoTIFF "PIX" - PCI Geomatics PIX "HDF-EOS" - NASA HDF-EOS "NITF" - National Image Transfer Format "STDS-DEM" - Standard Transfer Data Standard 
destination - An object that specifies somehow the data destination. Can be a
            String, an OutputStream, a
            FileChannel, whatever. It's up to the associated grid
            coverage writer to make meaningful use of it.format - the output format.
IOException - if an error occurs during reading.
  | 
deegree 2.1 (2007/11/08 09:57 build-328-official) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
an open source project founded by lat/lon, Bonn, Germany.
					For more information visit: http://deegree.sourceforge.net