public class TileMatrixsCalculator
extends java.lang.Object
JobRunner
中把TileMatrix
拆分为TileTask
分配给worker。 这个类根据一个要切缓存的面,计算出一系列的TileMatrix. 要求这些TileMatrix覆盖了要切缓存的面,同时尽可能减少切缓存的数量。(切缓存的面是不规则的,可能是凹多边形)
构造器和说明 |
---|
TileMatrixsCalculator(Point2D pLeftTop, double pWidth, double pHeight)
构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<TileMatrix> |
calculate(com.vividsolutions.jts.geom.Geometry cacheRegion)
根据输入的面计算出一系列的TileMatrix.
|
public TileMatrixsCalculator(Point2D pLeftTop, double pWidth, double pHeight)
构造函数。
pLeftTop
- 缓存原点,左上角pWidth
- tile地理范围宽度pHeight
- tile地理范围高度public java.util.List<TileMatrix> calculate(com.vividsolutions.jts.geom.Geometry cacheRegion)
cacheRegion
-