Sou um pouco novo em todo o mundo GIS e, embora esteja fazendo grandes progressos desenhando polígonos e outros no Bing Maps, atualmente estou preso. Em nossos dados espaciais SQL, me deparei com dados MULTIPOLYGON, onde todos os valores de coordenadas são números muito grandes (6 e 7 dígitos para o que deve ser latitude e longitude, antes do decimal). Encontrei um método SQL para desmontar o multi-polígono em vários polígonos, mas esses valores grandes não funcionam no Bing Maps nem no Google Maps. Então, eu tenho procurado por um algoritmo para converter esses grandes números no que eu percebi como números regulares de latitude / longitude, como 45.19167 -93.58328 (que funciona em mapas on-line).
Com isso dito, alguém poderia me mostrar ou apontar uma ótima direção para aprender a converter 631456.83, 3816200.79 em algo que eu possa usar online. Eu sei que as coordenadas caem em algum lugar no Arizona.
fonte
Respostas:
Suas coordenadas provavelmente estão no leste e norte do UTM (Universal Transverse Mercator).
Você pode converter as coordenadas UTM em lat / long online usando muitos sites diferentes. Aqui em um . Você também pode executar esse cálculo no Excel ou dentro de um banco de dados, se conseguir elaborar a fórmula. Como alternativa, você pode realizar a conversão dentro de um GIS, como QGIS ou ArcGIS.
Antes de converter coordenadas para lat / long, você precisará saber em qual zona UTM suas coordenadas se enquadram.
Aqui está um exemplo para a América do Norte:
Neste exemplo, a maior parte da Flórida está dentro da zona UTM 17N.
Me deparei com esta página pesquisando 'lote converter UTM para lat / long'.
fonte
Tente este:
ou use "proj" (linha de comando abaixo, assumindo a zona UTM 17 sul e wgs84):
No seu caso (por exemplo, 631456.83356859628, 3816200.7961099017; que são as coordenadas leste e norte da UTM, respectivamente, como METERS), é necessário conhecer a ZONA ÚNICA e o HEMISFÉRIO (algo como a ZONA SUL 17 acima). Seus dados provavelmente devem estar no WGS84.
No final, se você não conhece a zona UTM que você é, eu simplesmente percorreria as zonas UTM dos EUA (por exemplo, 10-19) para obter as coordenadas geográficas e, em seguida, traçar as coordenadas resultantes para ver quais são as corretas :
obtendo:
onde "% .4f" controla o número de casas decimais.
Espero que isto ajude,
fonte