[mapserver-dev] How to create a new layer provider?

strk strk at keybit.net
Mon May 24 13:37:31 EDT 2010

On Sun, May 23, 2010 at 08:33:47PM -0400, Stephen Woodbridge wrote:
> Hi all,
> I have the possibility of creating a new layer provider for mapserver 
> and wanted to bounce some ideas around.
> The use case:
> Client has a search engine that has some simple spatial capabilities.
> We would like to be able to connect mapserver to the search engine, 
> probably via an HTTP GET or POST request with a bounding box, and the 
> search engine would return a set of records that mapserver would draw.
> The search engine would get an adapter written to format the data as 
> required, it can currently export data as JSON and XML. These could 
> probably be adapted to some existing standards, for example there is 
> probably not reason that we could not format data is WKT or WKB 
> cononical format like that used in postGIS.
> The opportunity:
> I am think that writing some custom interface is not much value to the 
> community, but if we wrote a generic mapserver consumer interface that 
> could be prototyped up in say PHP or python for the data provider, then 
> this might be more interesting and we could then also write the search 
> engine adapter to use that same interface.

Yes! This would be very useful to me.

I'm playing with drupal/gis and it looks like to only current path
to expose a WMS using mapserver would be for the drupal part to
expose a WFS and for mapserver to consume it and convert to WMS.

Still viable, but why not feeding geometries directly from PHP
as a provier ? Would be a more direct way, and less things to setup.


  ()   Free GIS & Flash consultant/developer
  /\   http://strk.keybit.net/services.html

More information about the mapserver-dev mailing list