I've got what I think is a relatively simple problem that seems not so simple to implement in reality.
The use case is this: the user drags a mouse over a map widget, and I want to select all the features that they have selected (either fully contains or simply touches, at the user's option). So what I need to do is, given a feature collection, find the features that either are fully or partially contained by the box that the user drew (represented as a JTS Envelope, though that could be changed if I needed to). (I have decided that "partially contains" is actually "intersects" rather than "overlaps". If I understand correctly, two geometries are considered to intersect and not overlap their edges touch but don't cross each other. Does that seem right?) The first place I look to do this is in the GeoAPI FilterFactory class. There is a contains method and an intersects method, but both expect an instance of a org.opengis.geometry.Geometry object, and I have a com.vividsolutions.jts.geom.Envelope object. I have already been told not to use the GeoAPI Geometry module in GeoTools (see http://www.nabble.com/Re% 3A-Creating-Polygons-and-SurfaceBoundarys-p18148909.html). Does this mean that I can't build filters that act on JTS objects? Thanks, Tim Swanson Software Engineer Tyler Technologies, Inc. 14142 Denver West Parkway, Suite 155 Lakewood, CO 80401 Phone: Fax: 303-271-1930 E-mail: [EMAIL PROTECTED] Web: www.tylertech.com ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Geotools-gt2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
