Package cn.mapway.common.geo.tools
Class WebMercatorTileExtractor
java.lang.Object
cn.mapway.common.geo.tools.BaseTileExtractor
cn.mapway.common.geo.tools.WebMercatorTileExtractor
- All Implemented Interfaces:
ITileExtractor
WebMercatorTileExtractor
原始影像 和目标瓦片 都是 墨卡托投影
// 1.找到左上角瓦片编号 某个级别 的像素数以及图像的像素数 找瓦片 // 2.顺序进行瓦片输出 将原始影像拷贝到目标瓦片 写入.S文件
//先创建一个目标文件 512*512 这个文件在内存中 (每个波段都以byte存储的数据) 这个文件的波段数和原始影像保持一枝 // GDAL中的影像坐标为 左上角为 (0,0)
- Author:
- zhangjianshe <zhangjianshe@gmail.com>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanextractTileToTarget(cn.mapway.geo.client.raster.ImageInfo imageInfo, long tileX, long tileY, int zoom, org.gdal.gdal.Dataset sourceDataset, org.gdal.gdal.Dataset targetDataset) 从原始影像中提取一个TileMethods inherited from class cn.mapway.common.geo.tools.BaseTileExtractor
getBand, getBlackBuffer, getSourceBuffer, getTargetBuffer, imageSpaceToSourceSpace, locationBoxPixelExtent, locationBoxPixelExtentFromWgs84, main, preview, processBands, rasterSpaceToImageSpace, readAndTranslateToBytes256, readImageBandSourceData, readSourceDataNoTranslate, setColorTable, translateColor
-
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:
extractTileToTargetin interfaceITileExtractor
-