com.supermap.services.providers

类 FeatureRequest10000



  • public class FeatureRequest10000
    extends AbstractGetFeatureRequest
    

    WFS 1.0.0 版本的 GetFeature 请求类。

    可用于获取对 WFS 1.0.0 服务执行 GetFeature 请求得到的 XML 文档。

    • 构造器概要

      构造器 
      构造器和说明
      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 文档。
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • 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 服务的根目录。