public class WMSMapLayer extends MapLayer
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 useConstructor and Description |
---|
WMSMapLayer(WebMapServer wms,
Layer layer)
Deprecated.
Builds a new WMS layer
|
Modifier and Type | Method and Description |
---|---|
void |
addLayer(Layer layer)
Deprecated.
Allows to add another WMS layer into the GetMap requests
|
void |
dispose()
Deprecated.
|
ReferencedEnvelope |
getBounds()
Deprecated.
find out the bounds of the layer
|
CoordinateReferenceSystem |
getCoordinateReferenceSystem()
Deprecated.
Returns the CRS used to make requests to the remote WMS
|
InputStream |
getFeatureInfo(DirectPosition2D pos,
String infoFormat,
int featureCount)
Deprecated.
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)
Deprecated.
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)
Deprecated.
Retrieves the feature info as text (assuming "text/plain" is a supported feature info format)
|
GetMapRequest |
getLastGetMap()
Deprecated.
Returns last GetMap request performed by this layer
|
WebMapServer |
getWebMapServer()
Deprecated.
Returns the
WebMapServer used by this layer |
List<Layer> |
getWMSLayers()
Deprecated.
Returns the WMS
Layer used by this layer |
boolean |
isNativelySupported(CoordinateReferenceSystem crs)
Deprecated.
Returns true if the specified CRS can be used directly to perform WMS requests.
|
addMapLayerListener, equals, getFeatureSource, getQuery, getSource, getStyle, getTitle, hashCode, isSelected, isVisible, removeMapLayerListener, setQuery, setSelected, setStyle, setTitle, setVisible, toLayer, toString
public WMSMapLayer(WebMapServer wms, Layer layer)
wms
- layer
- public void dispose()
Layer.dispose()
public ReferencedEnvelope getBounds()
MapLayer
public String getFeatureInfoAsText(DirectPosition2D pos, int featureCount) throws IOException
pos
- the position to be checked, in real world coordinatesIOException
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 requestIOException
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 requestIOException
public WebMapServer getWebMapServer()
WebMapServer
used by this layerpublic List<Layer> getWMSLayers()
Layer
used by this layerpublic CoordinateReferenceSystem getCoordinateReferenceSystem()
public GetMapRequest getLastGetMap()
public void addLayer(Layer layer)
layer
- public boolean isNativelySupported(CoordinateReferenceSystem crs)
crs
- Copyright © 1996–2019 Geotools. All rights reserved.