|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ObjectLayer
StyleLayer
RasterLayer
GridReaderLayer
WMSLayer
public class WMSLayer
Wraps a WMS layer into a MapLayer for interactive rendering usage TODO: expose a
GetFeatureInfo that returns a feature collection TODO: expose the list of named styles and allow
choosing which style to use
| Field Summary |
|---|
| Fields inherited from class GridReaderLayer |
|---|
params, reader |
| Fields inherited from class RasterLayer |
|---|
source |
| Fields inherited from class StyleLayer |
|---|
style |
| Fields inherited from class Layer |
|---|
listenerList, LOGGER, selected, title, userData, visible |
| Constructor Summary | |
|---|---|
WMSLayer(WebMapServer wms,
Layer layer)
Builds a new WMS layer |
|
| Method Summary | |
|---|---|
void |
addLayer(Layer layer)
Allows to add another WMS layer into the GetMap requests |
ReferencedEnvelope |
getBounds()
The bounds of the Layer content (if known). |
CoordinateReferenceSystem |
getCoordinateReferenceSystem()
Returns the CRS used to make requests to the remote WMS |
InputStream |
getFeatureInfo(DirectPosition2D pos,
String infoFormat,
int featureCount)
Retrieves the feature info as a generic input stream, it's the duty of the caller to interpret the contents and ensure the stream is closed feature info format) |
InputStream |
getFeatureInfo(ReferencedEnvelope bbox,
int width,
int height,
int x,
int y,
String infoFormat,
int featureCount)
Allows to run a standalone GetFeatureInfo request, without the need to have previously run a GetMap request on this layer. |
String |
getFeatureInfoAsText(DirectPosition2D pos,
int featureCount)
Retrieves the feature info as text (assuming "text/plain" is a supported feature info format) |
GetMapRequest |
getLastGetMap()
Returns last GetMap request performed by this layer |
WMSCoverageReader |
getReader()
Reader used for efficient access to raster content. |
WebMapServer |
getWebMapServer()
Returns the WebMapServer used by this layer |
List<Layer> |
getWMSLayers()
Returns the WMS Layer used by this layer |
boolean |
isNativelySupported(CoordinateReferenceSystem crs)
Returns true if the specified CRS can be used directly to perform WMS requests. |
| Methods inherited from class GridReaderLayer |
|---|
dispose, getParams, toFeatureCollection |
| Methods inherited from class RasterLayer |
|---|
getFeatureSource |
| Methods inherited from class StyleLayer |
|---|
getStyle, setStyle |
| Methods inherited from class Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public WMSLayer(WebMapServer wms,
Layer layer)
wms - layer - | Method Detail |
|---|
public WMSCoverageReader getReader()
GridReaderLayer
getReader in class GridReaderLayerpublic ReferencedEnvelope getBounds()
LayerThe returned bounds are a ReferencedEnvelope using the same CoordinateReferenceSystem as the layers contents.
getBounds in class GridReaderLayer
public String getFeatureInfoAsText(DirectPosition2D pos,
int featureCount)
throws IOException
pos - the position to be checked, in real world coordinates
IOException
public InputStream getFeatureInfo(DirectPosition2D pos,
String infoFormat,
int featureCount)
throws IOException
pos - the position to be checked, in real world coordinatesinfoFormat - The INFO_FORMAT parameter in the GetFeatureInfo request
IOException
public InputStream getFeatureInfo(ReferencedEnvelope bbox,
int width,
int height,
int x,
int y,
String infoFormat,
int featureCount)
throws IOException
pos - infoFormat - The INFO_FORMAT parameter in the GetFeatureInfo request
IOExceptionpublic WebMapServer getWebMapServer()
WebMapServer used by this layer
public List<Layer> getWMSLayers()
Layer used by this layer
public CoordinateReferenceSystem getCoordinateReferenceSystem()
public GetMapRequest getLastGetMap()
public void addLayer(Layer layer)
layer - public boolean isNativelySupported(CoordinateReferenceSystem crs)
crs -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||