Hi All,
I have Geographic coordinates as 42 33 9.22 ,-107 33 35.53 Datum NAD27. I would like to convert the same coordinates to Datum NAD83 using Javascript API, can anyone suggest me how ho to proceed.
Thanks,
Uday
You can project the point using a GeometryService. Note that you will need to convert your coordinates to decimal degrees before projecting them.
There is also a good sample that shows how to do this:
var inSR = new esri.SpatialReference({ wkid: incoord }); var outSR = new esri.SpatialReference({ wkid: outcoord }); var geometryService = new esri.tasks.GeometryService("http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer"); var inputpoint = new esri.geometry.Point(inlon, inlat, inSR); var PrjParams = new esri.tasks.ProjectParameters(); PrjParams.geometries = [inputpoint]; PrjParams.outSR = outSR; if (datumtrans != 'Default') { PrjParams.transformation = { wkid: parseInt(datumtrans, 10) }; } geometryService.project(PrjParams, function (outputpoint) { console.log('Conversion completed. Input SR: ' + incoord + '. Output SR: ' + outcoord + '. Datum Transformation: ' + datumtrans + '.'); dojo.byId("outLat").value = outputpoint[0].y; dojo.byId("outLon").value = outputpoint[0].x; });
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.