| 
 | deegree 2.2 (2008/12/22 11:33 build-3038-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.
 
| 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.2 (2008/12/22 11:33 build-3038-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