Package cn.mapway.common.geo.tools
Class WGS84TileExtractor
java.lang.Object
cn.mapway.common.geo.tools.BaseTileExtractor
cn.mapway.common.geo.tools.WGS84TileExtractor
- All Implemented Interfaces:
ITileExtractor
- Direct Known Subclasses:
CGCS2000TileExtractor
WGS84TileExtractor
将原始影像 坐标参考系为地理坐标系 WGS84的影像中 提取出按照WebMecator规定的瓦片数据
// 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
-
WGS84TileExtractor
public WGS84TileExtractor()
-
-
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
-