invalide extension in the wms capability file

Rainer Spittel rainer.spittel at TERRALINK.CO.NZ
Tue Feb 7 16:59:47 EST 2006


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&amp;service=WMS&amp;request=GetLegendGraphic&amp;layer=b_area&amp;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