[Geoserver-devel] WFS editor output format

Hi everyone,

My name is Yancy Matherne and I’m new to the GeoServer developer list. I met with some of you at the FOSS4G-NA conference and showed some of the extensions I’ve been working on. The WFS editor output format was of particular interest.

The WFS editor output format is analogous to the WMS application/openlayers format. The response is an HTML page that contains a GeoExt grid that allows editing feature attributes and an OpenLayers map for manipulating the geometry. There are also controls for adding and deleting features. The changes are committed back to GeoServer through WFS-T.

The project is currently located on GitHub at https://github.com/OpenCOP/geoserver/tree/master/src/community/wfseditor

I’m working on moving it to a GeoServer fork at https://github.com/OpenCOP/geoserver-fork

I’d appreciate any suggestions you might have.

Thanks,
Yancy Matherne
Software Developer

Geocent, LLC
111 Veterans Blvd., Suite 1600
Metairie, LA 70005
O: (504) 831-1900
E: yancy.matherne@anonymised.com
http://www.geocent.com

Hi Yancy,

I had a chance to check it out at foss4g and it looked pretty nice, very
useful tool.

I assume you are wanting to contribute it to the project and add it as a
community module? If so there are some docs you should read through in the
developer guide. Most notably:

http://docs.geoserver.org/latest/en/developer/policies/community-modules.html

You also must be willing to assign all copyright of the work to OpenPlans,
the non-profit organization who retains the current copyright on all
geoserver source code.

-Justin

On Wed, Apr 25, 2012 at 10:45 AM, Yancy Matherne <Yancy.Matherne@anonymised.com

wrote:

Hi everyone,

My name is Yancy Matherne and I'm new to the GeoServer developer list. I
met with some of you at the FOSS4G-NA conference and showed some of the
extensions I've been working on. The WFS editor output format was of
particular interest.

The WFS editor output format is analogous to the WMS
application/openlayers format. The response is an HTML page that contains
a GeoExt grid that allows editing feature attributes and an OpenLayers map
for manipulating the geometry. There are also controls for adding and
deleting features. The changes are committed back to GeoServer through
WFS-T.

The project is currently located on GitHub at
https://github.com/OpenCOP/geoserver/tree/master/src/community/wfseditor

I'm working on moving it to a GeoServer fork at
https://github.com/OpenCOP/geoserver-fork

I'd appreciate any suggestions you might have.

Thanks,
Yancy Matherne
Software Developer

Geocent, LLC
111 Veterans Blvd., Suite 1600
Metairie, LA 70005
O: (504) 831-1900
E: yancy.matherne@anonymised.com
http://www.geocent.com

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Yes. I would like to contribute it back as a community module.

I talked the lawyer and we should be good on the copyright stuff.

I have a demo available at:
http://demo.geocent.com/geoserver/Sandbox/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=Sandbox:jla&outputFormat=editor

Thanks,
Yancy Matherne
Software Developer

Geocent, LLC
111 Veterans Blvd., Suite 1600
Metairie, LA 70005
O: (504) 831-1900
E: yancy.matherne@anonymised.com
http://www.geocent.com

···

Hi Yancy,

I had a chance to check it out at foss4g and it looked pretty nice, very useful tool.

I assume you are wanting to contribute it to the project and add it as a community module? If so there are some docs you should read through in the developer guide. Most notably:

http://docs.geoserver.org/latest/en/developer/policies/community-modules.html

You also must be willing to assign all copyright of the work to OpenPlans, the non-profit organization who retains the current copyright on all geoserver source code.

-Justin

On Wed, Apr 25, 2012 at 10:45 AM, Yancy Matherne <Yancy.Matherne@anonymised.com> wrote:

Hi everyone,

My name is Yancy Matherne and I’m new to the GeoServer developer list. I met with some of you at the FOSS4G-NA conference and showed some of the extensions I’ve been working on. The WFS editor output format was of particular interest.

The WFS editor output format is analogous to the WMS application/openlayers format. The response is an HTML page that contains a GeoExt grid that allows editing feature attributes and an OpenLayers map for manipulating the geometry. There are also controls for adding and deleting features. The changes are committed back to GeoServer through WFS-T.

The project is currently located on GitHub at https://github.com/OpenCOP/geoserver/tree/master/src/community/wfseditor

I’m working on moving it to a GeoServer fork at https://github.com/OpenCOP/geoserver-fork

I’d appreciate any suggestions you might have.

Thanks,
Yancy Matherne
Software Developer

