[Geoserver-devel] Simple feature service module added in community

Hi,
it took me longer than expected but here we go with a GeoServer implementation
of the simple feature service.
I’ve just committed it in the community area in both 2.1.x and trunk, and added it
to the community release profile.

The protocol still has rough edges and the performance could be better (it’s not
so bad, just not as fast as the GML2 output) but people interested now have
both toys to play with, the GeoTools store that would talk to a simple feature
service and a GS implementation of the same protocol.

I know some people expressed the interest in having HTML outputs out of all resources,
so that the overall experience is browsable. I did not commit to work on that, but the
sources as there, I welcome anyone willing to add the extra bits.

Another thing that is bugging me is that the resources (sfs/capabilities, sfs/describe/ and
data/) are not interconnected with each other.
Also, the count and bounds mode do not return a json object, I guess all returned structures should
look a bit like the geojson feature, with a type attribute and contents.

Ah, also, and this one is bugging me more, the service is still stuck under geoserver/rest/sfs
which makes it password protected, so only the administrator can access it.
I wanted to move it somewhere else, some place that is not secured, but I don’t know how.
Is it possible to do that keeping it a “rest” plugin and without modifying web.xml?

But, oh well, it’s a start, besides at the moment it’s just a community module.

Feedback and patches welcomed!

Cheers
Andrea

Ing. Andrea Aime
GeoSolutions S.A.S.
Tech lead

Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy

phone: +39 0584 962313
fax: +39 0584 962313
mob: +39 333 8128928

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