[Mapserver-users] Extent and units

Eric Waters ewaters at xmission.com
Tue Mar 23 07:13:04 PST 2004


>	Hi all,
>
>I don't understand the extent of the data in the demo of the mapserver :
>
>in the map file : EXTENT
>201621.496941 -294488.285333
>1425518.020722
>498254.511514
>the same data with ogrinfo : -97.238976 41.619778 -82.122902 49.385620
>The 1rst are in meter and the second in degrees, how do you pass from the 2nd to the first ?
>Can't we define the EXTENT with decimal degrees in the mapfile ?
>
>Thanks for the help,
>Tony

Tony,

To convert from one projection to the other, use cs2cs as follows:

Running "echo '201621.496941 -294488.285333' | cs2cs +init=epsg:2163 +to +proj=latlong -v" yields '97d32'51.868"W  42d19'27.254"N 0.000' (but I don't know how to make it output in full decimal degrees)

Running "cs2cs +init=epsg:4326 +to +init=epsg:2163 -v" with input '97d32'51.868"W  42d19'27.254"N' then yields the coord in meters "201621.50       -294488.28 0.00"

You can't write the extent of the map in Lat/Long degrees when the Projection of the map is in LAEA (meters).  Notice that each layer is in geodetic (lat/long) projection since the data is in decimal degrees, but the map itself is in LAEA projection to make it look more realistic.

Eric Waters



More information about the MapServer-users mailing list