[OpenLayers-Dev] Development regarding WFS layer/protocol
Julien-Samuel Lacroix
jlacroix at mapgears.com
Wed Sep 24 10:41:24 EDT 2008
HI,
We work with WFS on a daily basis, but not with transactional. Does that
patch apply to us as well? If so, we would be happy to help.
Julien
Tim Schaub wrote:
> Hey-
>
> So, tests are now passing with the WFS protocol. I think this is pretty
> close and would appreciate any help creating tests, trying it out, etc.
>
> The patch [1] includes a very basic Save strategy. This is a manual
> save strategy (requires that you call save). It can be used as the
> basis for auto or greedy save strategies, but I think we should keep it
> simple for this patch.
>
> Thanks for any assistance testing/reviewing.
>
> Tim
>
> [1] http://trac.openlayers.org/ticket/1648
>
> Tim Schaub wrote:
>
>>Hey-
>>
>>I put up a patch that represents progress towards a working WFS protocol.
>>
>>http://trac.openlayers.org/ticket/1648
>>
>>I'll work on it a bit more tomorrow. Please feel free to pick it up and
>>push it forward (anyone). The wfs-protocol-transactions.html example is
>>a good place to start with a debugger. In the end, this example will do
>>inserts, updates, and deletes (with a commit from the save button).
>>
>>Tim
>>
>>Björn Harrtell wrote:
>>
>>>I have been making a serious (relatively? :) attempt at understanding
>>>what is to be done regarding Protocol.WFS and related classes. I looked
>>>at it from the angle in which it would be useful for me in the case I
>>>described before.
>>>
>>>* the standard WFS-T
>>>* Fixed and Save (and perhaps SaveGreedy) strategy
>>>
>>> From I can gather none of these are far from complete, but what I'm
>>>missing is option to filter the input in Fixed strategy. I noticed that
>>>the trunk version of BBOX strategy looks for additional filters in the
>>>layer and while it might be a good place put the additional filter I
>>>can't see any indication that Layer actually is supposed to support such
>>>a property. If it should it should be documented and used by fixed
>>>strategy also?
>>>
>>>I would like to to implement this before beeing able to do serious
>>>testing. I nice thing is that I could test stuff directly in a real
>>>world case where I'm using (successfully) the clumsy old Layer.WFS way
>>>with a temp layer. But before that I would like to confirm that I got
>>>the right idea...
>>>
>>>A question on the side... why are some methods declared "JSONy" i.e
>>>'read' instead of read?
>>>
>>>/Björn
>>>
>>>On Wed, Sep 17, 2008 at 2:10 AM, Tim Schaub <tschaub at opengeo.org
>>><mailto:tschaub at opengeo.org>> wrote:
>>>
>>> Hey-
>>>
>>> Björn Harrtell wrote:
>>> > Hi devs,
>>> >
>>> > I'm coding an application that uses OL vector editing and WFS
>>> > transactions quite heavily.
>>> >
>>> > I use a temporary OpenLayers.Layer.Vector for editing, moving
>>> stuff to a
>>> > OpenLayers.Layer.WFS as the user makes edits. This is a bit
>>> clumsy and
>>> > complicated but works. The reason why I'm doing this is because
>>> > OpenLayers.Layer.WFS only supports GET and is also loading
>>> features on
>>> > demand (hmm is this correct?) which doesn't fit my needs. Note
>>> that I do
>>> > not add the OpenLayers.Layer.WFS to a map, I only use
>>> create/commit the
>>> > WFS transactions.
>>> >
>>> > I would like to use something like a static/manually triggered WFS
>>> > (supporting POST and filtering) source to an OpenLayers.Layer.Vector
>>> > that syncs changes to the WFS source which then can be commited
>>> > programmatically.
>>> >
>>> > Is this sort of what OpenLayers.Protocol.WFS (which I think is beeing
>>> > worked on?) is supposed to be used for? Or would it be sensible
>>> to make
>>> > something more of OpenLayers.Layer.WFS instead?
>>>
>>> Yes, this is exactly the job for a WFS protocol. As Eric mentions, the
>>> work is mostly in the vector-behavior sandbox. I'll make an effort to
>>> update that and to get a patch ready for the trunk.
>>>
>>> My hope is to get the WFS protocol in the trunk before the end of next
>>> week. Any help you can contribute would be appreciated.
>>>
>>> Watch the WFS protocol ticket [1] for updates from me, and leave any
>>> comments/patches there that you put together.
>>>
>>> Tim
>>>
>>> [1] http://trac.openlayers.org/ticket/1648
>>>
>>>
>>> >
>>> > Either way, I'm interested in (trying) to help out if this seems like
>>> > something you would like to support in OL, and can probably do it
>>> as a
>>> > part of the current project as it would simplify things for me I
>>> think.
>>> >
>>> > Regards,
>>> >
>>> > Björn Harrtell
>>> > GIS Consultant
>>> > SWECO Position AB
>>> > <http://www.swecogroup.com/en/Sweco-group/Services/Geographic-IT/>
>>> >
>>> >
>>> >
>>> ------------------------------------------------------------------------
>>> >
>>> > _______________________________________________
>>> > Dev mailing list
>>> > Dev at openlayers.org <mailto:Dev at openlayers.org>
>>> > http://openlayers.org/mailman/listinfo/dev
>>>
>>>
>>> --
>>> Tim Schaub
>>> OpenGeo - http://opengeo.org
>>> Expert service straight from the developers.
>>> _______________________________________________
>>> Dev mailing list
>>> Dev at openlayers.org <mailto:Dev at openlayers.org>
>>> http://openlayers.org/mailman/listinfo/dev
>>>
>>>
>>
>>
>
>
--
Julien-Samuel Lacroix
Mapgears
http://www.mapgears.com/
More information about the Dev
mailing list