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