2011-09-04 3 views
0

J'ai beaucoup cherché un moyen de convertir des coordonnées d'ordonance en coordonnées esri valides. J'ai trouvé quelques pages qui convertissent en lat long (si un peu éteint) mais rien à convertir en esri (que je crois est utm.)convertir les coordonnées de l'enquête d'ordonance en coords d'esri valides

Ceci est pour une utilisation en python ou JavaScript/actionscript etc - I Je ne suis pas trop inquiet de la syntaxe plus une compréhension des mathématiques impliquées.

Merci

Ian

+0

merci J_A_X mais ce n'est pas vraiment ce que je cherche. Je dois passer des coordonnées OS à ersi, j'ai aussi besoin de comprendre les maths (ou d'être informé que ça ne marche pas). Merci. – Yan

Répondre

1

Ce type de conversion est appelée une "transformation géodésie". OS et UTM sont deux projections "transverse mercator", dans lesquelles l'ellipsoïde de la terre est déroulé dans un cylindre, qui est ensuite déroulé en une feuille plate et subdivisé en sections de grille. Les coordonnées OS sont spécifiques aux régions (par exemple: OSGB pour la Grande-Bretagne), tandis que UTM est un système «universel» et spécifie un système de grilles pour la Terre entière. Des grilles régionales sont utilisées afin de réduire les effets secondaires de la distorsion introduite par la projection du mercator. Il s'ensuit que la conversion entre de tels systèmes est possible, mais peut aussi être assez complexe en fonction de la précision désirée.

Il semble qu'il n'y ait que des méthodes indirectes, comme vous l'avez déjà mentionné, la conversion la plus courante de OSGB36 en WGS84 (lat/long), puis en UTM.

Voici quelques ressources qui pourraient être utiles:

  1. Convertir WGS84 lat/long UTM: http://www.uwgb.edu/dutchs/usefuldata/utmformulas.htm. Notez l'inclusion de paramètres spécifiques pour chaque région. Par exemple, si vous convertissiez des coordonnées pour la Grande-Bretagne, les paramètres de "Airy 1830" seraient utilisés. (Liens vers une feuille de calcul et une page Web avec conversions). Informations similaires comme ci-dessus sur Wikipedia.
  2. JavaScript afin de convertir OSGB36 de WGS84 (Précision 7 mètres): http://www.nearby.org.uk/tests/GeoTools.html
  3. Une conversion JavaScript plus précise en utilisant une transformation Helmert (5 mètre de précision): http://www.movable-type.co.uk/scripts/latlong-convert-coords.html et http://www.movable-type.co.uk/scripts/latlong-gridref.html
  4. couverture complète du système de coordonnées OSGB36, y compris les transformations vers et à partir d'autres systèmes de coordonnées: http://www.ordnancesurvey.co.uk/oswebsite/gps/docs/A_Guide_to_Coordinate_Systems_in_Great_Britain.pdf
  5. liens et ressources diverses: http://www.ordnancesurvey.co.uk/oswebsite/gps/information/resourceinfolinks/gpslinks.html

en ce qui concerne la précision, il se résume dans ce excerpt from ordnancesurvey.co.uk:

... OSGB36 contient des erreurs d'échelle variable de façon aléatoire, principalement en raison de son être calculée en blocs et le fait que l'échelle et de l'azimut ont été entièrement contrôlés par les 11 stations du Principe Triangulation. Ces variations d'échelle signifient que OSGB36 peut être décrit comme inhomogène ... L'inhomogénéité de l'OSGB36 n'affecte pas son adéquation en tant que donnée de mappage, mais elle rend une transformation simple entre ETRS89 et OSGB36 trop imprécise pour une utilisation nationale. Par exemple, la précision d'un paramètre national 7 (3 quarts, 3 rotations et un changement échelle) la transformation est d'environ 5 mètres

Voici un link to more comprehensive information regarding the ARC/INFO file format.

Questions connexes