[mapserver-users] polygon select

Lime, Steve D (DNR) Steve.Lime at state.mn.us
Thu Dec 17 09:35:53 EST 2009


Hi Rich, you can do this with the CGI or MapScript and it's quite easy with OpenLayers. All versions support queries using polygons and version 5.6 takes a WKT representation. Here's an example url:

  http://yourserver.com/cgi-bin/mapserv56?map=parcels.map&mapext=295574.87922705%201999971.0144928%20492425.12077295%202091028.9855072&mode=nquery&qlayer=parcels&mapshape=POLYGON%28%28421405.79710145%202049183.5748792%2C428183.57487923%202043289.8550725%2C431425.12077295%202043289.8550725%2C430835.74879227%202047415.4589372%2C429067.63285024%202051246.3768116%2C424057.97101449%202051246.3768116%2C421405.79710145%202049183.5748792%29%29

The nice thing about WKT is that you can just use the OpenLayers asText method for the drawn shape to create it. Alternatively you can define a polygon using a simple syntax MapServer provides. Svn trunk supports line and point (multiple part) shapes as well via WKT. Contact me off list if you need a more specific example.

Steve
________________________________________
From: mapserver-users-bounces at lists.osgeo.org [mapserver-users-bounces at lists.osgeo.org] On Behalf Of Richard Greenwood [richard.greenwood at gmail.com]
Sent: Wednesday, December 16, 2009 6:57 PM
To: mapserver
Subject: [mapserver-users] polygon select

I need to create a tool that will allow the user to draw an arbitrary
polygon, and the select objects intersecting that polygon. I'm using
OpenLayers, MapServer and PostGIS. Right now I'm trying to figure out
what protocol will support this operation. I don't think this can be
done with "classic" MapServer, nor with WMS. Am I correct? So do I
need to use WFS-T to get the polygon from the browser and pass it to
PostGIS to do the query? Are there any other routes that I should be
exploring?

Thanks,
Rich

--
Richard Greenwood
richard.greenwood at gmail.com
www.greenwoodmap.com
_______________________________________________
mapserver-users mailing list
mapserver-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


More information about the mapserver-users mailing list