com.supermap.services.providers
类 FeatureRequest10000
- java.lang.Object
-
- com.supermap.services.providers.AbstractDocumentGetRequest
-
- com.supermap.services.providers.AbstractGetFeatureRequest
-
- com.supermap.services.providers.FeatureRequest10000
-
public class FeatureRequest10000 extends AbstractGetFeatureRequest
WFS 1.0.0 版本的 GetFeature 请求类。
可用于获取对 WFS 1.0.0 服务执行 GetFeature 请求得到的 XML 文档。
-
-
字段概要
-
从类继承的字段 com.supermap.services.providers.AbstractDocumentGetRequest
password, serviceURL, URL_CHARSET, userName
-
-
构造器概要
构造器 构造器和说明 FeatureRequest10000(java.lang.String serviceURL, java.lang.String userName, java.lang.String password)
根据 WFS 1.0.0 服务地址、用户名、密码构建FeatureRequest10000
对象。
-
方法概要
方法 限定符和类型 方法和说明 protected void
createQueryByBBOXURL(WFSQueryParameter wfsQueryParameter, java.lang.StringBuffer result)
创建通过边界框查询的 GetFeature 操作的 URI。protected void
createQueryByFilterURL(WFSQueryParameter wfsQueryParameter, java.lang.StringBuffer result)
创建通过 Filter 元素查询的 GetFeature 操作的 URI。protected void
createQueryByIDsURL(WFSQueryParameter wfsQueryParameter, java.lang.StringBuffer result)
创建通过要素 ID 查询的 GetFeature 操作的 URI。protected java.lang.String
createQueryURL(WFSQueryParameter wfsQueryParameter)
创建 GetFeature 操作的 URI。org.w3c.dom.Document
getFeature(WFSQueryParameter wfsQueryParameter)
根据 WFS 查询参数对目标 WFS 服务执行 GetFeature 请求,获取响应的 XML 文档。-
从类继承的方法 com.supermap.services.providers.AbstractGetFeatureRequest
getQueryType
-
从类继承的方法 com.supermap.services.providers.AbstractDocumentGetRequest
appendKVP, appendKVP, getDocument
-
-
-
-
构造器详细资料
-
FeatureRequest10000
public FeatureRequest10000(java.lang.String serviceURL, java.lang.String userName, java.lang.String password)
根据 WFS 1.0.0 服务地址、用户名、密码构建
FeatureRequest10000
对象。- 参数:
serviceURL
- 目标 WFS 服务的 URI 根目录。userName
- 用户名。password
- 密码。
-
-
方法详细资料
-
getFeature
public org.w3c.dom.Document getFeature(WFSQueryParameter wfsQueryParameter) throws OGCException
根据 WFS 查询参数对目标 WFS 服务执行 GetFeature 请求,获取响应的 XML 文档。
- 指定者:
getFeature
在类中AbstractGetFeatureRequest
- 参数:
wfsQueryParameter
- WFS 查询参数。- 返回:
- XML 文档,即 GetFeature 操作的响应结果。
- 抛出:
OGCException
- 获取过程出错,则抛出 OGC 服务异常。
-
createQueryURL
protected java.lang.String createQueryURL(WFSQueryParameter wfsQueryParameter) throws EncodeException
创建 GetFeature 操作的 URI。
- 参数:
wfsQueryParameter
- wfsQueryParameter 查询参数。- 返回:
- 对 WFS 服务执行 GetFeature 操作的目标 URI。
- 抛出:
EncodeException
- Filter 对象编码过程发生错误,则抛出该异常。
-
createQueryByIDsURL
protected void createQueryByIDsURL(WFSQueryParameter wfsQueryParameter, java.lang.StringBuffer result)
创建通过要素 ID 查询的 GetFeature 操作的 URI。
- 参数:
wfsQueryParameter
- WFS 要素查询参数。result
- WFS 服务的根目录。
-
createQueryByFilterURL
protected void createQueryByFilterURL(WFSQueryParameter wfsQueryParameter, java.lang.StringBuffer result) throws EncodeException
创建通过 Filter 元素查询的 GetFeature 操作的 URI。
- 参数:
wfsQueryParameter
- WFS 要素查询参数。result
- WFS 服务的根目录。- 抛出:
EncodeException
- Filter 对象编码过程发生错误,则抛出该异常。
-
createQueryByBBOXURL
protected void createQueryByBBOXURL(WFSQueryParameter wfsQueryParameter, java.lang.StringBuffer result)
创建通过边界框查询的 GetFeature 操作的 URI。
- 参数:
wfsQueryParameter
- WFS 要素查询参数。result
- WFS 服务的根目录。
-
-