[OpenLayers-Users] How to SetUp Open Layers for an XML/WMS Service

Kalyan Kamepalli kalyan.kamepalli at gmail.com
Wed Jun 30 02:35:22 EDT 2010


Hi Christopher,



I did replace my map creation with your bit of code and that didn’t help me.
My browser turn up with an error saying expected ‘}’. I just couldn’t find
where did I miss that one. Here’s my code



<script type="text/javascript">

            //var map = new OpenLayers.Map('map',{maxResolution: 1000} );

            var map = new OpenLayers.Map('map', {

                                                maxExtent: new
OpenLayers.Bounds(545130525,258147752,546437807,259455034)

                                                maxResolution: 5000

                                                } );

            var wmscURL = [

                        "
http://BECKS:8080/gss/ogc?version=1.3.0&crs=sw:uk_british_national_grid_mm"

                        ];

                        var smallworldLayer = new OpenLayers.Layer.WMS(
'Cambridge Steet' , wmscURL , { layers: '' , format: 'image/jpeg'} , {
buffer: 1 , isBaseLayer: true } );

                        map.addLayer( smallworldLayer );

                        map.zoomToMaxExtent();

</script>





On Wed, Jun 30, 2010 at 4:08 PM, <christopher.schmidt at nokia.com> wrote:

>
> On Jun 30, 2010, at 1:58 AM, ext Kalyan Kamepalli wrote:
>
> > Yahoo !! I made some progress,
> >
> > I actually didn’t know that I have to create a layer for the map object.
> I now created one later and added it to map object. Excellent. It worked. I
> got my map. But, I am not happy with the quality/resolution of the map. I
> then set the maxResolution property of the map from 0.73 to 1. That didn’t
> help me either. Is there anything else I should do to improve it’s quality ?
> The same WMS direct call results in a high quality map from my server.
>
> Remove the width, height, and bbox from your URL. then change your map
> creation to:
>
>  Map('map', {
>        maxExtent: new
> OpenLayers.Bounds(545130525,258147752,546437807,259455034)
>        maxResolution: 5000
>  });
>
> Your Layer URL should then look like:
>
>  "
> http://localhost:8080/gss/ogc?version=1.3.0&crs=sw:uk_british_national_grid_mm
> "
>
> Does the behavior improve?
>
> -- Chris
>
> > Any help is greatly appreciated.
> >
> > Thanks,
> > Kalyan
> >
> >
> > On Wed, Jun 30, 2010 at 1:41 PM, Kalyan Kamepalli <
> kalyan.kamepalli at gmail.com> wrote:
> > Hi group,
> >
> > I do have a WMS service with my product, I am actually trying to use
> Smallworld Geospatial Server with WMS service. I just found one example
> using WMS service and trying to edit it to work with my service call. I
> changed the script section as follows
> >
> > <script type="text/javascript">
> >             var map = new OpenLayers.Map('map',{maxResolution: 0.703125}
> );
> >             var wmscURL = [
> >                         "
> http://localhost:8080/gss/ogc?request=GetMap&service=WMS&version=1.3.0&width=600&height=600&format=image/jpeg&bbox=545130525,258147752,546437807,259455034&crs=sw:uk_british_national_grid_mm
> "
> >                                                 //"
> http://wmsc1.terrapages.net/getmap?",
> >                                                 //"
> http://wmsc2.terrapages.net/getmap?",
> >                                                 //"
> http://wmsc3.terrapages.net/getmap?",
> >                                                 //"
> http://wmsc4.terrapages.net/getmap?"
> >                                                 ];
> >             //var terrapagesStreetLayer = new OpenLayers.Layer.WMS(
> 'TerraPages Street',wmscURL, {layers: 'UnprojectedStreet', format:
> 'image/jpeg' }, {buffer: 1, isBaseLayer: true} );
> >             //map.addLayer(terrapagesStreetLayer);
> >             map.zoomToMaxExtent();
> > </script>
> >
> > As I don’t want to display any other map, I commented those 4 map
> requests and included my request. But, It doesn’t give me any map. What
> could be reason for that ??
> > If I use the same URL directly from a browser, I could see a map.  Is
> there something I am missing ? or is it not the way to call a map service ??
> >
> > Thanks,
> > Kalyan
> >
> > On Tue, Jun 29, 2010 at 5:05 PM, Zac Spitzer <zac.spitzer at gmail.com>
> wrote:
> > have a look thru the examples
> >
> > http://www.openlayers.org/dev/examples/
> >
> > that should be a good starting point, use view source to see how things
> are done
> >
> > z
> >
> > On 29 June 2010 13:44, Kalyan Kamepalli <kalyan.kamepalli at gmail.com>
> wrote:
> > > Hello Everyone,
> > >
> > >
> > >
> > > I am new to Java Script and thus Open Layers. I have an application
> server
> > > that provides a map service and many other services like select, zoom
> in
> > > zoom out.I wanted to map them on to Open layers and finally embed open
> > > layers on to a website. The map service is an XML based and it
> generates an
> > > XML response.I also have WMS services that respond in WMS format.
> > >
> > >
> > >
> > > Could someone share me the procedure to make the above process to work
> > > please. I know a bit of Java Script. Like how it works and how to code
> in it
> > > and the function,Object structure of it. But, I never worked on it.
> > >
> > >
> > >
> > > Regards,
> > >
> > > Kalyan
> > >
> > >
> > >
> > > _______________________________________________
> > > Users mailing list
> > > Users at openlayers.org
> > > http://openlayers.org/mailman/listinfo/users
> > >
> > >
> >
> >
> >
> > --
> > Zac Spitzer
> > Solution Architect / Director
> > Ennoble Consultancy Australia
> > http://www.ennoble.com.au
> > http://zacster.blogspot.com
> > +61 405 847 168
> >
> >
> > <ATT00001..txt>
>
> Regards,
> --
> Christopher Schmidt
> Nokia
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20100630/da5ca193/attachment.html


More information about the Users mailing list