[Geoserver-users] FW: Extension points

Thanks Dave.

So I would just have to implement the REST support Interfaces? It looks
like they are based off of RESTLet.

Is this the best way to implement extensions to the three services, Web
Map Service, Web Coverage Service, and Web Feature Service to
communicate with a custom service?

Or, should I be doing something else? Is there any document explaining
what the cgi parameters for a WMS, WFS, or WCS would be?

Thanks,

Ronak Patel

-----Original Message-----
From: David Winslow [mailto:dwinslow@anonymised.com]
Sent: Thursday, February 05, 2009 1:28 PM
To: Patel, Ronak Avinash (US SSA)
Cc: geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] FW: Extension points

You could implement an OWS-style service using that extension endpoint
(even the core services that GeoServer provides are simply leveraging
that extension point). Another alternative, if you are more interested
in hierarchical-looking URLs, is a plugin based on the REST support
module, scheduled to be a supported module for the next release.

A tutorial about OWS-like extensions:
http://geoserver.org/display/GEOSDOC/3+A+Simple+PlugIn

The current documentation for the REST support module:
http://geoserver.org/display/GEOS/GSIP+32+-+REST+support+module

Hope this helps.

--
David Winslow
OpenGeo - http://opengeo.org/

On Thu, 2009-02-05 at 12:13 -0800, Patel, Ronak Avinash (US SSA) wrote:

Hello,

I'm developing a custom backend SOAP/REST Web Service that I need
Geoserver to interface to. I was thinking of implementing the
GetMapProducer extension point for the WMS capability.

I was wondering if there are other extension points available for the
WFS and WCS capabilities of Geoserver. If there are, could someone
please point me to them?

Thanks,

Ronak Patel

Senior Software Engineer

BAE Systems NS

San Diego, CA

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

Create and Deploy Rich Internet Apps outside the browser with

Adobe(R)AIR(TM)

software. With Adobe AIR, Ajax developers can use existing skills and

code to

build responsive, highly engaging applications that combine the power

of local

resources and data with the reach of the web. Download the Adobe AIR

SDK and

Ajax docs to start building applications

today-http://p.sf.net/sfu/adobe-com

_______________________________________________ Geoserver-users

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

If you want to extend the existing OGC services then the REST extension is probably not the way to go. As you noted, with WMS you can extend the available output formats in a GetMap request. There are additional extension points for WFS GetFeature, and WCS GetCoverage.

Extending the services further would probably involve implementing your own OWS service (as david pointed out), or possibly overriding the existing ones. But in this case it would really depend on how you want to extend. Do you have some particular cases in mind?

Patel, Ronak Avinash (US SSA) wrote:

Thanks Dave.

So I would just have to implement the REST support Interfaces? It looks
like they are based off of RESTLet.

Is this the best way to implement extensions to the three services, Web
Map Service, Web Coverage Service, and Web Feature Service to
communicate with a custom service?

Or, should I be doing something else? Is there any document explaining
what the cgi parameters for a WMS, WFS, or WCS would be?

Thanks,

Ronak Patel

-----Original Message-----
From: David Winslow [mailto:dwinslow@anonymised.com] Sent: Thursday, February 05, 2009 1:28 PM
To: Patel, Ronak Avinash (US SSA)
Cc: geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] FW: Extension points

You could implement an OWS-style service using that extension endpoint
(even the core services that GeoServer provides are simply leveraging
that extension point). Another alternative, if you are more interested
in hierarchical-looking URLs, is a plugin based on the REST support
module, scheduled to be a supported module for the next release.

A tutorial about OWS-like extensions:
http://geoserver.org/display/GEOSDOC/3+A+Simple+PlugIn

The current documentation for the REST support module:
http://geoserver.org/display/GEOS/GSIP+32+-+REST+support+module

Hope this helps.

--
David Winslow
OpenGeo - http://opengeo.org/

On Thu, 2009-02-05 at 12:13 -0800, Patel, Ronak Avinash (US SSA) wrote:

Hello,

I'm developing a custom backend SOAP/REST Web Service that I need
Geoserver to interface to. I was thinking of implementing the
GetMapProducer extension point for the WMS capability.

I was wondering if there are other extension points available for the
WFS and WCS capabilities of Geoserver. If there are, could someone
please point me to them?

Thanks,

Ronak Patel

Senior Software Engineer

BAE Systems NS

San Diego, CA

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

Create and Deploy Rich Internet Apps outside the browser with

Adobe(R)AIR(TM)

software. With Adobe AIR, Ajax developers can use existing skills and

code to

build responsive, highly engaging applications that combine the power

of local

resources and data with the reach of the web. Download the Adobe AIR

SDK and

Ajax docs to start building applications

today-http://p.sf.net/sfu/adobe-com

_______________________________________________ Geoserver-users

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

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

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