WMS GetMap not using Lat/Lon projection

McGraw, Joanne mcgrawj at AGR.GC.CA
Mon May 2 12:31:41 PDT 2005


Hello all,

 

I'm hoping someone can help with two problems I am having, both of which are related to projections.

 

1. My first problem is a map file I created in which I set the Map object's projection to "init=epsg:4267" (Lat/Long, NAD27) and it contains a layer for a shapefile whose projection is "init=epsg:4269" (Lat/Long, NAD83). When I try to display this layer using map mode with MapServer on my local machine it works, but it will not work on our corporate server. All other layers (that are also Lat/Long, NAD27) in the map file work. I am running MapServer version 4.4.1 for Windows on my local machine, but am running 4.4.0 for Linux on our corporate server. Is this a known problem? And, if so, is there a workaround besides upgrading the 4.4.0 installation to 4.4.1? 

 

2. I created the pei.map file listed below. The map's projection is set to "init=epsg:4267" (Lat/Long, NAD27) and it contains a layer for a shapefile whose projection is also "init=epsg:4267" (Lat/Long, NAD27). This layer also provides WMS support. 

 

In a web browser, I use the following URLs to display the data...first using map mode and second using WMS' GetMap capabilities:

 

1. To display Map mode results (see MapMode.png for image):

http://wms1.agr.gc.ca/cgi-bin/://localhost/cgi-bin/mapsrv.exe?map=/ms4w/apps/OWS_TestData/map/pei.map&mode=map&layer= peiLayer 

 

2. To display WMS GetMap image (see GetMap.png for image):

http://wms1.agr.gc.ca/cgi-bin/://localhost/cgi-bin/mapsrv.exe?map=/ms4w/apps/OWS_TestData/map/pei.map&service=wms&version=1.1.1&request=GetMap&layers= peiLayer 

 

When I compare the images generated by these two different processes, the one generated for Map mode appears to display in lat/long, however, the WMS GetMap data seems to be getting projected. To what projection, I have no idea but the differences can be seen in the two attached images "MapMode.png" and "GetMap.png." This behaviour occurs on both my 4.4.1 and 4.4.0 servers. 

 

Why are the two outputs displaying the data differently?

 

Any pointers that will help with these problems is greatly appreciated.

 

Cheers,

jtm

 

map

    name                                    pei

    status                                   on

    size                                      400 300

    extent                                   -64.601900 45.879485 -61.366990 47.179725

    units                                     dd

#    units                                    meters

    shapepath                             "../data"

    imagecolor                            255 255 255

    imagetype                             png

    

# NAD27

    projection

        "init=epsg:4267"

    end # projection

 

    outputformat

        name                                png

        driver                                 "GD/PNG"

        mimetype                          "image/png"

        imagemode                       RGB 

        extension                          "png"

    end # outputformat

 

    web

        imagepath                         "/ms4w/tmp/ms_tmp/"

        imageurl                            "/ms_tmp/"

        metadata

            "wms_title"                    "PEI Test Data"

            "wms_onlineresource"    "http://localhost/cgi-bin/mapsrv.exe?map=/ms4w/apps/OWS_TestData/map/pei.map"

            "wms_srs"                     "EPSG:4267"

            "wfs_title"                      "PEI Test Data"

            "wfs_onlineresource"      "http://localhost/cgi-bin/mapsrv.exe?map=/ms4w/apps/OWS_TestData/map/pei.map"

            "wfs_srs"                       "EPSG:4267"

        end # metadata

    end # web

    

    layer

        name        peiLayer

        type        polygon

        status      off

        dump        true

        data        pei

 

        metadata

            "wms_title"                    "Prince Edward Island"

            "wfs_title"                      "Prince Edward Island"

        end # metadata

        

        class

            color                             -1 -1 -1

            outlinecolor                    0 0 0

        end # class

    end # peiLayer layer

end # map

 

 

 

Joanne T. McGraw
Spatial Data Visualization Specialist / Spécialiste en visualisation des données spatiales
Agriculture and Agri-Food Canada / Agriculture et Agroalimentaire Canada
Telephone/Téléphone: (613) 694-2331 
Facsimile/Télécopieur: (613) 759-1937
960 Carling Ave, #1136
Ottawa, Ontario
K1A 0C6

mcgrawj at agr.gc.ca

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20050502/583698bc/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 3190 bytes
Desc: image001.jpg
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20050502/583698bc/attachment.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: GetMap.png
Type: image/png
Size: 5715 bytes
Desc: GetMap.png
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20050502/583698bc/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: MapMode.png
Type: image/png
Size: 4283 bytes
Desc: MapMode.png
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20050502/583698bc/attachment-0001.png>


More information about the MapServer-users mailing list