public class TileMatrixsCalculator
extends java.lang.Object
TileMatrix
is split into TileTask
assigned to worker in JobRunner
. This class calculates a series of TileMatrix based on a cached face. Ask these TileMatrix to cover the surface to cut cache, while minimizing the number to cut cache. (Cut the cache surface is irregular, may be concave polygon)
Constructor and Description |
---|
TileMatrixsCalculator(Point2D pLeftTop, double pWidth, double pHeight)
The Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<TileMatrix> |
calculate(com.vividsolutions.jts.geom.Geometry cacheRegion)
According to the input surface to calculate a series of TileMatrix.
|
public TileMatrixsCalculator(Point2D pLeftTop, double pWidth, double pHeight)
The Constructor.
pLeftTop
- Cache the origin, the upper left cornerpWidth
- tile Geographical range widthpHeight
- tile Geographical range heightpublic java.util.List<TileMatrix> calculate(com.vividsolutions.jts.geom.Geometry cacheRegion)
cacheRegion
-