Je suis un peu nouveau dans le monde SIG dans son ensemble, et bien que je fasse de grands progrès en dessinant des polygones et autres dans Bing Maps, je suis actuellement bloqué. Dans nos données spatiales SQL, je suis tombé sur des données MULTIPOLYGON, où toutes les valeurs de coordonnées sont de très grands nombres (6 chiffres et 7 chiffres pour ce qui devrait être la latitude et la longitude, avant la décimale). J'ai trouvé une méthode SQL pour démonter le multi-polygone en plusieurs polygones, mais ces grandes valeurs ne fonctionnent pas dans Bing Maps ni Google Maps. J'ai donc cherché un algorithme pour convertir ces grands nombres en ce que j'ai perçu comme des nombres de latitude / longitude réguliers, tels que 45.19167 -93.58328 (qui fonctionne sur les cartes en ligne).
Cela dit, quelqu'un pourrait-il me montrer ou me diriger dans une grande direction pour apprendre à convertir 631456.83, 3816200.79 en quelque chose que je peux utiliser en ligne. Je sais que les coordonnées se situent quelque part en Arizona.
la source
Réponses:
Vos coordonnées sont probablement dans les abscisses et les ordonnées UTM (Universal Transverse Mercator).
Vous pouvez convertir les coordonnées UTM en lat / long en ligne en utilisant de nombreux sites différents. Ici en un . Vous pouvez également effectuer ce calcul dans Excel ou à l'intérieur d'une base de données si vous pouvez calculer la formule. Vous pouvez également effectuer la conversion à l'intérieur d'un SIG tel que QGIS ou ArcGIS.
Avant de pouvoir convertir des coordonnées en lat / long, vous devez savoir dans quelle zone UTM vos coordonnées se situent.
Voici un exemple pour l'Amérique du Nord:
Dans cet exemple, la majeure partie de la Floride se situe dans la zone UTM 17N.
Je suis tombé sur cette page en recherchant `` convertir par lots UTM en lat / long ''.
la source
Essaye celui-là:
ou utilisez "proj" (ligne de commande ci-dessous en supposant que la zone UTM 17 sud et wgs84):
Dans votre cas (c.-à-d. 631456.83356859628, 3816200.7961099017; qui sont respectivement les coordonnées UTM Est et Nord en METRES), vous devez connaître l'UTM ZONE et HEMISPHERE (quelque chose comme ZONE 17 SOUTH ci-dessus). Vos données devraient probablement être dans WGS84.
En fin de compte, si vous ne connaissez pas la zone UTM que vous êtes, je ferais simplement une boucle sur les zones UTM des États-Unis (c.-à-d. 10-19) pour obtenir les coordonnées géographiques, puis tracer les coordonnées résultantes pour voir quelles sont les bonnes :
obtenir:
où "% .4f" contrôle le nombre de décimales.
J'espère que cela t'aides,
la source