<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Convert a point form StatePlane to Degrees Minutes Seconds in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592296#M55394</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have done the save conversion in JavaScript as well.&amp;nbsp; Be very careful in determining if your State Plane is Lambert or Transverse Mercator, it is two different calculations&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is some code for going to and from SP to LL, and to UTM and USNG as well.&amp;nbsp; Wicked fast, we use it for moveover live coordinate display. (I only convert LL to SP in transverse mercator, since that is what florida west is)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(had to attach, is 21000 lines)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Link in action to show speed&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://www.mymanatee.org/gisapps/mapviewer/index.jsp?type=default&amp;amp;widgetOn=Coordinates"&gt;http://www.mymanatee.org/gisapps/mapviewer/index.jsp?type=default&amp;amp;widgetOn=Coordinates&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Jul 2012 16:03:39 GMT</pubDate>
    <dc:creator>JeffPace</dc:creator>
    <dc:date>2012-07-25T16:03:39Z</dc:date>
    <item>
      <title>Convert a point form StatePlane to Degrees Minutes Seconds</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592290#M55388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;How would I convert a point form StatePlane to Degrees Minutes Seconds using the javaScript API?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 May 2011 17:55:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592290#M55388</guid>
      <dc:creator>BillGrow</dc:creator>
      <dc:date>2011-05-04T17:55:33Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a point form StatePlane to Degrees Minutes Seconds</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592291#M55389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Use a &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/javascript/arcgis/help/jsapi/geometryservice.htm"&gt;geometry service&lt;/A&gt;&lt;SPAN&gt; to &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/javascript/arcgis/help/jsapi/geometryservice.htm#project"&gt;project your point&lt;/A&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/javascript/arcgis/help/jssamples/util_project.html"&gt;Geometry service project a point sample&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 May 2011 20:56:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592291#M55389</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2011-05-04T20:56:22Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a point form StatePlane to Degrees Minutes Seconds</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592292#M55390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Billy,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you find the response of the geometry service to be too slow, this can be done using JavaScript on the front-end. It depends on which State Plane zone you are converting (you will have to look up the appropriate false easting/northing, origin, ellipsoid, etc.), but below is the code I use. I have it populating two SPAN boxes at the bottom of my map, but you could change this to return the coordinates instead. It is very responsive and can real-time return coordinates on a mouse pan.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
