com.supermap.services.tilesource

接口 Tileset<T extends MetaData,V extends TileInfo<?>>

    • 字段概要

      字段 
      限定符和类型 字段和说明
      static java.lang.String LATESTVERSIONNAME 
    • 方法概要

      方法 
      限定符和类型 方法和说明
      boolean append(double[] toAppendScales, double[] toAppendResolutions, Rectangle2D toAppendBounds, java.lang.String tileVersion)
      向当前切片集指定切片版本追加比例尺,分辨率数组以及切片范围。
      void clear(Rectangle2D bounds)
      清除指定范围内的切片
      void close()
      关闭切片集
      TileVersion createTileVersion(java.lang.String desc, java.lang.String parent, VersionUpdate update)
      新建一个切片版本。
      void delete(java.util.List<Tile> tiles)
      清除指定切片集合
      void deleteAll()
      删除所有切片
      boolean exists(Tile tile)
      判断指定切片是否存在
      double findResolutionByScaleDenominator(double scaleDenominator)
      根据比例尺分母获取其对应的分辨率。
      V get(Tile tile)
      获得指定切片信息
      T getMetaData()
      返回元信息
      java.lang.String getName()
      切片集名称,命名规则"{类型名}_tileset_{通过MetaData的getTileId获取}"
      TilesetDesc getTilesetDesc()
      获取结果数据集信息
      java.util.List<TileVersion> getVersions()
      返回所有的切片版本信息。
      void put(V tileInfo)
      增加或修改一个切片
    • 字段详细资料

      • LATESTVERSIONNAME

        static final java.lang.String LATESTVERSIONNAME
        
        另请参阅:
        常量字段值
    • 方法详细资料

      • getMetaData

        T getMetaData()
        

        返回元信息

        返回:
        从以下版本开始:
        6.1.3
      • getVersions

        java.util.List<TileVersion> getVersions()
        

        返回所有的切片版本信息。

        返回:
        从以下版本开始:
        6.1.3
      • createTileVersion

        TileVersion createTileVersion(java.lang.String desc,
                                    java.lang.String parent,
                                    VersionUpdate update)
        

        新建一个切片版本。

        参数:
        desc - 描述信息
        parent - 父版本号,如果为空,父版本就是最后一个更新版本
        update - 更新信息
        返回:
        从以下版本开始:
        6.1.3
      • get

        V get(Tile tile)
        

        获得指定切片信息

        参数:
        tile - 切片描述
        返回:
        切片信息
        从以下版本开始:
        7.0.0
      • deleteAll

        void deleteAll()
        

        删除所有切片

        从以下版本开始:
        6.1.3
      • delete

        void delete(java.util.List<Tile> tiles)
        

        清除指定切片集合

        参数:
        tiles - 待清除的切片集合
        从以下版本开始:
        6.1.3
      • exists

        boolean exists(Tile tile)
        

        判断指定切片是否存在

        参数:
        tile - 待判断的切片
        返回:
        从以下版本开始:
        6.1.3
      • close

        void close()
        

        关闭切片集

        从以下版本开始:
        6.1.3
      • getName

        java.lang.String getName()
        

        切片集名称,命名规则"{类型名}_tileset_{通过MetaData的getTileId获取}"

        返回:
        从以下版本开始:
        6.1.3
      • append

        boolean append(double[] toAppendScales,
                     double[] toAppendResolutions,
                     Rectangle2D toAppendBounds,
                     java.lang.String tileVersion)
        
        向当前切片集指定切片版本追加比例尺,分辨率数组以及切片范围。
        参数:
        toAppendScales - 比例尺分母数组。
        toAppendResolutions -
        toAppendBounds - 如果为空,表示在当前切片集范围下,追加比例尺或范围。
      • clear

        void clear(Rectangle2D bounds)
        

        清除指定范围内的切片

        参数:
        bounds - 待清除的切片范围
      • getTilesetDesc

        TilesetDesc getTilesetDesc()
        

        获取结果数据集信息

      • findResolutionByScaleDenominator

        double findResolutionByScaleDenominator(double scaleDenominator)
        

        根据比例尺分母获取其对应的分辨率。

        返回:
        分辨率。
        从以下版本开始:
        7.1.0