Hi list,
I have a problem according to the projection of my layers. I have set up the 
foss-gis-suite and use OpenLayers as client. I have configured MapServer as 
WMS-Server.

If I request a layer (using EPSG-Code 31468 [Gauss Kruger zone 4]) via 
OpenLayers.Layer.MapServer the response is OK but if I try this with the 
OpenLayers.Layer.WMS layer I don't get the map. I have tested the EPSG-Code 
4326 and the map shows up (but stretched).

Why can't I use the same projection for both layers or where is the failure?


OpenLayers-Code:

<html xmlns="http://www.w3.org/1999/xhtml";>
<head>
    <title>Prototyp</title>
        <link rel="stylesheet" 
href="../../lib/OpenLayers-2.6/theme/default/style.css" type="text/css" />
        <style type="text/css">
                #map {
                        width: 500px;
                        height: 300px;
                        border: 1px solid grey;
                }
    </style>
        <script src="../../lib/OpenLayers-2.6/OpenLayers.js" 
type="text/javascript"></script>
</head>
        <body>
                <h1 id="title">Prototyp</h1>
                <div id="tags"></div>
                <p id="shortdesc">OpenLayers in Verbindung mit lokalem UMN 
MapServer</p>
                <br />
                <div id="map"></div>
                <div id="legend"><img 
src="http://localhost:8080/tmp/thueringenleg12207028122967.png";></div>
                <br />
                <div id="info"></div>

                <script type="text/javascript">
                OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url=";
                var bounds = new 
OpenLayers.Bounds(11.4929,50.8957,11.5849,50.9502);

                var map = new OpenLayers.Map("map",{
                        units: 'm',
                        projection: 'epsg:4326'
                });

                var mapserv = new OpenLayers.Layer.MapServer.Untiled("Local 
MapServer",
                        
"http://localhost:8080/cgi-bin/mapserv?map=/home/jade/fgs/www/htdocs/thueringen.map";,
                        {layers: 'Felder', format: 'png'}
                );
                var wms = new OpenLayers.Layer.WMS.Untiled( "WMS Layer",
                        
"http://localhost:8080/cgi-bin/mapserv?map=/home/jade/fgs/www/htdocs/thueringen.map";,
                        {layers: 'Felder', format:'png'}
                );
                
                map.addLayer(wms);
                map.addLayer(mapserv);
                map.addControl(new OpenLayers.Control.MouseDefaults());
                map.addControl(new OpenLayers.Control.OverviewMap());
                map.addControl(new OpenLayers.Control.LayerSwitcher());
                
                map.zoomToExtent(bounds);
                </script>
        </body>
</html>


Map file:

MAP
        NAME "Thueringen"
        STATUS ON
        SIZE 600 400
        EXTENT 4464371.920000 5640027.581000 4470798.744000 5646045.455000
        IMAGECOLOR 180 180 180
        UNITS METERS
        PROJECTION
                "init=epsg:31468"
        END
        OUTPUTFORMAT
                NAME png
                DRIVER "GD/PNG"
                MIMETYPE "image/png"
                IMAGEMODE PC256
                EXTENSION "png"
        END

#--------------------------------WEB-Section------------------------------

        WEB
        TEMPLATE "/home/jade/fgs/www/htdocs/thueringen.html"
        IMAGEPATH "/home/jade/fgs/www/htdocs/tmp/"
        IMAGEURL "/tmp/"
                METADATA
                        "wms_title" "WMS Map Service"
                        "wms_onlineresource" 
"http://localhost:8080/cgi-bin/mapserv?map=/home/jade/fgs/www/htdocs/global.map";
                        "wms_srs" "EPSG:4326"
                END
        END

#--------------------------------LAYER-Section------------------------------
        
        LAYER
                NAME "Felder"
                TYPE POLYGON
                STATUS ON
                DATA "50353v_f.shp"
                DUMP TRUE
                TEMPLATE "/home/jade/fgs/www/htdocs/thueringen.html"
                PROJECTION
                        "init=epsg:31468"
                END
                METADATA
                        "wms_title" "Felder"
                        "wms_srs" "EPSG:4326"
                END
                CLASSITEM "FBI_2008"
                CLASS
                        NAME "groesste Flaeche"
                        EXPRESSION "DETHLIGL50353F15"
                        STYLE
                                OUTLINECOLOR 100 100 100
                                COLOR 255 150 150
                        END
                END
                CLASS
                        NAME "alle anderen"
                        EXPRESSION /./
                        STYLE
                        OUTLINECOLOR 100 100 100 
                        COLOR 180 255 180
                        END
                END
        END  
END


Thanks for your help.

sebastian
-- 
Sebastian Geithner
Anna-Siemsen-Str. 85
07745 Jena

mobil: 0176-83137338

GMX Kostenlose Spiele: Einfach online spielen und Spaß haben mit Pastry Passion!
http://games.entertainment.gmx.net/de/entertainment/games/free/puzzle/6169196
_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to