[Proj] Data Plotted at Wrong Location
Ed McNierney
ed at topozone.com
Mon Dec 10 11:57:51 EST 2007
Toan -
This is probably a better question for the MapServer list, but you're on
the wrong path. Put the 42304 definition back the way it was - that's
correct.
The EPSG:42304 projection is a Lambert Conformal Conic projection, and I
assume that's what you want to use for your OUTPUT map image. Its units
are not in decimal degrees, nor can they be. You have an INPUT data
layer in decimal degrees, and you'd like MapServer to reproject that
data to your output projection.
Your top-level MAP file needs the PROJECTION definition you describe
below, and then you also need to have an appropriate PROJECTION block
inside the LAYER definition for the layer in decimal degrees. That
tells MapServer that your input and output data are in different
projections, and the data need to be reprojected.
The correct EPSG definition for your input data in decimal degrees will
depend on what datum those coordinates use.
- Ed
Ed McNierney
Chief Mapmaker
Demand Media / TopoZone.com
73 Princeton Street, Suite 305
North Chelmsford, MA 01863
ed at topozone.com <mailto:ed at topozone.com>
Phone: +1 (978) 251-4242
Fax: +1 (978) 251-1396
From: proj-bounces at lists.maptools.org
[mailto:proj-bounces at lists.maptools.org] On Behalf Of Tran, Toan (MCYS)
Sent: Monday, December 10, 2007 11:32 AM
To: proj at lists.maptools.org
Subject: [Proj] Data Plotted at Wrong Location
Hi,
I wish to plot several points in Canada, but the problem is that the
points are plotted at the wrong location. My data are in decimal degree
stored in a CSV file. I am guessing that Map Server plots the points in
meters instead of degree.
I used this in my map layer:
PROJECTION
"init=epsg:42304"
END
I added this for epsg:
<42304> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=49 +lon_0=-95 +x_0=0 +y_0=0
+ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <>
I try changing:
- <42304> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=49 +lon_0=-95 +x_0=0
+y_0=0 +ellps=GRS80 +datum=NAD83 +units=dd +no_defs no_defs <> ....
this causes a msProcessProjection(): Projection library error. unknown
unit conversion id error
- UNITS METERS to UNITS DD in my map file, but that doesn't help.
Sample DATA:
<<img.GIF>>
"AAAAAAAAAAAAAAAAAAAAAAaaaaaa19",0,200000
"AAAAAAAAAAAAAAAAAAAAAAaaaaaa20",0,220000
"AAAAAAAAAAAAAAAAAAAAAAaaaaaa21",0,240000
"AAAAAAAAAAAAAAAAAAAAAAaaaaaa30",0,300000
"AAAAAAAAAAAAAAAAAAAAAAaaaaaa31",10000,300000
Any help is much appreciated
Thanks
Toan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/proj/attachments/20071210/58532031/attachment-0001.html
More information about the Proj
mailing list