Class WMService
java.lang.Object
com.vividsolutions.wms.WMService
Represents a remote WMS Service.
- Author:
- Chris Hodgson chodgson@refractions.net
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a new MapRequest object which can be used to retrieve a Map from this service.Gets the Capabilities for this service.Gets the url string of the map service.Gets the url object of the map service.getTitle()Gets the title of the map service.voidvoidinitialize(boolean alertDifferingURL) Connect to the service and get the capabilities.
-
Field Details
-
WMS_1_0_0
- See Also:
-
WMS_1_1_0
- See Also:
-
WMS_1_1_1
- See Also:
-
WMS_1_3_0
- See Also:
-
-
Constructor Details
-
WMService
public WMService(String serverUrl, String wmsVersion, String apiKeyNameAndValue, boolean apiKeyNeededFotGetCapabilities) Constructs a WMService object from a server URL.- Parameters:
serverUrl- the URL of the WMS serverwmsVersion- the WMS versionapiKeyNameAndValue- a formatted string containing API Key and Value or nullapiKeyNeededFotGetCapabilities- a boolean with value true if apiKeyNameAndValue is also needed for GetCapabilities
-
WMService
-
WMService
Constructs a WMService object from a server URL.- Parameters:
serverUrl- the URL of the WMS server
-
-
Method Details
-
initialize
- Throws:
IOException- if an error occurs during connection initialization
-
getWmsVersion
-
initialize
Connect to the service and get the capabilities. This must be called before anything else is done with this service.- Parameters:
alertDifferingURL- alert the user if a different GetMap URL is available- Throws:
IOException- if an error occurs during connection initialization
-
getServerUrl
Gets the url string of the map service.- Returns:
- the url of the WMService
-
getServerUrlAsUrl
Gets the url object of the map service. Added as the getServerUrl() was there earlier for backward compatibility.- Returns:
- the url of the WMService
-
getTitle
Gets the title of the map service. The service must have previously been initialized, otherwise null is returned.- Returns:
- the title of the WMService
-
getCapabilities
Gets the Capabilities for this service. The service must have previously been initialized, otherwise null is returned.- Returns:
- a copy of the MapDescriptor for this service
-
createMapRequest
Creates a new MapRequest object which can be used to retrieve a Map from this service.- Returns:
- a MapRequest object which can be used to retrieve a map image from this service
-
getVersion
-