[OpenLayers-Dev] WMS GetCapabilities Requst

Lorenzo Becchi lorenzo at ominiverdi.com
Mon Nov 26 15:23:12 EST 2007


Hi Ganesh,
I've made an external module for OpenLayers that does what you want (maybe).
The name is WMS Manager [1].
There's a blog post that explain how to use it in the easy way [2].
there's a live application the shows it working [3].

The code is not that clean but inside the WMS Manager Control there are 
a few tricks to make GetCapabilities work smoothly with Mapserver and 
Geoserver, and some other WMS servers. Not all vendors are supported. I 
consider this code still in Beta phase; I'm still developing new 
features that I need for my project.

I'll be available for further explanations.
ciao
Lorenzo

[1] http://www.ominiverdi.org/index.php/openlayers
[2] 
http://blog.ominiverdi.org/index.php?/archives/21-WMS-Manager-on-OpenLayers.html
[3] 
http://www.ominiverdi.org/openlayers/sandbox/openlayers/examples/wms_manager_abs.html




Ganesh Jothikumar wrote:
> Hi rldhont
>  
>                Thanks for the reply. yes I am aware of the XML format. 
> And thanks for the example also. But what I want is how to make the 
> /*WMS GetCapabilities*/ request from Java Script using the OL APIs. It 
> will be very helpfult if someone could help me with a few lines of code..
>  
> Thanks
> ganesh
>
> ----- Original Message ----
> From: rldhont <rldhont at gmail.com>
> To: dev at openlayers.org
> Sent: Monday, 26 November, 2007 7:18:10 PM
> Subject: Re: [OpenLayers-Dev] WMS GetCapabilities Requst
>
> You can use XML Format. Look at the source code of this example :
> http://openlayers.org/dev/examples/xml.html
>
> --------------------
> René-Luc D'Hont
> 3Liz SARL
> blog: http://3liz.org/blog/rldhont
>
> Ganesh Jothikumar a écrit :
> > Hi All
> > 
> >        I am using OpenLayers with GeoServer. I am using OpenLayers
> > JavaScript APIs to render the WMS layers present in GeoServer. Of the
> > layers I have one base layer and multiple overlays. Now I need to
> > specify the bounding box values for the base map coverage layer in the
> > OpenLayers.WMS function (maxExtent : bounds ) For thst I need to get
> > the values from the GeoServer. After consulting the GeoServer guys I
> > came to know that I have to do a WMS GetCapabilities request and parse
> > the returned XML to get the BBox for my layer. What I want to know is
> > how to make a WMS GetCapabilities request using OpenLayers and parse
> > the returned XML. Any example would be highly useful. Or let me know
> > if there is any other way of solving this...
> > 
> > Thanks in advance
> > ganesh
> > 
> >
> > ------------------------------------------------------------------------
> > Why delete messages? Unlimited storage is just a click away.
> > 
> <http://in.rd.yahoo.com/tagline_mail_1/*http://help.yahoo.com/l/in/yahoo/mail/yahoomail/tools/tools-08.html/> 
>
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Dev mailing list
> > Dev at openlayers.org <mailto:Dev at openlayers.org>
> > http://openlayers.org/mailman/listinfo/dev
> > 
>
> _______________________________________________
> Dev mailing list
> Dev at openlayers.org <mailto:Dev at openlayers.org>
> http://openlayers.org/mailman/listinfo/dev
>
>
> ------------------------------------------------------------------------
> Bring your gang together - do your thing. Start your group. 
> <http://in.rd.yahoo.com/tagline_groups_2/*http://in.promos.yahoo.com/groups> 
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Dev mailing list
> Dev at openlayers.org
> http://openlayers.org/mailman/listinfo/dev
>   



More information about the Dev mailing list