boxer切块调用方法
<pre><code class="language-java">//自动切块类
TileAuto tileAuto = new TileAuto();
//切块落地类
Tile2File tile2File = new Tile2File();
//数据
NormalData norm = ...;
//切块实现类
ITile tiler = tileAuto.whichITile(norm.res, norm.bounds);
//切块,并落地
tiler.tile(norm.res, norm.bounds, norm.data, new ITile.Handle<float[][]>() {
@Override
public void handle(float[][] tile, TileKey tileKey) {
String tilePath = String.format("%s/%s/%s/%d/%d/%d.bin",this.outputDir,ele,name,tileKey.z,tileKey.x,tileKey.y);
try {
Files.createDirectories(Paths.get(tilePath).getParent());
tile2File.int16(tile,tilePath);
} catch (IOException e) {
e.printStackTrace();
}
}
});</code></pre>