FYI there's a ticket now opened on this item at http://trac.osgeo.org/mapserver/ticket/2914
-----Original Message----- From: Murty Maganti [mailto:mmaga...@oriongis.com] Sent: Wed 04-Mar-09 14:55 To: Kralidis,Tom [Ontario]; mapserver-users@lists.osgeo.org Subject: RE: [mapserver-users] WMS and map script Tom, Also, I don't see EXTENT attribute at layer level, from below reference http://www.mapserver.org/mapfile/layer.html There is layerObj.setExtent() but the extents are not saved to map file. Thanks Murty -----Original Message----- From: mapserver-users-boun...@lists.osgeo.org [mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Murty Maganti Sent: Wednesday, March 04, 2009 2:13 PM To: Kralidis,Tom [Ontario]; mapserver-users@lists.osgeo.org Subject: RE: [mapserver-users] WMS and map script That won't help me. I add the wms layer dynamically to map using C# mapscript (and then save the map object to map file). I can get the extents from capabilities but layer.extent is readonly and can't be set. Thanks Murty -----Original Message----- From: Kralidis,Tom [Ontario] [mailto:tom.krali...@ec.gc.ca] Sent: Wednesday, March 04, 2009 2:02 PM To: Murty Maganti; mapserver-users@lists.osgeo.org Subject: RE: [mapserver-users] WMS and map script > > I am getting junk extent values after calling > layerObj.getExtent() on a WMS layer. > > > > This is the WMS server url > > http://www2.demis.nl/wms/wms.asp > > > > I have used a layer called Countries from that server and > this is the capability xml for that layer > > <Layer > queryable="1" opaque="0"> > > > <Name>Countries</Name> > > > <Title>Countries</Title> > > > <BoundingBox SRS="EPSG:4326" minx="-180" miny="-90" > maxx="180" maxy="83.6333923339844"/> > > </Layer> > > > > This is the entry in map file > > LAYER > > CONNECTION "http://www2.demis.nl/wms/wms.asp?wms=SAMPLE&" > > CONNECTIONTYPE WMS > > METADATA > > "wms_srs" "EPSG:4326" > > "wms_name" "Countries" > > "wms_format" "image/png" > > "wms_server_version" "1.1.0" > > END > > NAME "Countries" > > PROJECTION > > "init=epsg:4326" > > END > > STATUS ON > > TYPE RASTER > > UNITS DD > > END > > > > I get extents values (minx, miny, maxx and maxy) as > -4.8366978272229995E-26 (which is not same as above in the > capabilities xml) > > > > Appreciate any help. > MapServer won't do a GetCapabiilties to get the extent for remote WMS layers. If you set LAYER.EXTENT accordingly, layer.getExtent() will work accordingly. ..Tom _______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users _______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users