On Fri, Nov 12, 2010 at 4:36 PM, Ian Turton <[email protected]> wrote:
> Without starting a religious war can you elaborate on how this is
> different from/better than Simple WFS
> (http://www.ogcnetwork.net/wfssimple)?
>
> I've not studied it enough to be able to tell but I thought that
> simple WFS was designed to meet the same issues/expectations.

I honestly did not even remember Simple WFS existed :-)

Looking at differences:
- simple wfs still leverages xml. Technically there is nothing wrong with that,
  but mindshare wise JSON is perceived as being simpler than XML
- the fact that "Simple WFS" has been out for over 4 years without significant
  adoption means it basically failed to build up mindshare, trying to revive
  it new would seem like an uphill battle
- simple WFS has more elementary filtering abilities than the mapfish one,
  arguably, too simple
- we're starting read only but we'd also like to adopt the MapFish write part
  of the protocol

The ideas we're playing with have seen a number of different implementations
instead, all similar in a certain number of decisions, be it in the
usage of more
rest-like concepts and the usage of GeoJSON.

However none of these actually allow to quickly write the kind of "cascade into
GeoServer and multiply the formats you can serve" approach, so we're trying
with small changes, mostly additive, on top of the Mapfish protocol, which
already reached a certain popularity, to get there.

Aside. One of the thing I'm not too fond of in the Mapfish protocol is
the filtering
syntax, user wise I'd prefer the elegance and readability of CQL,
however that would break one
of the major goals of this effort, that is, to make it quick to write a server.
Unfortunately parsing CQL (or even better, ECQL) requires to actually write down
a formal parser whilst the Mapfish filtering approach is much easier
to implement.

Cheers
Andrea

> Ian
> --
> Ian Turton
>
>



-- 
-----------------------------------------------------
Ing. Andrea Aime
Senior Software Engineer

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054  Massarosa (LU)
Italy

phone: +39 0584962313
fax:     +39 0584962313

http://www.geo-solutions.it
http://geo-solutions.blogspot.com/
http://www.linkedin.com/in/andreaaime
http://twitter.com/geowolf

-----------------------------------------------------

------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to