Geocent, LLC
111 Veterans Blvd., Suite 1600
Metairie, LA 70005
O: (504) 831-1900
E: yancy.matherne@anonymised.com
http://www.geocent.com


Live Security Virtual Conference
Exclusive live event will cover all the ways today’s security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/


Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Super cool work Yancy, definitely a welcome improvement. Definitely
more than ready to go in as a community module.

I saw it at foss4g, and perhaps the coolest use of it is within Google
Earth. If set up right a user can click on a geoserver point in Google
Earth, and then it should have a link to an editor request which will
pop up within google earth, so people can edit geoserver data directly
in google earth.

Yancy - what is the status with how that link appears? I feel like in
the OpenCOP application it might have been an option on upload or
something? Or I guess one could include it in the google earth info
bubble .ftl? Could be nice if it was a layer option, just a checkbox
to 'include edit link as attribute', which would then appear to the
world as a normal attribute. Would take some deeper coding to get
right, but could be nice. And ideally it'd hook in to security too and
only show up as a link to users who have edit permission.

As for copyright assignment - Hmmm... Looks like we need to update
the sphinx docs with information about the contributors agreement.

Yancy, could you download
http://geoserver.org/download/attachments/819262/assignment_agreement.pdf?version=1
and follow its instructions? You'll need to sign it and get your
company to send a letter assigning copyright (instructions are on that
pdf). If GeoCent may have future contributors (which we hope they
will) then it's easiest to have it say 'all employees' instead of
'Jane Doe', so that you don't need to send OpenPlans a letter for
every new committer. Can follow up with me if you have any questions.

Chris

On Mon, Apr 30, 2012 at 5:52 PM, Yancy Matherne
<Yancy.Matherne@anonymised.com> wrote:

Yes. I would like to contribute it back as a community module.

I talked the lawyer and we should be good on the copyright stuff.

I have a demo available at:
http://demo.geocent.com/geoserver/Sandbox/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=Sandbox:jla&outputFormat=editor

Thanks,
Yancy Matherne
Software Developer

Geocent, LLC
111 Veterans Blvd., Suite 1600
Metairie, LA 70005
O: (504) 831-1900
E: yancy.matherne@anonymised.com
http://www.geocent.com
________________________________
From: Justin Deoliveira [jdeolive@anonymised.com]
Sent: Wednesday, April 25, 2012 1:52 PM
To: Yancy Matherne
Cc: Geoserver-devel
Subject: Re: [Geoserver-devel] WFS editor output format

Hi Yancy,

I had a chance to check it out at foss4g and it looked pretty nice, very
useful tool.

I assume you are wanting to contribute it to the project and add it as a
community module? If so there are some docs you should read through in the
developer guide. Most notably:

http://docs.geoserver.org/latest/en/developer/policies/community-modules.html

You also must be willing to assign all copyright of the work to OpenPlans,
the non-profit organization who retains the current copyright on all
geoserver source code.

-Justin

On Wed, Apr 25, 2012 at 10:45 AM, Yancy Matherne
<Yancy.Matherne@anonymised.com> wrote:

Hi everyone,

My name is Yancy Matherne and I'm new to the GeoServer developer list. I
met with some of you at the FOSS4G-NA conference and showed some of the
extensions I've been working on. The WFS editor output format was of
particular interest.

The WFS editor output format is analogous to the WMS
application/openlayers format. The response is an HTML page that contains a
GeoExt grid that allows editing feature attributes and an OpenLayers map for
manipulating the geometry. There are also controls for adding and deleting
features. The changes are committed back to GeoServer through WFS-T.

The project is currently located on GitHub at
https://github.com/OpenCOP/geoserver/tree/master/src/community/wfseditor

I'm working on moving it to a GeoServer fork at
https://github.com/OpenCOP/geoserver-fork

I'd appreciate any suggestions you might have.

Thanks,
Yancy Matherne
Software Developer

Geocent, LLC
111 Veterans Blvd., Suite 1600
Metairie, LA 70005
O: (504) 831-1900
E: yancy.matherne@anonymised.com
http://www.geocent.com

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Chris,

Our current implementation uses a database trigger to populate an edit_url column. We built a custom feature type creator page that adds the edit_url column and trigger to the postgis table. I definitely don't think it's the perfect solution, but it works well enough for now. Always appreciate ideas on making things better. A solution that is more integrated with GeoServer and its security would probably be better.

You can open this link in Google Earth and take a look:
http://demo.geocent.com/geoserver/Sandbox/wms/kml?layers=Sandbox:jla

