[OpenLayers-Users] How to test if a point is within WMS layer?
Greg Allensworth
gregor at greeninfo.org
Thu Jan 26 13:45:11 EST 2012
> I thought I could use WFS to get all the features of the polygon layer then
> use OpenLayers.Format.GML.parseGeometry.multipolygon to turn it into a
> polygon object in OL. Then I could use
> OpenLayers.Geometry.Polygon.containsPoint to test if the point is within the
> polygon. First Question: is this logic sound?
Yes, it is sound and also easy to implement. But you may have an issue
if it's more than a few thousand vertices. You may hang the browser
simply parsing the GML.
The server-side method you are already attempting, sounds like your best
bet. I'm sorry I have no help for you on the hanging problem.
--
Greg Allensworth, Web GIS Developer
BS A+ Network+ Security+ Linux+ Server+
GreenInfo Network - Information and Mapping in the Public Interest
564 Market Street, Suite 510 San Francisco CA 94104
PH: 415-979-0343 x302 FX: 415-979-0371 email: gregor at greeninfo.org
Web: www.GreenInfo.org www.MapsPortal.org
Subscribe to MapLines, our e-newsletter, at www.GreenInfo.org
More information about the Users
mailing list