invalide extension in the wms capability file
Chris Tweedie
chris at NARX.NET
Tue Feb 7 17:02:08 PST 2006
Rainer,
try adding the wms_extent parameter to your LAYER / METADATA object.
This will override the need for MS to try and determine the extents
from PostGIS, i have had some occasions where the BBOX was reported
incorrectly (especially from postgis/sde). Just make sure what you
specify is in the correct SRS.
eg.
LAYER ..
METADATA
wms_extent "2000073 5310090 3001881 6785641"
Quoting Rainer Spittel <rainer.spittel at TERRALINK.CO.NZ>:
> Hi there,
>
> I have a problem with my WMS server. I am using the NZMG (ESPG:27200)
> projection and my php client is accessing and visualise the data perfect.
> But when I call the WMS service, I get a <inf> value in the extention of the
> layers.
> I checked the exstension. ogrinfo delivers the used map's extension and
> the epsg definition file defines the projection as follow:
>
> # NZGD49 / New Zealand Map Grid
> <27200> +proj=nzmg +lat_0=-41 +lon_0=173 +x_0=2510000 +y_0=6023150
> +ellps=intl +units=m +no_defs no_defs <>
>
> The mapfile is like this:
>
> MAP
> NAME "devServer"
> STATUS ON
>
> # New Zealand
> EXTENT 2000073 5310090 3001881 6785641
>
> SIZE 640 400
>
> # ---- parameters
> SHAPEPATH "/opt/fgs-base/data"
>
> FONTSET "../etc/fonts.txt"
> SYMBOLSET "../etc/symbols.sym"
>
> [...]
>
> PROJECTION
> "init=epsg:27200" # NZMG (temporal projection)
> END
>
> WEB
> METADATA
> wms_title "NZ - Portal DevBox (WMS)"
> wms_onlineresource "http://test:8082/cgi-bin/wms_service?"
> wms_srs "epsg:27200 epsg:4326"
> END
>
> # ---- path
> IMAGEPATH "/opt/fgs-base/tmp/ms_tmp/"
> IMAGEURL "/ms_tmp/"
> LOG "/opt/fgs-base/tmp/ms_tmp/gmap.log"
> END
>
> [...]
> LAYER
> NAME "area"
> GROUP "Basemap"
> STATUS OFF
>
> CONNECTIONTYPE POSTGIS
> CONNECTION "host=localhost dbname=... user=... password=..."
> DATA "the_geom from (select * from area) as foo USING UNIQUE gid USING
> srid=27200"
> TYPE POLYGON
>
> # ---- setting up on the fly projection
> PROJECTION
> "init=epsg:27200"
> END
>
> TEMPLATE "ttt.html"
>
> METADATA
> wms_title "Area"
> END
>
> # ---- classification for graphical visualization
> CLASS
> NAME "Areal;Areal"
> STYLE
> COLOR 255 0 0
> OUTLINECOLOR 0 0 0
> END
> END
> END
> END #Mapfile
>
> Calling the GetCapabilities request delivered following entities in the
> extension of the maps:
>
> <?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?>
> <!DOCTYPE WMT_MS_Capabilities SYSTEM
> "http://schemas.opengeospatial.net/wms/1.1.1/WMS_MS_Capabilities.dtd"
> [
> <!ELEMENT VendorSpecificCapabilities EMPTY>
> ]> <!-- end of DOCTYPE declaration -->
>
> <WMT_MS_Capabilities version="1.1.1">
>
> <!-- MapServer version 4.4.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
> SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT
> SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR
> INPUT=GDAL INPUT=SHAPEFILE -->
>
> <Service>
> <Name>OGC:WMS</Name>
> <Title>devServer</Title>
> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink"
> xlink:href="http://test:8082/cgi-bin/wms_service?"/>
> </Service>
>
> <Capability>
> <Request>
> [...]
> [...]
> </Request>
> <Exception>
> [...]
> [...]
> </Exception>
> <VendorSpecificCapabilities />
> <UserDefinedSymbolization SupportSLD="1" UserLayer="0" UserStyle="1"
> RemoteWFS="0"/>
> <Layer>
> <Name>devServer</Name>
> <Title>NZ - Portal DevBox (WMS)</Title>
> <SRS>epsg:27200 epsg:4326</SRS>
> <LatLonBoundingBox minx="166.266" miny="-47.4146" maxx="179.484"
> maxy="-34.0029" />
> <BoundingBox SRS="EPSG:27200"
> minx="2.00007e+06" miny="5.31009e+06" maxx="3.00188e+06"
> maxy="6.78564e+06" />
> <Layer>
> <Layer queryable="1" opaque="0" cascaded="0">
> <Name>area</Name>
> <Title>Area</Title>
> <SRS>EPSG:27200</SRS>
> <LatLonBoundingBox minx="-153.889" miny="-75.0898" maxx="121.962"
> maxy="inf" />
> <BoundingBox SRS="EPSG:27200"
> minx="-2.5e+07" miny="-2.5e+07" maxx="2.5e+07"
> maxy="2.5e+07" />
> <Style>
> <Name>default</Name>
> <Title>default</Title>
> <LegendURL width="18" height="12">
> <Format>image/png</Format>
> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink"
> xlink:type="simple"
> xlink:href="http://test:8082/cgi-bin/wms_server?version=1.1.1&service=WMS&request=GetLegendGraphic&layer=b_area&format=image/png"/>
> </LegendURL>
> </Style>
> </Layer>
> </Layer>
> </Layer>
> </Capability>
> </WMT_MS_Capabilities>
>
> The entity maxy="inf" in the LatLonBoudningBox field makes big problems for
> WMS clients to parse this capability file. What might be wrong on that?
>
> Cheers
> Rainer
>
More information about the MapServer-users
mailing list