I forwarded the copyright assignment off to the lawyer. We'll see what he has to say about it.

Thanks,
Yancy Matherne
Software Developer

Geocent, LLC
111 Veterans Blvd., Suite 1600
Metairie, LA 70005
O: (504) 831-1900
E: yancy.matherne@anonymised.com
http://www.geocent.com
________________________________________
From: cholmes@anonymised.com [cholmes@anonymised.com] on behalf of Chris Holmes [cholmes@anonymised.com]
Sent: Tuesday, May 01, 2012 2:17 AM
To: Yancy Matherne
Cc: Justin Deoliveira; Geoserver-devel
Subject: Re: [Geoserver-devel] WFS editor output format

Super cool work Yancy, definitely a welcome improvement. Definitely
more than ready to go in as a community module.

I saw it at foss4g, and perhaps the coolest use of it is within Google
Earth. If set up right a user can click on a geoserver point in Google
Earth, and then it should have a link to an editor request which will
pop up within google earth, so people can edit geoserver data directly
in google earth.

Yancy - what is the status with how that link appears? I feel like in
the OpenCOP application it might have been an option on upload or
something? Or I guess one could include it in the google earth info
bubble .ftl? Could be nice if it was a layer option, just a checkbox
to 'include edit link as attribute', which would then appear to the
world as a normal attribute. Would take some deeper coding to get
right, but could be nice. And ideally it'd hook in to security too and
only show up as a link to users who have edit permission.

As for copyright assignment - Hmmm... Looks like we need to update
the sphinx docs with information about the contributors agreement.

Yancy, could you download
http://geoserver.org/download/attachments/819262/assignment_agreement.pdf?version=1
and follow its instructions? You'll need to sign it and get your
company to send a letter assigning copyright (instructions are on that
pdf). If GeoCent may have future contributors (which we hope they
will) then it's easiest to have it say 'all employees' instead of
'Jane Doe', so that you don't need to send OpenPlans a letter for
every new committer. Can follow up with me if you have any questions.

Chris

On Mon, Apr 30, 2012 at 5:52 PM, Yancy Matherne
<Yancy.Matherne@anonymised.com> wrote:

Yes. I would like to contribute it back as a community module.

I talked the lawyer and we should be good on the copyright stuff.

I have a demo available at:
http://demo.geocent.com/geoserver/Sandbox/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=Sandbox:jla&outputFormat=editor

Thanks,
Yancy Matherne
Software Developer

Geocent, LLC
111 Veterans Blvd., Suite 1600
Metairie, LA 70005
O: (504) 831-1900
E: yancy.matherne@anonymised.com
http://www.geocent.com
________________________________
From: Justin Deoliveira [jdeolive@anonymised.com]
Sent: Wednesday, April 25, 2012 1:52 PM
To: Yancy Matherne
Cc: Geoserver-devel
Subject: Re: [Geoserver-devel] WFS editor output format

Hi Yancy,

I had a chance to check it out at foss4g and it looked pretty nice, very
useful tool.

I assume you are wanting to contribute it to the project and add it as a
community module? If so there are some docs you should read through in the
developer guide. Most notably:

http://docs.geoserver.org/latest/en/developer/policies/community-modules.html

You also must be willing to assign all copyright of the work to OpenPlans,
the non-profit organization who retains the current copyright on all
geoserver source code.

-Justin

On Wed, Apr 25, 2012 at 10:45 AM, Yancy Matherne
<Yancy.Matherne@anonymised.com> wrote:

Hi everyone,

My name is Yancy Matherne and I'm new to the GeoServer developer list. I
met with some of you at the FOSS4G-NA conference and showed some of the
extensions I've been working on. The WFS editor output format was of
particular interest.

The WFS editor output format is analogous to the WMS
application/openlayers format. The response is an HTML page that contains a
GeoExt grid that allows editing feature attributes and an OpenLayers map for
manipulating the geometry. There are also controls for adding and deleting
features. The changes are committed back to GeoServer through WFS-T.

The project is currently located on GitHub at
https://github.com/OpenCOP/geoserver/tree/master/src/community/wfseditor

I'm working on moving it to a GeoServer fork at
https://github.com/OpenCOP/geoserver-fork

I'd appreciate any suggestions you might have.

Thanks,
Yancy Matherne
Software Developer

Geocent, LLC
111 Veterans Blvd., Suite 1600
Metairie, LA 70005
O: (504) 831-1900
E: yancy.matherne@anonymised.com
http://www.geocent.com

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel