[OpenLayers-Users] Re: WMS object

Jan Henrik Øverland janhenrik.overland at gmail.com
Mon Aug 8 07:30:55 EDT 2011


On Mon, Aug 8, 2011 at 13:25, Andreas Hocevar <ahocevar at opengeo.org> wrote:

> On Aug 8, 2011, at 12:45 , Julien Cigar wrote:
>
> > Hi,
> >
> > Normally the only thing to do is to use an "SRS" parameter, something
> like:
>
> This is a common pitfall when using OpenLayers. The SRS parameter will be
> ignored. Always. Instead, WMS layers will be requested in the SRS used by
> your base layer.
>

Thanks, I see, and it makes perfectly sense when the WMS layer is an
overlay. But this also goes when the WMS layer has isBaseLayer: true?


>
> Andreas.
>
> >
> > var layer = new OpenLayers.Layer.WMS(
> > 'YOUR_LAYER_NAME', "http://YOUR_WMS_SERVER', {
> >  layers: 'YOUR_LAYER',
> >  transparent: true,
> >  format: 'image/png',
> >  SRS: 'EPSG:3857',
> >  SLD: 'http://YOUR_SLD_ADDRESS'
> > }, {
> >  isBaseLayer: false,
> >  singleTile: true,
> >  opacity: 0.8,
> >  visibility: false
> > }
> > )
> >
> > I don't know which WMS server you use, but if it's Mapserver don't forget
> to add the supported projections in the WEB METADATA section, something like
> "wms_srs" "EPSG:4326 EPSG:3857", otherwise it will not work.
> >
> > For example:
> >    WEB
> >        IMAGEPATH "/tmp/"
> >        IMAGEURL "/tmp/"
> >
> >        METADATA
> >            "ows_enable_request"   "*"
> >
> >            #######
> >            # WMS #
> >            #######
> >
> >            "wms_title" "my WMS server"
> >            "wms_onlineresource" "
> http://my/wms/address?map=/path/to/mapfile.map&"
> >            "wms_srs" "EPSG:4326 EPSG:3857"
> >        END
> >    END
> >
> > Julien
> >
> > On 08/08/2011 12:26, Jan Henrik Øverland wrote:
> >> How do I request a specific SRS when creating a wms layer?
> >>
> >>
> >> On Fri, Aug 5, 2011 at 14:22, Jan Henrik Øverland
> >> <janhenrik.overland at gmail.com <mailto:janhenrik.overland at gmail.com>>
> wrote:
> >>
> >>    Hi, my map is EPSG:900913 and running Google Maps nicely. The
> >>    following WMS feed is served both as EPSG:4326 and EPSG:900913 (have
> >>    a look at the WMS link in the table):
> >>
> >>
> http://iridl.ldeo.columbia.edu/SOURCES/.USGS/.LandDAAC/.MODIS/.1km/.8day/.version_005/.Aqua/.EAF/.Night/.LST/X+Y+fig-+colors+coasts+-fig+//LST/255./330./plotrange//T/3118./plotvalue/Y/1.5405659E-04/39.99557/plotrange//plotborder+72+psdef//plotaxislength+432+psdef//XOVY+null+psdef/
> >>
> >>    When I do this:
> >>
> >>    var wms = new OpenLayers.Layer.WMS(
> >>    "IRI",
> >>    "
> http://iridl.ldeo.columbia.edu/SOURCES/.USGS/.LandDAAC/.MODIS/.1km/.8day/.version_005/.Aqua/.EAF/.Night/.LST/X+Y+fig-+colors+coasts+-fig+//LST/255./330./plotrange//T/3118./plotvalue/Y/1.5405659E-04/39.99557/plotrange//plotborder+72+psdef//plotaxislength+432+psdef//XOVY+null+psdef/wms.xml
> ",
> >>         {
> >>            layers: "USGS LandDAAC MODIS 1km 8day version_005 Aqua EAF
> >>    Night LST",
> >>         }
> >>    );
> >>
> >>    ..I get a 4326 base layer. But I want it to work with my 900913 map
> >>    so I add to the params object:
> >>
> >>         {
> >>            layers: "USGS LandDAAC MODIS 1km 8day version_005 Aqua EAF
> >>    Night LST",
> >>            srs: "EPSG:900913",
> >>            bbox: "-2000000,1,6900000,4400000"
> >>         }
> >>
> >>    but it does not work. The getFullRequestString() returns a string
> >>    with the correct BBOX, but the SRS it still 4326.
> >>
> >>    To me it looks like only the first tile has 900913 and the rest
> >>    (twenty-something) have 4326. What am I doing wrong?
> >>
> >>    Jan
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Users mailing list
> >> Users at lists.osgeo.org
> >> http://lists.osgeo.org/mailman/listinfo/openlayers-users
> >
> >
> > --
> > No trees were killed in the creation of this message.
> > However, many electrons were terribly inconvenienced.
> > <jcigar.vcf>_______________________________________________
> > Users mailing list
> > Users at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
> --
> Andreas Hocevar
> OpenGeo - http://opengeo.org/
> Expert service straight from the developers.
>
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20110808/97139328/attachment-0001.html


More information about the Users mailing list