Stephen, I think I had a similar problem. I was not been able to do WFS requests from within OL as I am not able to set up the proxy required to do this - at least that is what I think the problem is.
Anyway, my work around is probably clunky but works quite well. I do the following. 1. I collect all the information I need from interactive user to make a WFS request. In my case, this also gets from the user a Shift-LeftMouse bounding box used as the BBox search criteria. 2. I pass all that to a server-side php script which decodes it and reassembles it into a WFS request and then submits it to the CubeSERV WFS server. 3. This will return a GML file. 4. I them return to the OL client using standard Ajax the GML which I can parse locally and draw a vector layer with OL methods. This works for me but I am not posting data into a database but I would expect the php program could easily do that if the server supports WFS-T. Hope that helps. Brad Spencer -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Stephen Woodbridge Sent: Saturday, 23 February 2008 3:48 AM To: openlayers user list Subject: [OpenLayers-Users] How do I change the commit URL for a WFS layer?or something ... Hi all, I'm trying to get a simple vector editing demo working. I setup: 1) a wms base layer 2) a wfs layer based on mapserver when I click a save button, that calls commit on the wfs layer it is sending the transaction back to mapserver which I know can not handle the request. This much is working as far as it goes. So I'm thinking that if I can change the commit URL to send the transaction to say http://myhost/wfs-save.php Then I can make that parse the results and write the request to postgis where the wfs layer is pulling its geometry from. Would this work? or am chasing a rabbit down a nasty hole? How does wfs-save.php need to respond to the save request to keep OpenLayers happy? Is there a better way to do this with mapserver? -Steve W _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
