For now the algorithm only check for one precision. It could be interesting to handle differents precisions and merge smaller OLC into bigger if possible.
Right now I only have 2 differents implementations in mind :
- Scanline each precisions EXCLUSIVE (begin with higher scan and ignore with resultset the next OLC in the smaller pass).
- Scanline for smallest precision and determine mergeable groups after.
TileAreaPolygonalBuilder.setPrecision(/* ANY */) => will set min/max to same precision
TileAreaPolygonalBuilder.setMinPrecision(/* ANY */);
TileAreaPolygonalBuilder.setMaxPrecision(/* ANY */);
For now the algorithm only check for one precision. It could be interesting to handle differents precisions and merge smaller OLC into bigger if possible.
Right now I only have 2 differents implementations in mind :