|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.maryanovsky.map.client.opengis.wms.Wms
public final class Wms
A class for various static WMS values and utilities. Please refer to the WMS 1.1.1 Implementation Specification for the description of the WMS client/server protocol currently implemented by this package.
Field Summary | |
---|---|
static String |
VERSION
The WMS version implemented by this package. |
Constructor Summary | |
---|---|
Wms()
|
Method Summary | |
---|---|
static void |
checkVersionCompatible(Document document)
Checks that the specified document uses a WMS version compatible with the one implemented by this package. |
static Map |
createMap(Capabilities capabilities,
Capabilities.TileSet tileSet,
boolean longitudeWraps)
Creates a Map from the specified Capabilities.TileSet . |
static Map |
createMap(Capabilities capabilities,
List<Capabilities.TileSet> tileSets,
boolean longitudeWraps)
Creates a Map from the specified list of Capabilities.TileSet s. |
static WmsProjection |
getProjection(String srs,
List<Double> resolutions,
boolean longitudeWraps)
Returns a WmsProjection for the specified SRS and list of
resolutions for each zoom. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String VERSION
Constructor Detail |
---|
public Wms()
Method Detail |
---|
public static void checkVersionCompatible(Document document) throws ParseException
ParseException
is thrown.
ParseException
public static Map createMap(Capabilities capabilities, List<Capabilities.TileSet> tileSets, boolean longitudeWraps)
Map
from the specified list of Capabilities.TileSet
s. Note
that all the tile sets must have the same SRS.
capabilities
- The Capabilities
of the service.tileSets
- The list of tile sets to show on the map.longitudeWraps
- Whether the projection will cause the map to wrap
around the X (longitude) axis.public static Map createMap(Capabilities capabilities, Capabilities.TileSet tileSet, boolean longitudeWraps)
Map
from the specified Capabilities.TileSet
.
capabilities
- The Capabilities
of the service.tileSet
- The tile set to show on the map.longitudeWraps
- Whether the projection will cause the map to wrap
around the X (longitude) axis.public static WmsProjection getProjection(String srs, List<Double> resolutions, boolean longitudeWraps)
WmsProjection
for the specified SRS and list of
resolutions for each zoom. Currently supported SRSes are
EPSG:4326
and OSGEO:41001
. Throws an
IllegalArgumentException
if the specified SRS is unsupported.
srs
- The SRS.resolutions
- The list of resolutions (map units per pixel) for each
zoom. The first value corresponds to zoom 0 and so on.longitudeWraps
- Whether the projection will cause the map to wrap
around the X (longitude) axis.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |