com.supermap.services.protocols.wcs

接口 WCS

  • 所有已知实现类:
    WCSBaseImpl, WCSImpl111, WCSImpl112


    public interface WCS
    

    WCS 服务接口。

    WCS(Web Coverage Service,网络覆盖服务)是 OGC(Open GIS Consortium,开放地理信息系统协会)标准之一。 WCS是OGC定义的在Web上以“Coverage”的形式共享地理空间数据的规范。所谓“Coverage”是指能够返回其时空域中任意指定点的值的数据,其形式易于输入到模型中使用。 WCS服务是以“Coverage”的形式实现了栅格影像数据集的共享。

    SuperMap iServer 目前 提供了如下 WCS 操作:

    1. GetCapabilities,该操作用于获取 WCS 服务的能力(Capabilities)。该操作是必需的。
    2. DescribeCoverage,该操作用于获取Coverage的描述性信息。该操作是必需的。
    3. GetCoverage,该操作用于获取Coverage对象。该操作是必需的。
    • 方法详细资料

      • getCapabilities

        WCSCapabilities getCapabilities()
                                        throws OGCException
        
        获取 WCS 服务提供的服务能力(Capabilities)。
        返回:
        WCS 服务能力信息。
        抛出:
        OGCException - OGC 异常信息。
      • describeCoverage

        java.util.List<CoverageDescription> describeCoverage(java.lang.String identifiers)
                                                             throws OGCException
        
        获取Coverage的描述性信息。
        参数:
        identifiers - Coverage的标识符。
        返回:
        指定Coverage的信息列表。
        抛出:
        OGCException - OGC 异常信息。
      • getCoverage

        Coverage getCoverage(WCSParameter wcsParameter)
                             throws OGCException
        
        获取Coverage对象。
        参数:
        wcsParameter - 获取Coverage的请求参数。
        返回:
        Coverage对象信息。
        抛出:
        OGCException - OGC 异常信息。
      • initialize

        boolean initialize(java.util.List<java.lang.Object> components)
                           throws OGCException
        
        WCS 初始化方法。
        参数:
        components - 用来设置处理 WCS 请求的服务组件集合。
        抛出:
        OGCException - OGCException OGC 异常信息。
      • getVersion

        java.lang.String getVersion()
        
        WCS 的版本信息。
        返回:
        WCS 版本。