//BEGIN CUSTOM FUNCTION FOR LAT-LONG DISPLAY
function convertSP(uX,uY) {
 // Constants below from NAD 1983 State Plane Nevada West FIPS 2703(Feet).
 // From ArcMap layer properties. Coordinate system -&amp;gt; NV state plane -&amp;gt; modify
 // e_sqr is for NAD83 or GRS80 (http:en.wikipedia.org/wiki/NAD83#North_American_Datum_of_1983)
 var false_easting = (2624666 + (2/3)); // false easting
 var false_northing = (13123333 + (1/3))&amp;nbsp; // Should be 0. this is a 'fudge' factor.
 var a = 6378137.0&amp;nbsp; //Equatorial Radius (meters) For GRS80
 var e_sqr =&amp;nbsp; 0.006694300229 //Eccentricity of ellipsoid (GRS80)
 var lat_o = 34.75000000000&amp;nbsp;&amp;nbsp; //Origin Latitude NV state plane
 var long_o = (118.58 + ((1/3) * 0.01))&amp;nbsp;&amp;nbsp;&amp;nbsp; // Central Meridan NV state plane
 var k_o = 0.99990000000000001&amp;nbsp; // Scale
 
 var pointx_ft = uX&amp;nbsp;&amp;nbsp;&amp;nbsp; // number&amp;nbsp;&amp;nbsp; ft
 var pointx_ft = uX - false_easting // false easting accounted for.
 var pointy_ft = uY&amp;nbsp; //number&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ft
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var pointy_ft = uY - false_northing // false northing accounted for.
 var e_sqr_2 = Math.pow(e_sqr, 2)&amp;nbsp;&amp;nbsp;&amp;nbsp; // need this to calculate M
 var e_sqr_3 = Math.pow(e_sqr, 3)&amp;nbsp;&amp;nbsp;&amp;nbsp; // need this to calculate M
 var radianlat_o = lat_o/(180/Math.PI)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //degrees converted to radians&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 57.2957
 var radianLong_o = long_o/(180/Math.PI)&amp;nbsp;&amp;nbsp;&amp;nbsp; //degrees converted to radians

&amp;nbsp; var pointx_m = pointx_ft/3.2808399
&amp;nbsp; var pointy_m = pointy_ft/3.2808399

 var Mpart1_o = ((1-(e_sqr/4)-((3*e_sqr_2)/64)-((5*e_sqr_3)/256))*radianlat_o)
 var Mpart2_o = ((((3*e_sqr)/8)+((3*e_sqr_2)/32)+((45*e_sqr_3)/1024))*Math.sin(2*radianlat_o))
 var Mpart3_o = ((((15*e_sqr_2)/256) + ((45*e_sqr_3)/1024))*4*Math.sin(4*radianlat_o) )
 var Mpart4_o =&amp;nbsp; ((35*e_sqr_3)/3072)*4*Math.sin(6*radianlat_o)
 var M_o = a*(Mpart1_o - Mpart2_o + Mpart3_o - Mpart4_o)

&amp;nbsp; var e_prim_sqr = e_sqr / (1 - e_sqr)
&amp;nbsp; var M = M_o + (pointy_m / k_o)
&amp;nbsp; var e1 = (1-Math.sqrt((1 - e_sqr))) / (1+Math.sqrt((1 - e_sqr)))&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //note: constant only for e_sqr of 0.00676866
&amp;nbsp; var u = M / (&amp;nbsp;&amp;nbsp; a*( 1-(e_sqr/4)- (3*(Math.pow(e_sqr,2)/64) -&amp;nbsp;&amp;nbsp; (5*(Math.pow(e_sqr,3)/256) )))&amp;nbsp; )&amp;nbsp; //radians

 var lat1_part1 =&amp;nbsp; ((3 * (e1/2)) - (27 * (Math.pow(e1,3)/32) )) * Math.sin(2*u)
 var lat1_part2 =&amp;nbsp; ((21 * (Math.pow(e1,2)/16)) - (55 * (Math.pow(e1,4)/32) )) * Math.sin(4*u)
 var lat1_part3 =&amp;nbsp; ((151 * (Math.pow(e1,3)/96))&amp;nbsp; * Math.sin(6*u)&amp;nbsp; )
 var lat1_part4 =&amp;nbsp; ((1097 * (Math.pow(e1,4)/512))&amp;nbsp; * Math.sin(8*u)&amp;nbsp; )
 var lat1 = u + lat1_part1 + lat1_part2 + lat1_part3&amp;nbsp;&amp;nbsp; + lat1_part4
&amp;nbsp; lat1 = lat1 * (180/Math.PI)
 var radian_lat1 = lat1/(180/Math.PI)&amp;nbsp;&amp;nbsp;&amp;nbsp; //degrees converted to radians

 var C1 = e_prim_sqr * (0.5*(1 + Math.cos(2*radian_lat1)))
 var T1 = (1-Math.cos(2*radian_lat1))/(1+Math.cos(2*radian_lat1))
 var N1 = a/(Math.sqrt(1-(e_sqr*0.5*(1-Math.cos(2*radian_lat1)))))
 var R1 = (a*(1-e_sqr))/ Math.sqrt(Math.pow((1-e_sqr * (0.5*(1 - Math.cos(2*radian_lat1))) ),3) )
 var D =&amp;nbsp; pointx_m/(N1*k_o)

 var Lat_final_part1 = lat1
 var Lat_final_part2 = (N1 * (Math.tan(radian_lat1) / R1))
 var Lat_final_part3 = Math.pow(D,2)/2 - ((( 5 + (3*T1) + (10*C1) - (4* Math.pow(C1,2)) - (9 * e_prim_sqr)) * Math.pow(D,4))/24)
 var Lat_final_part4 =&amp;nbsp; ((61 + (90 * T1) + (298 * C1) + (45 * Math.pow(T1,2)) - (252 * e_prim_sqr) - (3 * Math.pow(C1,2)))* Math.pow(D,6))/720
 var Lat_final = Lat_final_part1 - ((Lat_final_part2 *(Lat_final_part3 + Lat_final_part4))&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * (180/Math.PI))

 var Long_final_part1 = long_o
 var Long_final_part2 = D&amp;nbsp;&amp;nbsp; //D
 var Long_final_part3 = (((1 + (2*T1) + C1))* (Math.pow(D,3))) /6
 var Long_final_part4 = 5 - (2 * C1) + (28*T1) - (3 * Math.pow(C1,2)) + (8 * e_prim_sqr) + (24 * Math.pow(T1,2))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Long_final_part4a = Long_final_part4 * (Math.pow(D,5) )
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Long_final_part4b = Long_final_part4a /120
 var Long_final = (-Long_final_part1 + (((Long_final_part2 - (Long_final_part3 + Long_final_part4b))) /Math.cos(radian_lat1)) * 180/Math.PI)

 // conversion to ddmmss
 Degreelat = Math.floor(Lat_final)
 Degreelong = (Math.floor(Long_final)&amp;nbsp; + 1) //adjustment
 minlat = Math.floor(((Lat_final - Degreelat)*60))
 minlong = Math.floor((((Long_final - Degreelong)*60))+ 1)
 seclat = Math.abs(((Lat_final - Degreelat - (minlat/60)) * 3600)) // - 1)
 seclong = Math.abs(((Long_final - Degreelong - (minlong/60)) * 3600 ))
 minlong = Math.abs(minlong);
 
 if (seclat &amp;gt;= 1) {
&amp;nbsp; seclat = (seclat -1);
 } else {
&amp;nbsp; seclat = (seclat + 59);
&amp;nbsp; minlat = (minlat -1)
 }
 
 seclat = seclat.toFixed(2);
 seclong = seclong.toFixed(2);
 
 var latitude = Lat_final.toString();
 var longitude = Long_final.toString();

 latitude = latitude.substr(0,10);
 longitude = longitude.substr(0,10);

 if (minlat&amp;lt;10) {
&amp;nbsp; minlat = "0" + minlat;
 }
 if (seclat&amp;lt;10) {
&amp;nbsp; seclat = "0" + seclat;
 }
 if (minlong&amp;lt;10) {
&amp;nbsp; minlong = "0" + minlong;
 }
 if (seclong&amp;lt;10) {
&amp;nbsp; seclong = "0" + seclong;
 }

 if (seclat == "60.00") {
&amp;nbsp; seclat = "00.00";
&amp;nbsp; minlat = minlat +1;
 }
 if (seclong == "60.00") {
&amp;nbsp; seclong = "00.00";
&amp;nbsp; minlong = minlong +1;
 }
 
 northing = uY.toFixed(0);
 easting = uX.toFixed(0);
 
 dojo.byId("coordDMS").innerHTML = "&amp;nbsp;" + Degreelat + "&amp;amp;#176;" + minlat + "\'" + seclat + "\"N&amp;nbsp;" + (-Degreelong) + "&amp;amp;#176;" + minlong + "\'" + seclong + "\"W&amp;nbsp;";
 dojo.byId("coordStPl").innerHTML = "&amp;nbsp;Northing: " + northing + "&amp;nbsp;Easting: " + easting + "&amp;nbsp;";
}
//END CUSTOM FUNCTION FOR LAT-LONG DISPLAY
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 01:26:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592292#M55390</guid>
      <dc:creator>MatthewLawton</dc:creator>
      <dc:date>2021-12-12T01:26:12Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a point form StatePlane to Degrees Minutes Seconds</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592293#M55391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;@mflawton nice!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 May 2011 22:21:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592293#M55391</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2011-05-04T22:21:56Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a point form StatePlane to Degrees Minutes Seconds</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592294#M55392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Matthew,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to get this code to work with NC state plane, I've made the following changes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var false_easting = (2000000.002616666 + (2 / 3)); // false easting&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var false_northing = (0 + (1 / 3)) // Should be 0. this is a 'fudge' factor.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var lat_o = 33.75 //Origin Latitude NV state plane&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var long_o = (-79 + ((1 / 3) * 0.01)) // Central Meridan NC state plane&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But am not getting the results I need, are there any other modifications I need to make?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2012 11:18:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592294#M55392</guid>
      <dc:creator>JerrySimmons</dc:creator>
      <dc:date>2012-07-19T11:18:09Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a point form StatePlane to Degrees Minutes Seconds</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592295#M55393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Check your Central Meridian. I think it should be "79", not "-79". Notice in my Nevada West calculation I have "118.58" even though it should technically be "-118.58". Good luck!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2012 15:13:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592295#M55393</guid>
      <dc:creator>MatthewLawton</dc:creator>
      <dc:date>2012-07-25T15:13:29Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a point form StatePlane to Degrees Minutes Seconds</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592296#M55394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have done the save conversion in JavaScript as well.&amp;nbsp; Be very careful in determining if your State Plane is Lambert or Transverse Mercator, it is two different calculations&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is some code for going to and from SP to LL, and to UTM and USNG as well.&amp;nbsp; Wicked fast, we use it for moveover live coordinate display. (I only convert LL to SP in transverse mercator, since that is what florida west is)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(had to attach, is 21000 lines)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Link in action to show speed&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://www.mymanatee.org/gisapps/mapviewer/index.jsp?type=default&amp;amp;widgetOn=Coordinates"&gt;http://www.mymanatee.org/gisapps/mapviewer/index.jsp?type=default&amp;amp;widgetOn=Coordinates&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2012 16:03:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592296#M55394</guid>
      <dc:creator>JeffPace</dc:creator>
      <dc:date>2012-07-25T16:03:39Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a point form StatePlane to Degrees Minutes Seconds</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592297#M55395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can also use the &lt;/SPAN&gt;&lt;A href="http://trac.osgeo.org/proj4js/"&gt;proj4js&lt;/A&gt;&lt;SPAN&gt; library to do the projection.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Aug 2012 19:04:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/592297#M55395</guid>
      <dc:creator>JeffJacobson</dc:creator>
      <dc:date>2012-08-23T19:04:48Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a point form StatePlane to Degrees Minutes Seconds</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/1046401#M72483</link>
      <description>&lt;P&gt;I know this is and old post but thank you for sharing this code. I found it useful.&lt;/P&gt;&lt;P&gt;I converted your code/formulas above into T-sql functions, one for lat and one for long. Here is the latitude one in case anyone is interested for Florida State Plane East 0901 EPSG 2236:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SET ANSI_NULLS ON&lt;/P&gt;&lt;P&gt;GO&lt;/P&gt;&lt;P&gt;SET QUOTED_IDENTIFIER ON&lt;/P&gt;&lt;P&gt;GO&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Alter&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;FUNCTION&lt;/SPAN&gt; [dbo]&lt;SPAN&gt;.&lt;/SPAN&gt;[Langd_Convert_Feet_to_DecimalDegrees_Latitude]&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;(&lt;/P&gt;&lt;P&gt;-- Add the parameters for the function here&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;@y &lt;/SPAN&gt;&lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;38&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;8&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt; -- latitude&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;@x &lt;/SPAN&gt;&lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;38&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;8&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;-- longitude&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;P&gt;RETURNS Numeric&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;38&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;8&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;AS&lt;/P&gt;&lt;P&gt;BEGIN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;-- Constants below from NAD 1983 State Plane Florida East FIPS 0901(Feet).&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;-- e_sqr is for NAD83 or GRS80 (http:en.wikipedia.org/wiki/NAD83#North_American_Datum_of_1983)&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;/* From Esri WKT &lt;A href="https://epsg.io/2236" target="_blank"&gt;https://epsg.io/2236&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;PROJCS["NAD83_Florida_East_ftUS",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;["GRS_1980",6378137,298.257222101]],&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;PARAMETER["latitude_of_origin",24.33333333333333],PARAMETER["central_meridian",-81],&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",656166.667],PARAMETER["false_northing",0],&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;UNIT["Foot_US",0.30480060960121924]]&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;*/&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt;&lt;SPAN&gt; @false_easting &lt;/SPAN&gt;&lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;38&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;8&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; 656166.667 &lt;/SPAN&gt;-- original formula was (656166.6666666665 + (2/3)); -- false easting&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt;&lt;SPAN&gt; @false_northing &lt;/SPAN&gt;&lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;38&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;8&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; 0 &lt;/SPAN&gt;-- original formula was (0 + (1/3))&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;-- Should be 0. this is a 'fudge' factor.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt;&lt;SPAN&gt; @a &lt;/SPAN&gt;&lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;38&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;8&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;6378137.0&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;--Equatorial Radius (meters) For GRS80&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt;&lt;SPAN&gt; @e_sqr &lt;/SPAN&gt;&lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;38&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;8&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;0.006694300229 &lt;/SPAN&gt;--Eccentricity of ellipsoid (GRS80)&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @lat_o &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; 24.33333333333333&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;--Origin Latitude FL state plane&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt;&lt;SPAN&gt; @long_o &lt;/SPAN&gt;&lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;38&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;8&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; 81.0 &lt;/SPAN&gt;-- original formula was (81.0 + ((1/3) * 0.01)) -- Central Meridan FL state plane, no negative sign for this formula&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt;&lt;SPAN&gt; @k_o &lt;/SPAN&gt;&lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;38&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;8&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; 0.999941177 &lt;/SPAN&gt;--0.9999411764705882&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;-- Scale factor&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @pointx_ft &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @x&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;-- number &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;ft&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Set&lt;/SPAN&gt; @pointx_ft &lt;SPAN&gt;=&lt;/SPAN&gt; @x &lt;SPAN&gt;-&lt;/SPAN&gt; @false_easting &lt;SPAN&gt;-- false easting accounted for.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @pointy_ft &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @y&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;--number&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;ft&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Set&lt;/SPAN&gt; @pointy_ft &lt;SPAN&gt;=&lt;/SPAN&gt; @y &lt;SPAN&gt;-&lt;/SPAN&gt; @false_northing &lt;SPAN&gt;-- false northing accounted for.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @e_sqr_2 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@e_sqr&lt;SPAN&gt;,&lt;/SPAN&gt; 2&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;-- need this to calculate M&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @e_sqr_3 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@e_sqr&lt;SPAN&gt;,&lt;/SPAN&gt; 3&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;-- need this to calculate M&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt;&lt;SPAN&gt; @radianlat_o &lt;/SPAN&gt;&lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;38&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;8&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; @lat_o&lt;/SPAN&gt;&lt;SPAN&gt;/(&lt;/SPAN&gt;&lt;SPAN&gt;180&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;PI&lt;/SPAN&gt;&lt;SPAN&gt;())&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;--degrees converted to radians &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;57.2957&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @radianLong_o &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @long_o&lt;SPAN&gt;/(&lt;/SPAN&gt;180&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;PI&lt;/SPAN&gt;&lt;SPAN&gt;())&lt;/SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;--degrees converted to radians&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @pointx_m &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @pointx_ft&lt;SPAN&gt;/&lt;/SPAN&gt;3.2808 &lt;SPAN&gt;--@pointx_ft/3.2808399&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @pointy_m &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @pointy_ft&lt;SPAN&gt;/&lt;/SPAN&gt;3.2808 &lt;SPAN&gt;--@pointy_ft/3.2808399&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Mpart1_o &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;((&lt;/SPAN&gt;1&lt;SPAN&gt;-(&lt;/SPAN&gt;@e_sqr&lt;SPAN&gt;/&lt;/SPAN&gt;4&lt;SPAN&gt;)-((&lt;/SPAN&gt;3&lt;SPAN&gt;*&lt;/SPAN&gt;@e_sqr_2&lt;SPAN&gt;)/&lt;/SPAN&gt;64&lt;SPAN&gt;)-((&lt;/SPAN&gt;5&lt;SPAN&gt;*&lt;/SPAN&gt;@e_sqr_3&lt;SPAN&gt;)/&lt;/SPAN&gt;256&lt;SPAN&gt;))*&lt;/SPAN&gt;@radianlat_o&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Mpart2_o &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;((((&lt;/SPAN&gt;3&lt;SPAN&gt;*&lt;/SPAN&gt;@e_sqr&lt;SPAN&gt;)/&lt;/SPAN&gt;8&lt;SPAN&gt;)+((&lt;/SPAN&gt;3&lt;SPAN&gt;*&lt;/SPAN&gt;@e_sqr_2&lt;SPAN&gt;)/&lt;/SPAN&gt;32&lt;SPAN&gt;)+((&lt;/SPAN&gt;45&lt;SPAN&gt;*&lt;/SPAN&gt;@e_sqr_3&lt;SPAN&gt;)/&lt;/SPAN&gt;1024&lt;SPAN&gt;))*&lt;/SPAN&gt;&lt;SPAN&gt;sin&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;2&lt;SPAN&gt;*&lt;/SPAN&gt;@radianlat_o&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Mpart3_o &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;((((&lt;/SPAN&gt;15&lt;SPAN&gt;*&lt;/SPAN&gt;@e_sqr_2&lt;SPAN&gt;)/&lt;/SPAN&gt;256&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;((&lt;/SPAN&gt;45&lt;SPAN&gt;*&lt;/SPAN&gt;@e_sqr_3&lt;SPAN&gt;)/&lt;/SPAN&gt;1024&lt;SPAN&gt;))*&lt;/SPAN&gt;4&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;sin&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;4&lt;SPAN&gt;*&lt;/SPAN&gt;@radianlat_o&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Mpart4_o &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;35&lt;SPAN&gt;*&lt;/SPAN&gt;@e_sqr_3&lt;SPAN&gt;)/&lt;/SPAN&gt;3072&lt;SPAN&gt;)*&lt;/SPAN&gt;4&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;sin&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;6&lt;SPAN&gt;*&lt;/SPAN&gt;@radianlat_o&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @M_o &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @a&lt;SPAN&gt;*(&lt;/SPAN&gt;@Mpart1_o &lt;SPAN&gt;-&lt;/SPAN&gt; @Mpart2_o &lt;SPAN&gt;+&lt;/SPAN&gt; @Mpart3_o &lt;SPAN&gt;-&lt;/SPAN&gt; @Mpart4_o&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @e_prim_sqr &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @e_sqr &lt;SPAN&gt;/&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;1 &lt;SPAN&gt;-&lt;/SPAN&gt; @e_sqr&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @M &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @M_o &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;@pointy_m &lt;SPAN&gt;/&lt;/SPAN&gt; @k_o&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt;&lt;SPAN&gt; @e1 &lt;/SPAN&gt;&lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;38&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;8&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;sqrt&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;&lt;SPAN&gt;1 &lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt; @e_sqr&lt;/SPAN&gt;&lt;SPAN&gt;)))&lt;/SPAN&gt; &lt;SPAN&gt;/&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;sqrt&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;&lt;SPAN&gt;1 &lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt; @e_sqr&lt;/SPAN&gt;&lt;SPAN&gt;)))&lt;/SPAN&gt;&lt;SPAN&gt; &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;--note: constant only for @e_sqr of 0.00676866&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @u &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @M &lt;SPAN&gt;/&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt; &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;@a&lt;SPAN&gt;*(&lt;/SPAN&gt; 1&lt;SPAN&gt;-(&lt;/SPAN&gt;@e_sqr&lt;SPAN&gt;/&lt;/SPAN&gt;4&lt;SPAN&gt;)-&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;3&lt;SPAN&gt;*(&lt;/SPAN&gt;&lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@e_sqr&lt;SPAN&gt;,&lt;/SPAN&gt;2&lt;SPAN&gt;)/&lt;/SPAN&gt;64&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt; &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;5&lt;SPAN&gt;*(&lt;/SPAN&gt;&lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@e_sqr&lt;SPAN&gt;,&lt;/SPAN&gt;3&lt;SPAN&gt;)/&lt;/SPAN&gt;256&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;)))&lt;/SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;--radians&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @lat1_part1 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;3 &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;@e1&lt;SPAN&gt;/&lt;/SPAN&gt;2&lt;SPAN&gt;))&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;27 &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@e1&lt;SPAN&gt;,&lt;/SPAN&gt;3&lt;SPAN&gt;)/&lt;/SPAN&gt;32&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;))&lt;/SPAN&gt; &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;sin&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;2&lt;SPAN&gt;*&lt;/SPAN&gt;@u&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @lat1_part2 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;21 &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@e1&lt;SPAN&gt;,&lt;/SPAN&gt;2&lt;SPAN&gt;)/&lt;/SPAN&gt;16&lt;SPAN&gt;))&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;55 &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@e1&lt;SPAN&gt;,&lt;/SPAN&gt;4&lt;SPAN&gt;)/&lt;/SPAN&gt;32&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;))&lt;/SPAN&gt; &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;sin&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;4&lt;SPAN&gt;*&lt;/SPAN&gt;@u&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @lat1_part3 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;151 &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@e1&lt;SPAN&gt;,&lt;/SPAN&gt;3&lt;SPAN&gt;)/&lt;/SPAN&gt;96&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;sin&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;6&lt;SPAN&gt;*&lt;/SPAN&gt;@u&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @lat1_part4 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;1097 &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@e1&lt;SPAN&gt;,&lt;/SPAN&gt;4&lt;SPAN&gt;)/&lt;/SPAN&gt;512&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;sin&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;8&lt;SPAN&gt;*&lt;/SPAN&gt;@u&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @lat1 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @u &lt;SPAN&gt;+&lt;/SPAN&gt; @lat1_part1 &lt;SPAN&gt;+&lt;/SPAN&gt; @lat1_part2 &lt;SPAN&gt;+&lt;/SPAN&gt; @lat1_part3 &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt; @lat1_part4&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Set&lt;/SPAN&gt; @lat1 &lt;SPAN&gt;=&lt;/SPAN&gt; @lat1 &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;180&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;PI&lt;/SPAN&gt;&lt;SPAN&gt;())&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @radian_lat1 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @lat1&lt;SPAN&gt;/(&lt;/SPAN&gt;180&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;PI&lt;/SPAN&gt;&lt;SPAN&gt;())&lt;/SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;--degrees converted to radians&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @C1 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @e_prim_sqr &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;0.5&lt;SPAN&gt;*(&lt;/SPAN&gt;1 &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;cos&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;2&lt;SPAN&gt;*&lt;/SPAN&gt;@radian_lat1&lt;SPAN&gt;)))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @T1 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;1&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;cos&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;2&lt;SPAN&gt;*&lt;/SPAN&gt;@radian_lat1&lt;SPAN&gt;))/(&lt;/SPAN&gt;1&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;cos&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;2&lt;SPAN&gt;*&lt;/SPAN&gt;@radian_lat1&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @N1 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @a&lt;SPAN&gt;/(&lt;/SPAN&gt;&lt;SPAN&gt;sqrt&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;1&lt;SPAN&gt;-(&lt;/SPAN&gt;@e_sqr&lt;SPAN&gt;*&lt;/SPAN&gt;0.5&lt;SPAN&gt;*(&lt;/SPAN&gt;1&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;cos&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;2&lt;SPAN&gt;*&lt;/SPAN&gt;@radian_lat1&lt;SPAN&gt;)))))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @R1 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;@a&lt;SPAN&gt;*(&lt;/SPAN&gt;1&lt;SPAN&gt;-&lt;/SPAN&gt;@e_sqr&lt;SPAN&gt;))/&lt;/SPAN&gt; &lt;SPAN&gt;sqrt&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;1&lt;SPAN&gt;-&lt;/SPAN&gt;@e_sqr &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;0.5&lt;SPAN&gt;*(&lt;/SPAN&gt;1 &lt;SPAN&gt;-&lt;/SPAN&gt; &lt;SPAN&gt;cos&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;2&lt;SPAN&gt;*&lt;/SPAN&gt;@radian_lat1&lt;SPAN&gt;)))&lt;/SPAN&gt; &lt;SPAN&gt;),&lt;/SPAN&gt;3&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @D &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;@pointx_m&lt;SPAN&gt;/(&lt;/SPAN&gt;@N1&lt;SPAN&gt;*&lt;/SPAN&gt;@k_o&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Lat_final_part1 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @lat1&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Lat_final_part2 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;@N1 &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;tan&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@radian_lat1&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;/&lt;/SPAN&gt; @R1&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Lat_final_part3 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@D&lt;SPAN&gt;,&lt;/SPAN&gt;2&lt;SPAN&gt;)/&lt;/SPAN&gt;2 &lt;SPAN&gt;-&lt;/SPAN&gt; &lt;SPAN&gt;(((&lt;/SPAN&gt; 5 &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;3&lt;SPAN&gt;*&lt;/SPAN&gt;@T1&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;10&lt;SPAN&gt;*&lt;/SPAN&gt;@C1&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;4&lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@C1&lt;SPAN&gt;,&lt;/SPAN&gt;2&lt;SPAN&gt;))&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;9 &lt;SPAN&gt;*&lt;/SPAN&gt; @e_prim_sqr&lt;SPAN&gt;))&lt;/SPAN&gt; &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@D&lt;SPAN&gt;,&lt;/SPAN&gt;4&lt;SPAN&gt;))/&lt;/SPAN&gt;24&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Lat_final_part4 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;61 &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;90 &lt;SPAN&gt;*&lt;/SPAN&gt; @T1&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;298 &lt;SPAN&gt;*&lt;/SPAN&gt; @C1&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;45 &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@T1&lt;SPAN&gt;,&lt;/SPAN&gt;2&lt;SPAN&gt;))&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;252 &lt;SPAN&gt;*&lt;/SPAN&gt; @e_prim_sqr&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;3 &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@C1&lt;SPAN&gt;,&lt;/SPAN&gt;2&lt;SPAN&gt;)))*&lt;/SPAN&gt; &lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@D&lt;SPAN&gt;,&lt;/SPAN&gt;6&lt;SPAN&gt;))/&lt;/SPAN&gt;720&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Lat_final &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @Lat_final_part1 &lt;SPAN&gt;-&lt;/SPAN&gt; &lt;SPAN&gt;((&lt;/SPAN&gt;@Lat_final_part2 &lt;SPAN&gt;*(&lt;/SPAN&gt;@Lat_final_part3 &lt;SPAN&gt;+&lt;/SPAN&gt; @Lat_final_part4&lt;SPAN&gt;))&lt;/SPAN&gt; &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;180&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;PI&lt;/SPAN&gt;&lt;SPAN&gt;()))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Long_final_part1 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @long_o&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Long_final_part2 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @D &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;--D&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Long_final_part3 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;(((&lt;/SPAN&gt;1 &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;2&lt;SPAN&gt;*&lt;/SPAN&gt;@T1&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; @C1&lt;SPAN&gt;))*&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@D&lt;SPAN&gt;,&lt;/SPAN&gt;3&lt;SPAN&gt;)))&lt;/SPAN&gt; &lt;SPAN&gt;/&lt;/SPAN&gt;6&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Long_final_part4 &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; 5 &lt;SPAN&gt;-&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;2 &lt;SPAN&gt;*&lt;/SPAN&gt; @C1&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;28&lt;SPAN&gt;*&lt;/SPAN&gt;@T1&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;3 &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@C1&lt;SPAN&gt;,&lt;/SPAN&gt;2&lt;SPAN&gt;))&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;8 &lt;SPAN&gt;*&lt;/SPAN&gt; @e_prim_sqr&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;24 &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@T1&lt;SPAN&gt;,&lt;/SPAN&gt;2&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Long_final_part4a &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @Long_final_part4 &lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;power&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@D&lt;SPAN&gt;,&lt;/SPAN&gt;5&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Long_final_part4b &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; @Long_final_part4a &lt;SPAN&gt;/&lt;/SPAN&gt;120&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Declare&lt;/SPAN&gt; @Long_final &lt;SPAN&gt;Numeric&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;38&lt;SPAN&gt;,&lt;/SPAN&gt;8&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;(-&lt;/SPAN&gt;@Long_final_part1 &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;(((&lt;/SPAN&gt;@Long_final_part2 &lt;SPAN&gt;-&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;@Long_final_part3 &lt;SPAN&gt;+&lt;/SPAN&gt; @Long_final_part4b&lt;SPAN&gt;)))&lt;/SPAN&gt; &lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;cos&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;@radian_lat1&lt;SPAN&gt;))&lt;/SPAN&gt; &lt;SPAN&gt;*&lt;/SPAN&gt; 180&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;PI&lt;/SPAN&gt;&lt;SPAN&gt;())&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt; @Lat_final&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;END&lt;/P&gt;</description>
      <pubDate>Tue, 13 Apr 2021 21:10:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/convert-a-point-form-stateplane-to-degrees-minutes/m-p/1046401#M72483</guid>
      <dc:creator>ScottMinter</dc:creator>
      <dc:date>2021-04-13T21:10:03Z</dc:date>
    </item>
  </channel>
</rss>

