com.supermap.services.wms
接口 WMSXMLEncoder
-
public interface WMSXMLEncoder
WMS XML 文档编码器。
将 SuperMap iServer 的 WMS 相关对象转换为符合 OGC(Open Geospatial Consortium,开放地理信息联盟)定义的 WMS 服务的 XML 文档。
-
-
方法概要
方法 限定符和类型 方法和说明 java.lang.String
encode(OGCException[] exceptions)
将OGCException
对象转换成异常信息 XML 文档的字符串格式。java.lang.String
encode(WMSCapabilities capabilities)
将WMSCapabilities
对象构建成 WMS 服务的 Capabilities XML 文档的字符串格式。java.lang.String
encode(WMSFeatureInfo[] featureInfos, java.lang.String format)
将WMSFeatureInfo
对象数组构建成 GetFeatureInfo 操作的响应 XML 文档的字符串格式。java.lang.String
getCapabilitiesDTDOrXSD()
获取 Capabilities XML 文档的 DTD 或者 XSD 文档地址。java.lang.String
getExceptionDTDOrXSD()
获取异常信息 XML 文档的 DTD 或者 XSD 文档地址。java.lang.String
getFeatureDTDOrXSD()
获取 GetFeatureInfo 操作响应的 XML 文档的 DTD 或者 XSD 文档地址。java.lang.String
getVersion()
获取 WMS 服务的版本号。void
setCapabilitiesDTDOrXSD(java.lang.String url)
设置 Capabilities XML 文档的 DTD 或者 XSD 文档。void
setExceptionDTDOrXSD(java.lang.String url)
设置异常 XML 文档的 DTD 或者 XSD 文档地址。void
setFeatureDTDOrXSD(java.lang.String url)
设置 GetFeatureInfo 操作响应的 XML 文档的 DTD 或者 XSD 文档地址。void
setProviderUrl(java.lang.String providerurl)
在线资源(Online Resource)URL。
-
-
-
方法详细资料
-
setProviderUrl
void setProviderUrl(java.lang.String providerurl)
在线资源(Online Resource)URL。
该 URL 是一个 URL 前缀,URL 前缀是一个不透明的字符串,包括协议、主机名、端口号(可选)、路径、英文问号(“?”),以及一个或多个服务器定义的参数(可选),参数以“&”结尾。
在 WMS 的 XML 文档中,该字段的值记录在 OnlineResource 元素的 xlink:href 属性中。
- 参数:
providerurl
- WMS 服务的 URL 地址。
-
encode
java.lang.String encode(WMSCapabilities capabilities)
将WMSCapabilities
对象构建成 WMS 服务的 Capabilities XML 文档的字符串格式。- 参数:
capabilities
- WMSCapabilities 对象。- 返回:
- Capabilities XML 文档的 字符串格式。
-
encode
java.lang.String encode(WMSFeatureInfo[] featureInfos, java.lang.String format)
将WMSFeatureInfo
对象数组构建成 GetFeatureInfo 操作的响应 XML 文档的字符串格式。- 参数:
featureInfos
- WMSFeatureInfo 对象数组。- 返回:
- GetFeatureInfo 操作的响应 XML 文档的字符串格式。
-
encode
java.lang.String encode(OGCException[] exceptions)
将OGCException
对象转换成异常信息 XML 文档的字符串格式。- 参数:
exceptions
- 异常对象数组。- 返回:
- 异常信息 XML 文档的字符串格式。
-
getVersion
java.lang.String getVersion()
获取 WMS 服务的版本号。- 返回:
- WMS 服务的版本号。
-
setCapabilitiesDTDOrXSD
void setCapabilitiesDTDOrXSD(java.lang.String url)
设置 Capabilities XML 文档的 DTD 或者 XSD 文档。- 参数:
url
- DTD 或者 XSD 文档的地址。
-
getCapabilitiesDTDOrXSD
java.lang.String getCapabilitiesDTDOrXSD()
获取 Capabilities XML 文档的 DTD 或者 XSD 文档地址。- 返回:
- DTD 或者 XSD 文档的地址。
-
setExceptionDTDOrXSD
void setExceptionDTDOrXSD(java.lang.String url)
设置异常 XML 文档的 DTD 或者 XSD 文档地址。- 参数:
url
- DTD 或者 XSD 文档的地址。
-
getExceptionDTDOrXSD
java.lang.String getExceptionDTDOrXSD()
获取异常信息 XML 文档的 DTD 或者 XSD 文档地址。- 返回:
- DTD 或者 XSD 文档的地址。
-
setFeatureDTDOrXSD
void setFeatureDTDOrXSD(java.lang.String url)
设置 GetFeatureInfo 操作响应的 XML 文档的 DTD 或者 XSD 文档地址。- 参数:
url
- DTD 或者 XSD 文档的地址。
-
getFeatureDTDOrXSD
java.lang.String getFeatureDTDOrXSD()
获取 GetFeatureInfo 操作响应的 XML 文档的 DTD 或者 XSD 文档地址。- 返回:
- DTD 或者 XSD 文档的地址。
-
-