View Javadoc
1   package au.gov.amsa.gt;
2   
3   import java.util.Collection;
4   
5   import com.vividsolutions.jts.geom.Coordinate;
6   import com.vividsolutions.jts.geom.GeometryFactory;
7   import com.vividsolutions.jts.geom.Point;
8   import com.vividsolutions.jts.geom.prep.PreparedGeometry;
9   
10  public final class GeometryUtil {
11  
12      public static boolean contains(GeometryFactory gf, Collection<PreparedGeometry> geometries,
13              double lat, double lon) {
14          Point point = gf.createPoint(new Coordinate(lon, lat));
15          for (PreparedGeometry g : geometries) {
16              if (g.contains(point))
17                  return true;
18          }
19          return false;
20      }
21  }