Jesse covered most of it - I see you making some in memory feature
collections:
pointFeatCollAux = FeatureCollections.newCollection();
pointFeatCollAux.addAll(pointsSource.getFeatures(dWithinFilter));
To *really* make this fly consider implementing a collection that makes
use of one of the JTS spatial indexes; rather then a linear search
(which is what the default in memory implementations do).
Cheers,
Jody
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel