[mapserver-users] Projection of objects in mapscript
Stephen Lime
steve.lime at dnr.state.mn.us
Thu May 17 08:24:35 PDT 2001
The projection methods are intended (for the moment) to work off the projectionObj's
attached to map and layer objects. I will add a generic projection object to mapscript
so you can do something like:
my $proj = new projectionObj("+init=epsg:11111");
but for now you have to use projection objects with maps and layers. So you can do
something like:
$status = $point.project($layer->projection, $map->projection);
die "Projection failed." if $status != $mapscript::MS_SUCCESS;
Note that you have setProjection methods available for both map and layer objects.
Steve
Stephen Lime
Internet Applications Analyst
Minnesota DNR
500 Lafayette Road
St. Paul, MN 55155
651-297-2937
>>> Thorsten Fischer <thfischer at mapmedia.de> 05/17/01 06:10AM >>>
Dear list,
browsing through mapscript.i after updating it from CVS let me come across a
new method in several objects, including for example pointObj. The method is
called 'project', which appears to be a gift from heaven for me at the moment.
But I can't figure out how to use it. It says, in the pointObj for example:
int project (projectionObj *in, projectionObj *out)
My questions are Java related:
1. How do I create a projectionObj?
2. How do I use this method, and what does it return, e.g. I want to project a
single geographic coordinate to UTM/zone 32?
I expected something like this pseudo-code:
myPoint.project (<old projection def>, <UTM zone 32 definition goes here>);
and the new coordinates being saved in myPoint, though it would be nice if it
would return a new object without touching the original one. So how do I create
a projectionObj to use all of this?
Thanks in advance,
Thorsten
--
Thorsten Fischer thfischer at mapmedia.de
---------------------------------------------------------
MapMedia - Kartographie und raumbezogene Informationssysteme
Am Borsigturm 42
13507 Berlin
Deutschland
http://www.mapmedia.de tel: +49 (0)30 43032102
---------------------------------------------------------
More information about the MapServer-users
mailing list