Class WebMercatorTileExtractor

java.lang.Object
cn.mapway.common.geo.tools.BaseTileExtractor
cn.mapway.common.geo.tools.WebMercatorTileExtractor
All Implemented Interfaces:
ITileExtractor

public class WebMercatorTileExtractor extends BaseTileExtractor implements ITileExtractor
WebMercatorTileExtractor 原始影像 和目标瓦片 都是 墨卡托投影

// 1.找到左上角瓦片编号 某个级别 的像素数以及图像的像素数 找瓦片 // 2.顺序进行瓦片输出 将原始影像拷贝到目标瓦片 写入.S文件

//先创建一个目标文件 512*512 这个文件在内存中 (每个波段都以byte存储的数据) 这个文件的波段数和原始影像保持一枝 // GDAL中的影像坐标为 左上角为 (0,0)

Author:
zhangjianshe <zhangjianshe@gmail.com>
  • Constructor Details

    • WebMercatorTileExtractor

      public WebMercatorTileExtractor()
  • Method Details

    • extractTileToTarget

      public boolean extractTileToTarget(cn.mapway.geo.client.raster.ImageInfo imageInfo, long tileX, long tileY, int zoom, org.gdal.gdal.Dataset sourceDataset, org.gdal.gdal.Dataset targetDataset)
      Description copied from interface: ITileExtractor
      从原始影像中提取一个Tile
      Specified by:
      extractTileToTarget in interface ITileExtractor