Use Geotools where we can, but write our own renderer
OpenMap is still there as a backup plan
The code will probably have something that does:
drawline(float lat, float lon, float lat2, float lon2) { if ( intersectsCutLine()) { drawLeft(lat, lon, lat2, lon2); drawRight(lat, lon, lat2, lon2); } else { draw(lat, lon, lat2, lon2); } }
Might be nice if this could use bounding boxes on shapefiles to decide if the if is needed on a big chunk instead of each individual line segment