deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.ogcwebservices.wms.dataaccess
Class OSMSlippyMapReader

java.lang.Object
  extended by org.deegree.ogcwebservices.wms.dataaccess.OSMSlippyMapReader
All Implemented Interfaces:
ExternalDataAccess, ExternalRasterDataAccess

public class OSMSlippyMapReader
extends Object
implements ExternalRasterDataAccess

TODO add class documentation here.

Version:
$Revision: 18845 $, $Date: 2009-07-31 16:43:08 +0200 (Fr, 31. Jul 2009) $
Author:
Andreas Poth, last edited by: $Author: awietschke $

Field Summary
(package private) static Map<double[],Integer> levels
           
 
Constructor Summary
OSMSlippyMapReader()
           
 
Method Summary
 GetFeatureInfoResult perform(GetFeatureInfo gfi)
           
 BufferedImage perform(GetLegendGraphic glg)
           
 GetMapResult perform(GetMap getMap)
           
 void setConfigurationFile(URL url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

levels

static Map<double[],Integer> levels
Constructor Detail

OSMSlippyMapReader

public OSMSlippyMapReader()
Method Detail

perform

public GetMapResult perform(GetMap getMap)
                     throws Exception
Specified by:
perform in interface ExternalRasterDataAccess
Returns:
image/raster as result to passed GetMap request
Throws:
Exception

perform

public GetFeatureInfoResult perform(GetFeatureInfo gfi)
Specified by:
perform in interface ExternalDataAccess
Returns:
GetFeatureInfoResult as result to passed GetFeatureInfo request

perform

public BufferedImage perform(GetLegendGraphic glg)
Specified by:
perform in interface ExternalDataAccess
Returns:
BufferedImage as result to passed GetLegendGraphic request

setConfigurationFile

public void setConfigurationFile(URL url)
                          throws IOException
Specified by:
setConfigurationFile in interface ExternalDataAccess
Parameters:
url - URL containing configuration informations for data access
Throws:
IOException

deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org