[OpenLayers-Users] Openlayers does not support the 31297 epsg code?

"tschobber tschöbbi" tschobber at gmx.at
Wed Mar 11 08:54:55 EDT 2009


Hi, 

I want to project a mapfile via Openlayers, but Openlayers prints the following error message:

"msWMSLoadGetMapParams(): WMS server error . Invalid SRS given : SRS must be valid for all requested layers."

All my layers have the projection epsg code 31297 and I configured wms like this:

WEB
    IMAGEPATH "/tmp/ms_tmp/"
    IMAGEURL "/ms_tmp/"
    MAXSCALE 3e+06
      METADATA
        "wms_srs"       "epsg:31297"
        "wms_onlineresource"    "http://map.gis.univie.ac.at/cgi-bin/mapserv?map=/srv/www/htdocs/isohis/includes/control_mapfile.map&"
        "wfs_srs"       "epsg:31297"
        "wfs_title"     "ISOHIS - WFS"
        "wfs_onlineresource"    "http://map.gis.univie.ac.at/cgi-bin/mapserv?map=/srv/www/htdocs/isohis/includes/control_mapfile.map&"
        "wms_title"     "ISOHIS -WMS"
      END
    MINSCALE 100000
    QUERYFORMAT text/html
    LEGENDFORMAT text/html
    BROWSEFORMAT text/html
  END

I also found a file named epsg (proj4) and this file contains this code so I'm a bit confused. I also tried this example with an other code but then the image has distortions - but it works. Here's the ol_map.htm I'm using:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>Mapnik WMS Test</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <style type="text/css">
    html, body { height: 100%; }
    body {margin: 0px;}
    #map {
      width: 100%;
      height: 100%;
    }

   </style>
    <script src="lib/OpenLayers.js"></script>
    <script type="text/javascript">
        var map, world, wms;
        function init(){

            map = new OpenLayers.Map('map');
            var mapserver_agg = new OpenLayers.Layer.WMS("AGG Mapserver","http://gaia.geo.univie.ac.at/cgi-bin/mapserv?map=/srv/www/cgi-bin/data/oerok_agg2.map",{layers: ['land_grenzen01','layer_mapany_080305_3ba6226287c1622', 'bezirk_grenzen_01', 'land_grenzen01','staat01','fluss01', 'stadt01']},{isBaseLayer:true});


            map.addLayers([mapserver_agg]);
            map.zoomToMaxExtent();     
        }                
    </script>
  </head>
  <body onload="init()">
      <h2 style="position:absolute; z-index:10000; left: 100px;">Mapnik WMS Test</h2>
    <div id="map">
    </div>
  </body>
</html>

Hope you can help me.

best regards!

-- 
Nur bis 16.03.! DSL-Komplettanschluss inkl. WLAN-Modem für nur 
17,95 ¿/mtl. + 1 Monat gratis!* http://dsl.gmx.de/?ac=OM.AD.PD003K11308T4569a



More information about the Users mailing list