So I tried out prepared geometry; but I saw a speed hit ... perhaps my dataset size is too small?
for( Geometry geometry : geoms ){
PreparedGeometry prep = new PreparedPolygon( (Polygon) geometry ); alternative[0]=0; for( Geometry geometry2 : geoms ){ if( prep.disjoint( geometry2 ) || prep.touches( geometry2 ) ){
            alternative[0]++;
        }
    }
}
Before was 230 mills, after was 250 mils, comparing 100 polygons vs 100 squares; so no benefit. Going to try with circles.
Jody
_______________________________________________
jts-devel mailing list
jts-devel@lists.jump-project.org
http://lists.refractions.net/mailman/listinfo/jts-devel

Reply via email to