Mmm, that shouldn&#39;t be to hard. Let me try;<br><pre class="wiki">var source = new Proj4js.Proj(‘EPSG:YOUR_UTM_EPSGCODE’);<br>var dest = new Proj4js.Proj(‘EPSG:4326’); . . .<br><br>// transforming point coordinates<br>var p = new Proj4js.Point(YOUR_UTM_X,YOUR_UTM_Y);<br>
Proj4js.transform(source, dest, p);     <br><br>alert(p.x); //WILL ALERT YOUR NEW LON<br>alert(p.y); //WILL ALERT YOUR NEW LAT<br><br></pre><br><div class="gmail_quote">2011/1/13 Bistrais, Bob <span dir="ltr">&lt;<a href="mailto:Bob.Bistrais@maine.gov">Bob.Bistrais@maine.gov</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">









<div link="blue" vlink="blue" lang="EN-US">

<div>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">I downloaded the code and am looking at
the Wiki.  I don’t see anything to input screen or UTM coords.  Is it in the
code somewhere? </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<div>

<div class="MsoNormal" style="text-align: center;" align="center"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">

<hr size="2" width="100%" align="center">

</span></font></div>

<p class="MsoNormal"><b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma; font-weight: bold;">From:</span></font></b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;"> Milo van der
Linden [mailto:<a href="mailto:milo@dogodigi.net" target="_blank">milo@dogodigi.net</a>] <br>
<b><span style="font-weight: bold;">Sent:</span></b> Wednesday, January 12, 2011
12:44 PM<br>
<b><span style="font-weight: bold;">To:</span></b> mapserver-users<div><div></div><div class="h5"><br>
<b><span style="font-weight: bold;">Subject:</span></b> Re: [mapserver-users]
Reporting lat/long from projected map units</div></div></span></font></p>

</div><div><div></div><div class="h5">

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"> </span></font></p>

<p class="MsoNormal" style="margin-bottom: 12pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">(Sorry, my last posts
went straight to you by accident, I prefer to stay on the list, but gmail for
applications not always agrees with me)<br>
<br>
proj4js has project pages including documentation on the OSGeo wiki. The userguide
is here:<br>
<br>
<a href="http://trac.osgeo.org/proj4js/wiki/UserGuide" target="_blank">http://trac.osgeo.org/proj4js/wiki/UserGuide</a><br>
<br>
and it immediately explains what you want<br>
<br>
</span></font></p>

<div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">2011/1/12 Bistrais, Bob &lt;<a href="mailto:Bob.Bistrais@maine.gov" target="_blank">Bob.Bistrais@maine.gov</a>&gt;</span></font></p>


<div link="blue" vlink="blue">

<div>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Yes, I can get UTM coordinates back.  Can you elaborate a bit
on proj4js?  I’m not familiar with that.</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<div>

<div class="MsoNormal" style="text-align: center;" align="center"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">

<hr size="2" width="100%" align="center">

</span></font></div>

<p class="MsoNormal"><b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma; font-weight: bold;">From:</span></font></b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;"> Milo van der Linden [mailto:<a href="mailto:milo@dogodigi.net" target="_blank">milo@dogodigi.net</a>] <br>

<b><span style="font-weight: bold;">Sent:</span></b> Wednesday, January 12, 2011
11:10 AM</span></font></p>

<div>

<p class="MsoNormal"><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;"><br>
<b><span style="font-weight: bold;">To:</span></b> Bistrais, Bob<br>
<b><span style="font-weight: bold;">Subject:</span></b> Re: [mapserver-users]
Reporting lat/long from projected map units</span></font></p>

</div>

</div>

<div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"> </span></font></p>

<p class="MsoNormal" style="margin-bottom: 12pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">Well then one
question remains:<br>
<br>
Are you able to convert screen coords to UTM capturing an onclick event?
Because then all you need to do is enhance it with proj4js</span></font></p>

<div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">2011/1/12
Bistrais, Bob &lt;<a href="mailto:Bob.Bistrais@maine.gov" target="_blank">Bob.Bistrais@maine.gov</a>&gt;</span></font></p>

<div link="blue" vlink="blue">

<div>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Yes, a web mapping application.  Not using Open Layers. 
We are using PHP-Mapscript/HTML/JavaScript.  All queryable data is in
shapefiles, again, all of these are in UTM.</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<div>

<div class="MsoNormal" style="text-align: center;" align="center"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">

<hr size="2" width="100%" align="center">

</span></font></div>

<p class="MsoNormal"><b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma; font-weight: bold;">From:</span></font></b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;"> Milo van der Linden [mailto:<a href="mailto:milo@dogodigi.net" target="_blank">milo@dogodigi.net</a>] <br>

<b><span style="font-weight: bold;">Sent:</span></b> Wednesday, January 12, 2011
11:03 AM<br>
<b><span style="font-weight: bold;">To:</span></b> Bistrais, Bob</span></font></p>

<div>

<p class="MsoNormal"><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;"><br>
<b><span style="font-weight: bold;">Subject:</span></b> Re: [mapserver-users] Reporting
lat/long from projected map units</span></font></p>

</div>

</div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"> </span></font></p>

<p class="MsoNormal" style="margin-bottom: 12pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">Are you talking
bout a web-app? Do you use a client like OpenLayers? What programming
language(s) do you use? Is your datasource a database? Like postgis?</span></font></p>

<div>

<div>

<p class="MsoNormal" style="margin-bottom: 12pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"><br>
<br>
If you can get UTM coordinates from the mouseclick, the next best option (in my
opinion) would be to use proj4js:<br>
<br>
<a href="http://proj4js.org/" target="_blank">http://proj4js.org/</a><br>
<br>
Simply embed the js-library ad an event for mouse handling and convert:
screen-&gt;utm-&gt;4326. <br>
<br>
</span></font></p>

</div>

</div>

<div>

<div>

<div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">2011/1/12
Bistrais, Bob &lt;<a href="mailto:Bob.Bistrais@maine.gov" target="_blank">Bob.Bistrais@maine.gov</a>&gt;</span></font></p>

<div link="blue" vlink="purple">

<div>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">This should
be fairly straightforward, but I was wondering what is the easiest and quickest
way to convert coordinates on the fly.  All my data is in UTM
coordinates.  I want to report coordinates to the screen in
Lat/Long.  Changing the projections on the map files to lat/long
(EPSG:4326) is not an option, as this will cause problems elsewhere.  So
what I want to do is take point coordinates, either from a mouse click or from
UTM coordinates, project to lat/long, which will be reported in a result
window.  What is the quickest way to do this?</span></font></p>

</div>

</div>

<p class="MsoNormal" style="margin-bottom: 12pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"><br>
_______________________________________________<br>
mapserver-users mailing list<br>
<a href="mailto:mapserver-users@lists.osgeo.org" target="_blank">mapserver-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapserver-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a></span></font></p>

</div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"> </span></font></p>

</div>

</div>

</div>

</div>

</div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"> </span></font></p>

</div>

</div>

</div>

</div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"> </span></font></p>

</div></div></div>

</div>


</blockquote></div><div style="margin: 0pt;" name="sig_3ae25cf131"></div><br>