Providing a full answer to this question.
You can use Terraformer (http://terraformer.io/) to do these conversions in Javascript.
Console<SPAN class="punctuation token">:</SPAN> $ npm install terraformer $ node Node<SPAN class="punctuation token">:</SPAN> <SPAN class="operator token">></SPAN> <SPAN class="keyword token">var</SPAN> t <SPAN class="operator token">=</SPAN> <SPAN class="token function">require</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">'terraformer'</SPAN><SPAN class="punctuation token">)</SPAN> <SPAN class="operator token">></SPAN> extent <SPAN class="operator token">=</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="string token">"type"</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"extent"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"xmin"</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="operator token">-</SPAN><SPAN class="number token">8591193.02145689</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"ymin"</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="number token">4686637.938322207</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"xmax"</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="operator token">-</SPAN><SPAN class="number token">8560023.564034801</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"ymax"</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="number token">4726686.262984599</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"spatialReference"</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="string token">"wkid"</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="number token">102100</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">{</SPAN> type<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">'extent'</SPAN><SPAN class="punctuation token">,</SPAN> xmin<SPAN class="punctuation token">:</SPAN> <SPAN class="operator token">-</SPAN><SPAN class="number token">8591193.02145689</SPAN><SPAN class="punctuation token">,</SPAN> ymin<SPAN class="punctuation token">:</SPAN> <SPAN class="number token">4686637.938322207</SPAN><SPAN class="punctuation token">,</SPAN> xmax<SPAN class="punctuation token">:</SPAN> <SPAN class="operator token">-</SPAN><SPAN class="number token">8560023.564034801</SPAN><SPAN class="punctuation token">,</SPAN> ymax<SPAN class="punctuation token">:</SPAN> <SPAN class="number token">4726686.262984599</SPAN><SPAN class="punctuation token">,</SPAN> spatialReference<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">{</SPAN> wkid<SPAN class="punctuation token">:</SPAN> <SPAN class="number token">102100</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="operator token">></SPAN> <SPAN class="punctuation token">[</SPAN>t<SPAN class="punctuation token">.</SPAN>Tools<SPAN class="punctuation token">.</SPAN><SPAN class="token function">positionToGeographic</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">[</SPAN>extent<SPAN class="punctuation token">.</SPAN>xmin<SPAN class="punctuation token">,</SPAN> extent<SPAN class="punctuation token">.</SPAN>ymin<SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">,</SPAN> t<SPAN class="punctuation token">.</SPAN>Tools<SPAN class="punctuation token">.</SPAN><SPAN class="token function">positionToGeographic</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">[</SPAN>extent<SPAN class="punctuation token">.</SPAN>xmax<SPAN class="punctuation token">,</SPAN> extent<SPAN class="punctuation token">.</SPAN>ymax<SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">]</SPAN> <SPAN class="punctuation token">[</SPAN> <SPAN class="punctuation token">[</SPAN> <SPAN class="operator token">-</SPAN><SPAN class="number token">77.17599999995697</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">38.754999999978295</SPAN> <SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">[</SPAN> <SPAN class="operator token">-</SPAN><SPAN class="number token">76.89599999995721</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">39.03499999997806</SPAN> <SPAN class="punctuation token">]</SPAN> <SPAN class="punctuation token">]</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.