On Wed, Oct 10, 2012 at 8:26 PM, izzybitsie <izzybit...@gmail.com> wrote:
> Hi, > could someone let me know how I could find out if a chosen LonLat is in > water? I looked at the GetFeatureInfo example, but it only applies to > Tasmania map. I have not been able to find a worldwide map to use > GetFeatureInfo assuming this is the right way to go. > Among the OGC services, I guess using a WFS GetFeature with a query of type "point intersection" against a layer that has precise shorelines, and returning only the hits as opposed to the records, would be better. You could load data from Natural Earth, or if that is not precise enough, use the global high resolution shoreline dataset. By the name of the layer I assume you're using GeoServer. A request that would get you the result you want might be (mind, not tested, and using some GeoServer specific extensions for easier filtering): http://host/geoserver/wfs?service=WFS&version=1.1.0&request=GetFeature&resultType=hits&CQL_FILTER=INTERSECTS(the_geom, POINT(lat, lon)) Mind, since the above is using WFS 1.1 the coordinates will have to be entered in lat/lon order, whilst the_geom is the name of the geometry attribute for shapefiles in GeoServer, if you are loading into a database check what is the actual geometry column name there) Cheers Andrea -- == Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it -------------------------------------------------------
_______________________________________________ Discuss mailing list Discuss@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/discuss