com.supermap.services.providers

类 AbstractGetFeatureRequest

  • 直接已知子类:
    FeatureRequest10000


    public abstract class AbstractGetFeatureRequest
    extends AbstractDocumentGetRequest
    

    WFS 服务的 GetFeature 操作结果获取类。

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

    • 方法概要

      方法 
      限定符和类型 方法和说明
      abstract org.w3c.dom.Document getFeature(WFSQueryParameter wfsQueryParameter)
      根据 WFS 查询参数对目标 WFS 服务执行 GetFeature 请求,获取响应的 XML 文档。
      protected com.supermap.services.providers.QueryType getQueryType(WFSQueryParameter queryParam)
      判断执行 GetFeature 操作,进行查询的类型。
      • 从类继承的方法 java.lang.Object

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

      • AbstractGetFeatureRequest

        public AbstractGetFeatureRequest(java.lang.String serviceURL,
                                 java.lang.String userName,
                                 java.lang.String password)
        

        根据 WFS 服务地址、用户名、密码构建 AbstractGetFeatureRequest 对象。

        参数:
        serviceURL - 目标 WFS 服务的 URI 根目录。
        userName - 用户名。
        password - 密码。
    • 方法详细资料

      • getFeature

        public abstract org.w3c.dom.Document getFeature(WFSQueryParameter wfsQueryParameter)
                                                 throws OGCException
        

        根据 WFS 查询参数对目标 WFS 服务执行 GetFeature 请求,获取响应的 XML 文档。

        参数:
        wfsQueryParameter - WFS 查询参数。
        返回:
        XML 文档,即 GetFeature 操作的响应结果。
        抛出:
        OGCException - 获取过程出错,则抛出 OGC 服务异常。
      • getQueryType

        protected com.supermap.services.providers.QueryType getQueryType(WFSQueryParameter queryParam)
        

        判断执行 GetFeature 操作,进行查询的类型。

        参数:
        queryParam - 要判断的 WFS 查询参数。
        返回:
        要素查询的类型。