|
NASA World Wind WMS | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.worldwind.servers.wms.generators.RPFGenerator
public class RPFGenerator
A concrete implementation of MapGenerator that serves RPF dataseries (e.g., CADRG, CIB, etc.).
Any framefiles residing below the configured root-directory for this MapGenerator (see
MapSource
) are identified. The framefiles that are
eligible to served can be constrained to specific RPF data-series classification via an
optional configuration property (see below); all framefiles are otherwise considered available.
The implementation also attempts to use wavelet encodings of these files to reconstruct small-scale representations of the files. These encodings reside in files named after the individual framefiles with a ".wvt" suffix appended. The encodings are presumed to be co-located with the framefiles, unless otherwise specified with an optional configuration property (see below). If the encodings are not co-located, they must reside in a directory structure that parallels that of this MapGenerator's data root-directory.
Several optional properties may be included in the XML configuration of the corresponding
MapSource
element:
<!-- if a tile's footprint in a map request is below this size (in pixels), the image is reconstructed from a wavelet encoding --> <property name="wavelet_image_threshold" value="..." /> <!-- amount of wavelet encodings to preload ( size in pixels, sq.), --> <property name="wavelet_preload_size" value="..." /> <!-- root directory where the wavelet encodings reside; the encodings are otherwise presumed to be co-located with the image tiles. --> <property name="wavelet_encoding_root_dir" value="..." /> <!-- constrain the framefiles to be served to this RPF dataseries --> <property name="data_series" value="..." />
Nested Class Summary | |
---|---|
class |
RPFGenerator.RPFServiceInstance
|
Nested classes/interfaces inherited from interface gov.nasa.worldwind.servers.wms.MapGenerator |
---|
MapGenerator.ServiceInstance |
Constructor Summary | |
---|---|
RPFGenerator()
|
Method Summary | |
---|---|
gov.nasa.worldwind.geom.Sector |
getBBox()
Returns the bounding-box for the geospatial dataset managed by the MapGenerator instance. |
String[] |
getCRS()
Returns the coordinate-reference systems (CRS) that the MapGenerator is capable of using to generate map requests. |
MapGenerator.ServiceInstance |
getServiceInstance()
Called by the WMS to return an instance of ServiceInstance to field a GetMap request. |
boolean |
initialize(MapSource mapSource)
Gives the MapGenerator implementation an opportunity to perform any needed initialization, prior to fielding GetMap requests. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RPFGenerator()
Method Detail |
---|
public gov.nasa.worldwind.geom.Sector getBBox()
MapGenerator
getBBox
in interface MapGenerator
public String[] getCRS()
MapGenerator
getCRS
in interface MapGenerator
public MapGenerator.ServiceInstance getServiceInstance()
MapGenerator
getServiceInstance
in interface MapGenerator
public boolean initialize(MapSource mapSource) throws IOException, WMSServiceException
MapGenerator
initialize
in interface MapGenerator
IOException
WMSServiceException
|
NASA World Wind WMS | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |