Sounds great. Community module makes a lot of sense, and yeah, no GSIP
should be needed.
I could see this eventually evolving to something that could be quite
useful for more than just uDig. My vision for GeoServer is 'cvs for the
geospatial web', and it'd be great if this could turn in to something
like 'bugzilla for the geospatial web'.
I'd ideally like to see it available as WFS/WFS-T - though forcing that
as _the_ design is obviously not the right call, especially since
complex features aren't yet available. But ideally we could expose an
interface to viewing and updating the issues through WFS. Then any WFS
client could look to see where there are marked issues on the area of
the map that they care about. It's sort of the flip side of using WFS to
expose a version table/history, in that case you're seeing what's been
modified recently, in the issue case it's to see what needs to be modified.
Would also be very cool to build it in to a transaction workflow - as an
optional plug-in to a transaction. Some users would only have
permission to report an issue, and perhaps attach a 'fix'. It'd then
live in the issue database until someone with commit rights can review
and close the issue. And automatic validation could happen before or
after.
Jody, what's the status with the Hibernate datastore? Wasn't that one
of your work items? Perhaps that could be used just to expose this in a
naive way?
But yes, it's great to see a community module so soon. Also, an
interesting post on small packages:
http://blog.ianbicking.org/why-small-packages-matter.html We should
perhaps start distributing a 'geoserver-core' download, indeed I'd
eventually like to see such a thing as it's own project.
Chris
Jody Garnett wrote:
Very Nice Cory 
I am going to take a run at the page, based on the IRC discussion we need define this in a very specific manner.
How ever some quick answers:
- this is not a new service
- makes no use of feature model, or GML
- defines an API to access the same Issue Model used by uDig (based on the shared validation code with GeoServer Transactions)
- the API is made available to client code via Spring remoting
- the API is available to other geoserver modules via Spring
- the first implementation uses hibernate for persistence
I had not thought of story integrating this module with the default GeoServer install (as this is not the point).
The possibility of generating out a list of validation errors from transactions, or listing the validation errors present
in the dataset both sound good.
What I would like this module to do is get people comfortable working together, and explore using the GeoServer
module system as a platform. Doing this using a community module that is available for public review makes this process
easier.
I will be making plenty of commercial modules using GeoServer 1.4.0 as a base, since this is the smallest one of public utility we
can work on from the get go.
Jody
Hi guys,
As per the GeoServer Improvement Proposal guidelines, Richard, Pablo, and myself are proposing a module to provide a client service for a shared issues list. An "issue" can be a task or geographical feature which requires attention, but other uses are possible too. uDig will be taking advantage of this service very soon. The implementation will use hibernate to back the list onto a database. Some preliminary details are available (and will be expanded) here:
http://docs.codehaus.org/display/GEOS/GSIP+3+-+Issues+List+Module
Comments and questions are welcome.
Cheers,
Cory.
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel
!DSPAM:1003,44e2d0817911665516417!
--
Chris Holmes
The Open Planning Project
http://topp.openplans.org