[mapserver-users] WMS and map script
Kralidis,Tom [Ontario]
Tom.Kralidis at ec.gc.ca
Wed Mar 4 13:46:59 PST 2009
FYI there's a ticket now opened on this item at http://trac.osgeo.org/mapserver/ticket/2914
-----Original Message-----
From: Murty Maganti [mailto:MMaganti at oriongis.com]
Sent: Wed 04-Mar-09 14:55
To: Kralidis,Tom [Ontario]; mapserver-users at 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-bounces at lists.osgeo.org
[mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Murty
Maganti
Sent: Wednesday, March 04, 2009 2:13 PM
To: Kralidis,Tom [Ontario]; mapserver-users at 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.Kralidis at ec.gc.ca]
Sent: Wednesday, March 04, 2009 2:02 PM
To: Murty Maganti; mapserver-users at 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 at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users
More information about the MapServer-users
mailing list