Suite

Convertir les coordonnées WGS84 en British National Grid Easting/Northings à l'aide de C# ?


Je recherche du code, idéalement C #, pour convertir une coordonnée WGS84 en Easting and Northings de la grille nationale britannique.

Est-ce que quelqu'un a ça sous la main ?

J'ai essayé de convertir le code Javascript ici :

http://www.movable-type.co.uk/scripts/latlong-gridref.html

à C# - mais le code ne semble pas donner les coordonnées correctes pour l'abscisse et l'ordonnée - voir ci-dessous :

public void LatLongToEastNorth(double latitude, double longitude) { latitude = toRad(latitude); longitude = toRad(longitude); double a = 6377563,396, b = 6356256,910 ; // Airy 1830 majeur & mineur demi-axes double F0 = 0.9996012717; // Facteur d'échelle NatGrid sur le méridien central double lat0 = toRad(49); double lon0 = toRad(-2); // NatGrid vraie origine double N0 = -100000, E0 = 400000; // nord et est de l'origine vraie, mètres double e2 = 1 - (b * b) / (a ​​* a); // excentricité au carré double n = (a - b) / (a ​​+ b), n2 = n * n, n3 = n * n * n; double cosLat = Math.Cos(latitude), sinLat = Math.Sin(latitude); double nu = a * F0 / Math.Sqrt(1 - e2 * sinLat * sinLat) ; // rayon de courbure transversal double rho = a * F0 * (1 - e2) / Math.Pow(1 - e2 * sinLat * sinLat, 1.5); // rayon de courbure méridienne double eta2 = nu / rho - 1; double Ma = (1 + n + (5 / 4) * n2 + (5 / 4) * n3) * (latitude - lat0); double Mb = (3 * n + 3 * n * n + (21 / 8) * n3) * Math.Sin(latitude - lat0) * Math.Cos(latitude + lat0) ; double Mc = ((15 / 8) * n2 + (15 / 8) * n3) * Math.Sin(2 * (latitude - lat0)) * Math.Cos(2 * (latitude + lat0)); double Md = (35/24) * n3 * Math.Sin(3 * (latitude - lat0)) * Math.Cos(3 * (latitude + lat0)); double M = b * F0 * (Ma - Mb + Mc - Md); // arc méridien double cos3lat = cosLat * cosLat * cosLat; double cos5lat = cos3lat * cosLat * cosLat; double tan2lat = Math.Tan(latitude) * Math.Tan(latitude); double tan4lat = tan2lat * tan2lat; double I = M + N0; double II = (nu / 2) * sinLat * cosLat; double III = (nu / 24) * sinLat * cos3lat * (5 - tan2lat + 9 * eta2); double IIIA = (nu / 720) * sinLat * cos5lat * (61 - 58 * tan2lat + tan4lat); double IV = nu * cosLat; double V = (nu / 6) * cos3lat * (nu / rho - tan2lat); double VI = (nu / 120) * cos5lat * (5 - 18 * tan2lat + tan4lat + 14 * eta2 - 58 * tan2lat * eta2) ; double dLon = longitude - lon0 ; double dLon2 = dLon * dLon, dLon3 = dLon2 * dLon, dLon4 = dLon3 * dLon, dLon5 = dLon4 * dLon, dLon6 = dLon5 * dLon ; double N = I + II * dLon2 + III * dLon4 + IIIA * dLon6; double E = E0 + IV * dLon + V * dLon3 + VI * dLon5; //retourner gridrefNumToLet(E, N, 8); }

Vous pouvez essayer la bibliothèque .NET Proj.Net. Voir la page Chargement d'une projection par ID de référence spatiale pour savoir comment ajouter dans le GB National Grid.

Exemple de code de ce message du forum :

CoordinateSystemFactory c = new CoordinateSystemFactory(); ICoordinateSystem target = c.CreateFromWkt("PROJCS["OSGB 1936 / British National Grid",GEOGCS["OSGB 1936",DATUM["OSGB_1936",SPHEROID["Airy 1830",6377563.396,299.3249646 ,AUTORITÉ["EPSG","7001"]],AUTORITÉ["EPSG","6277"]],PRIMEM["Greenwich",0,AUTORITÉ["EPSG" ,"8901"]],UNITÉ["degré",0.01745329251994328,AUTORITÉ["EPSG","9122"]],AUTORITÉ["EPSG","4277"]] ,PROJECTION["Mercator_transversal"],PARAMETRE["latitude_d_origine",49],PARAMETRE["central_meridian",-2],PARAMETRE["scale_factor",0.9996012717],PARAMETRE["false_easting ",400000],PARAMETRE["false_northing",-100000],UNIT["metre",1,AUTORITE["EPSG","9001"]],AUTORITE["EPSG" ,"27700"]]"); ICoordinateSystem source = c.CreateFromWkt("GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT ["Degré",0.0174532925199433]]"); CoordinateTransformationFactory trf = new CoordinateTransformationFactory(); ICoordinateTransformation tr = trf.CreateFromCoordinateSystems(source, cible); double[] point = nouveau double[] {-4,0, 55,6} ; double[] résultat = tr.MathTransform.Transform(point); Console.WriteLine(résultat);

Alternativement, l'Ordnance Survey a un outil téléchargeable si vous vous inscrivez sur http://gps.ordnancesurvey.co.uk/convert.asp


La bibliothèque proj.4 peut être utile, mais elle est écrite en C plutôt qu'en C#. Il y a un wrapper C# pour cela ici.


J'étais un peu stupide en fait - j'ai dû mettre les mauvaises valeurs long et lat - le code fonctionne réellement. Mais vous voudrez peut-être considérer ce que mkennedy a mis sur les références WGS84 et l'Airy 1830 - cela aura un certain effet sur la précision de vos lectures finales d'abscisse et d'ordonnée - myabe 60-100m, donc tout dépend de la précision que vous voulez qu'il soit être.


Conversion des références British National Grid et Irish Grid : un exemple pratique

L'Agence pour l'environnement a récemment publié sa base de données d'enquêtes sur les habitats fluviaux (RHS) en tant que données ouvertes, disponibles sur le GeoStore sous la licence Open Government. La RHS est décrite comme la "norme de collecte de données sur les caractéristiques physiques et la qualité des habitats fluviaux à travers le Royaume-Uni". Les données proviennent d'une feuille de calcul Open Office XML et comprennent des données d'enquête collectées en Angleterre, au Pays de Galles, en Écosse et en Irlande du Nord de 1994 à aujourd'hui.

L'emplacement des points d'enquête est donné comme références de grille, soit en utilisant le British National Grid (EPSG:27700) pour les sites en Grande-Bretagne, soit l'Irish Grid (EPSG:29903) pour les sites en Irlande du Nord. Pour afficher les données dans un SIG, ces références de grille doivent être converties en coordonnées est et nord. Cet article décrit comment cela peut être réalisé en utilisant Python.

Les systèmes British National Grid et Irish Grid utilisent tous deux une grille 5x5 étiquetée A-Z (en sautant I) du haut à gauche (nord-ouest) au bas à droite (sud-est). La grille irlandaise est la plus simple des deux, utilisant une grille de carrés de 100 km. La grille britannique est plus complexe, avec des carrés de 500 km subdivisés en grilles 5x5 de carrés de 100 km. En plus de cela, la grille britannique utilise une paire de fausses valeurs d'abscisse et d'ordonnée afin que le coin inférieur gauche de la tuile SV soit à 0,0 au lieu de 1 000 000 500 000. Les deux grilles sont illustrées ci-dessous, dessinées à l'aide des données Cartopy et Natural Earth.

Les références de la grille sont données sous la forme d'une lettre (irlandais) ou d'une paire de lettres (britannique) suivies de chiffres subdivisant davantage le carré de 100 km. Le nombre de chiffres donne la précision, avec un &lsquo10 chiffre&rsquo de référence de grille précis à 1 mètre, un &lsquo8 chiffre&rsquo à 10 mètres et un &lsquo6 chiffre&rsquo à 100 mètres. Par exemple, SP513061 identifie un carré de 100 mètres au 451300,206100 à Oxford, en Angleterre. Ordnance Survey fournit plus d'informations sur le British National Grid, y compris l'excellent Guide To Coordinate Systems In Great Britain.

Les fonctions Python données ci-dessous convertissent les deux types de références de grille en coordonnées est et nord (c'est-à-dire les coordonnées x, y), adaptées à une utilisation dans les SIG. La même fonction principale - grid2xy - est utilisée pour les deux grilles, avec des fonctions d'aide pour convertir les références de grille britanniques et irlandaises.

L'utilisation est simple, comme démontré ci-dessous.

Une étape supplémentaire est nécessaire afin de reprojeter les coordonnées dans le système de coordonnées géographiques WGS84 (longitude et latitude) afin qu'elles puissent être stockées dans le même fichier de formes. Cela se fait à l'aide de la bibliothèque PROJ.4, via le module pyproj.

La lecture de la feuille de calcul OOXML est réalisée à l'aide du module openpyxl. Les données peuvent être sorties dans un fichier de valeurs séparées par des virgules (CSV) ou dans une autre feuille de calcul, mais à la place, nous utilisons fiona pour écrire directement dans un ESRI Shapefile. Le script ci-dessous n'exporte qu'un ensemble minimal de champs (l'ID de l'enquête, l'ID du site, la référence de la grille, la date et le nom de la rivière) pour illustrer le processus.

Le fichier de formes résultant peut être comparé à OpenStreetMap pour vérifier que les projections ont été gérées correctement. Comme prévu, les points d'enquête suivent les lignes fluviales. La carte ci-dessous montre clairement les points d'enquête sur la rivière Tweed et ses affluents.


British National Grid Shapefile - convertir en WGS84 Lat/Lon

J'ai un ensemble de fichiers de formes ESRI qui, me dit-on, ont été écrits à l'aide du système de coordonnées British National Grid. J'ai besoin de convertir ces fichiers en WGS84 lat/lons, pour une conversion ultérieure en fichiers KML. J'ai du mal à faire ceci comme suit :

Si j'ouvre chacun des fichiers d'origine dans MapInfo Professional en lui indiquant que mon fichier a une projection qui est British National Grid, je ne peux voir aucun objet géographique dans le fichier, la fenêtre de la carte est complètement vide.

Si j'utilise le traducteur universel de MapInfo Professional pour convertir les fichiers en un fichier WGS84 MapInfo TAB, alors, comme avant, le fichier converti n'affichera aucun objet géographique, la fenêtre MapInfo est vide.

Puis-je vérifier le système de coordonnées de ces fichiers ? Est-ce que je manque quelque chose ici? Dois-je pouvoir convertir les fichiers de formes comme je le souhaite et les afficher à l'aide de MapInfo Professional ? Un autre outil fera-t-il un meilleur travail pour moi ?

Mon fichier de formes a des coordonnées qui ne semblent pas se traduire correctement en latitude/longitude et je me demande maintenant si les coordonnées ne sont pas réellement la grille nationale britannique. Je vois des coordonnées telles que 383702523, 399081141 qui semblent être approximativement lat/lon 53.488182, -2.247153. Avez-vous une idée du système de projection dans lequel se trouve mon fichier d'entrée ?


Convertisseur de coordonnées pour WGS84, UTM, CH1903, UTMREF(MGRS), Gauß-Krüger, NAC, W3W

Saisir:
L'entrée de la latitude est un nombre décimal compris entre -89.999999 et 89.999999.
Si le degré de latitude est indiqué en S comme sud, le nombre doit être précédé d'un signe moins.
L'entrée de la longitude est un nombre décimal compris entre -179.999999 et 179.9999999.
Si la longitude est indiquée en W comme ouest, le nombre doit être précédé d'un signe moins.
Si ces valeurs limites ne sont pas conservées lors de la saisie, le cadre devient rouge et/ou les champs restent vides. Degré décimal (WGS84)

Exemple : Nord 47°1.122 | Est 12° 20.553'

L'entrée pour la latitude doit être comprise entre -89 et 89 et doit être un entier.
L'entrée pour la longitude doit être comprise entre -179 et 179 et doit être un entier.
L'entrée des minutes pour la latitude et la longitude est un nombre décimal facultatif, mais s'il est effectué, il doit être compris entre 0 et 59,99999.
Si ces limites ne sont pas respectées, le cadre deviendra rouge ou les champs resteront vides. Degrés Minutes (WGS84)

Exemple : Nord 47° 1' 7.359' | Est 12° 20' 33.216'

L'entrée pour la latitude doit être comprise entre -89 et 89 et doit être un entier.
L'entrée pour la longitude doit être comprise entre -179 et 179 et doit être un entier.
L'entrée des minutes pour la latitude et la longitude doit être comprise entre 0 et 59 et doit être un nombre entier.
La saisie des secondes pour la latitude et la longitude est facultative, mais si elle est effectuée, elle doit être comprise entre 0 et 59,99999.

Si ces limites ne sont pas respectées lors de la saisie, le cadre devient rouge ou les champs restent vides. Degrés Minutes Secondes (WGS84)

Exemple : E (Est) = 2783009 | N (Nord) = 1223568

Comme ces coordonnées ne sont utilisées qu'en Suisse et au Liechtenstein, des valeurs limites pour N et E s'appliquent.

Le point le plus au nord est d'environ 47,8 degrés et donc la valeur maximale de N est de 1 300 000.
Le point le plus au sud est d'environ 45,8 degrés et donc la valeur minimale pour N est de 1 074 000.
Le point le plus à l'est est d'environ 10,5 degrés et donc le maximum pour E est de 2 834 000.
Le point le plus à l'ouest est d'environ 5,9 degrés et donc la valeur minimale pour E est de 2 484 000.

Si ces limites ne sont pas respectées, le cadre devient rouge ou les champs restent vides. CH1903+ / LV95 (Bessel 1841)

Exemple : Zone 32U | Valeur Est 691831 | Valeur nord 5337164

La zone détermine la position approximative du point et doit éviter les confusions.
Les valeurs de zone valides sont de 01A-60X, mais sans O et I.

Les valeurs orientales doivent être comprises entre 100 000 et 900 000.
Les valeurs du nord doivent être comprises entre 1 et 9 999 999.

Si ces valeurs limites ne sont pas respectées lors de la saisie, le cadre devient rouge ou les champs restent vides.

La lettre de la zone est corrigée automatiquement en cas de saisie erronée. Coordonnées UTM (WGS84)

Exemple : Zone 32U | Plan carré PU | Valeur Est 91831 | Valeur nord 37164

La zone détermine la position approximative du point et doit éviter les confusions.
Les valeurs de zone valides sont de 01A-60X, mais sans O et I.

Le carré de la grille détermine l'emplacement dans la zone et se compose de la valeur est (A-Z sans O et I) et de la valeur nord (A-V sans O et I).

Les valeurs Est doivent être comprises entre 1 et 99 999. Les chiffres manquants sont remplis à l'arrière.
Les valeurs du nord doivent être comprises entre 1 et 99 999. Les chiffres manquants sont rembourrés à l'arrière.
Les valeurs inférieures à 10 000 doivent être remplies de zéros au début de sorte que les deux nombres comportent chacun 5 chiffres.

Si ces valeurs limites ne sont pas respectées lors de la saisie, le cadre devient rouge ou les champs restent vides.

La lettre de la zone est automatiquement corrigée si la saisie est incorrecte. MGRS / UTMREF (WGS84)

Exemple : R (valeur de droite) = 4468298 | H (valeur élevée) = 5333791

Étant donné que l'ellipsoïde sous-jacent pour ces coordonnées n'est utilisé qu'en Allemagne, les valeurs limites pour R et H s'appliquent.
Le point le plus au nord est d'environ 56 degrés et donc la valeur maximale pour H est 6200000.
Le point le plus au sud est d'environ 46 degrés et donc la valeur minimale pour H est 5000000.
Le point le plus à l'ouest est d'environ 5 degrés et donc la valeur maximale de R est de 5700000.
Le point le plus à l'est est d'environ 16 degrés et donc la valeur minimale pour R est 2400000.

Si ces limites ne sont pas respectées, le cadre devient rouge ou les champs restent vides. Gauss Kruger (Bessel, Potsdam)

Exemple:
X (longitude, longitude) = HQXT8G | Y (latitude, latitude) = R3WR5H

Saisir:
Les caractères suivants sont autorisés pour X et Y : 0123456789 BCDFGHJKLMNPQRSTVWXZ.
La longueur peut être comprise entre 1 et 6 caractères. CNA (Codage de zone naturelle, WGS84)

Saisir:
L'entrée doit toujours être constituée de 3 mots. Chaque mot est séparé par un point. W3W (Quels 3 mots)

Beispiel :
Code court : 8QQ7+V8, Dublin
Code complet : 8FVHG4M6+2X

Eingabe :
Short Code besteht aus 4 Zeichen, gefolgt von einem + gefolgt von 2 Zeichen, gefolgt von einer Ortsbezeichung
Code complet besteht aus 8 Zeichen, gefolgt von einem + gefolgt von 2-3 Zeichen.
Erlaubte Zeichen sind außer beim Ortsnamen: 23456789CFGHJMPQRVWX Plus-Code (Google Open Location Code)


Les abscisses et les ordonnées

L'outil de transformation des coordonnées transforme la latitude et la longitude ETRS89 basées sur le GNSS ou les coordonnées cartésiennes XYZ en coordonnées est et nord OSGB36 National Grid équivalentes, et vice-versa, en utilisant Ordnance Survey's National Grid Transformation OSTN15. Il transforme également les hauteurs d'ellipsoïdes GPS en hauteurs orthométriques (niveau moyen de la mer) sur les données cartographiques pertinentes de l'Ordnance Survey (Ordnance Datum Newlyn pour la Grande-Bretagne continentale), à ​​l'aide du modèle national du géoïde OSGM15.

Pour plus d'informations sur les systèmes de coordonnées et les transformations, consultez notre publication Un guide des systèmes de coordonnées en Grande-Bretagne.

Les développeurs intéressés par les données brutes et le code pour OSTN15 & OSGM15, veuillez consulter cette page.


L'Ordnance Survey of Great Britain (OSGB), l'Irlande (OSi) et Land & Property Services (LPS – Anciennement OSNI) ont à nouveau collaboré pour améliorer le modèle du géoïde OSGM02 couvrant le Royaume-Uni et l'Irlande. Un nouveau modèle de géoïde OSGM15 sera lancé le 26 août 2016.

De plus amples informations sont fournies dans l'article qui peut être trouvé ici.

La transformation polynomiale pour l'Irlande et l'Irlande du Nord n'a pas changé, mais une nouvelle version de Grid Inquest Grid Inquest II est disponible en téléchargement à partir des liens ci-dessous. Grid Inquest II prendra le relais de Grid Inquest I le 26 août 2016. Avant cette date Grid Inquest II ne doit pas être utilisé et après cette date Grid Inquest 1 ne doit plus être utilisé.


5 réponses 5

C'est une question très ancienne, mais comme elle est toujours apparue dans une recherche après 2 ans, j'ai pensé que cela valait toujours la peine de fournir une réponse qui pourrait aider les autres.

Si vous êtes en mesure de l'utiliser, Ordnance Survey fournit désormais une DLL (et un fichier de données associé) ou un fichier NTv2 qui peut être utilisé pour effectuer la transformation OSTN15 plus précise. Ceux-ci sont disponibles sous licence BSD sur : OSTN15 et OSGM15 pour les développeurs

Cette conversion transformera vos coordonnées en ETRS89 (environ équivalent à WGS84 en Europe) et sera plus précise que la transformation helmert du paramètre OSTN97/7 mentionnée dans la réponse de @codeulike.

Pour répondre à ma propre question, les abscisses et les ordonnées se sont avérées être celles de l'Ordonnance Survey (OS), pour lesquelles la conversion en latitude et longitude est assez bien définie.

Cette très bonne page de Chris Veness traite de l'algorithme principal et des pièges courants. Il présente un algorithme Javascript mais j'ai trouvé un équivalent C# dans ce forum.

Comme le souligne Chris Veness, cet algorithme vous amène à la latitude et à la longitude, mais sur la référence OSGB36. Habituellement, vous souhaiterez ensuite convertir cela en référence WGS84/GRS80 plus couramment utilisée (sinon, vous serez jusqu'à 120 m, pour les emplacements au Royaume-Uni). Pour cela, vous avez besoin d'une transformation Helmert, telle que décrite par Chris ici.


Transformation et re-projection du British National Grid en R

Les données statistiques britanniques géoréférencées sont généralement fournies dans l'un des deux systèmes de référence de coordonnées spatiales –, soit des points de latitude/longitude basés sur le système géodésique mondial 1984 (‘WGS 84′), ou dans le système d'abscisse/nord du British National Grid (basé sur les données de 1936 de l'Ordnance Survey Great Britain ‘OSGB 36′). Ce dernier système a l'avantage d'être mesuré en mètres, ce qui permet une analyse spatiale plus précise. La conversion de données entre ces systèmes de coordonnées est un processus mathématiquement délicat, mais ceux qui y sont confrontés pour la première fois n'ont pas à s'inquiéter car des esprits intelligents y ont pensé depuis l'époque de la Grèce antique.

Ce script R est un exemple minimal de la façon de prendre des données dans British National Grid (abscisse/nord) ou WGS84 (latitude/longitude) et de les convertir dans l'autre. Le levage de charges lourdes est effectué par rgdal bibliothèque, implémentation R’s de la bibliothèque d'abstraction de données géospatiales multiplateforme. Les transformations elles-mêmes sont décrites par le projet.4 cordes incluses.

Le script utilise également le package utile OpenStreetMap pour télécharger des tuiles de carte afin d'ajouter du contexte aux données. Les outils cartographiques en ligne les basent principalement sur la projection de Mercator, que de nombreux géographes détestent pour sa distorsion spatiale vers les pôles et l'inégalité sociale mondiale que cela engendre. Mercator a cependant l'avantage de conserver l'angularité, ce qui signifie que les formes des localités sont beaucoup moins déformées. Bien que les tuiles de la carte puissent également être re-projetées sur, par exemple, British National Grid (comme le montre le script), cela réduit la qualité de l'image. Pour cette raison, j'ai également montré comment reprojeter des données en coordonnées Mercator afin qu'elles puissent être directement tracées sur ces tuiles de carte.

Toute personne désireuse de personnaliser les tuiles de carte en fonction de ses données devrait consulter cloudmade.


Comment utiliser le code

Généralement, vous appelez la fonction appropriée dans SQL/PLSQL, en passant les paramètres pertinents, puis vous mettez à jour vos données avec une ou plusieurs nouvelles colonnes pour la transformation pertinente.

Pour la conversion en masse, vous devez créer un tableau avec vos valeurs. À partir de l'exemple SQL, vos paramètres d'entrée seraient les noms de colonne et ‘dual’ serait remplacé par le nom de la table source. Exécutez ensuite votre SQL, votre routine ou même un appel d'un client avec le SQL intégré à la table source et dirigez votre sortie comme il convient. La sortie peut être dirigée pour remplir de nouvelles colonnes dans votre table source, une table séparée ou en tant que sortie de fichier.

Nous utilisons les SRID documentés EPSG dans une implémentation Oracle Spatial pour ces systèmes de coordonnées et une fonction de transformation spatiale au sein d'Oracle Spatial.


Solutions aux problèmes courants de conversion de coordonnées

La plupart des problèmes impliquant des décalages de coordonnées GPS et cartographiques sont dus au choix d'un format de coordonnées et d'une donnée incorrects à un moment donné du processus. Si vous saisissez manuellement les coordonnées GPS dans ExpertGPS à partir d'un livre ou d'une page Web, vous devez vous assurer que vous avez sélectionné le même format de coordonnées et la même donnée que l'auteur de la source, sinon des erreurs de position se produiront.

Il existe aujourd'hui quatre principaux types de formats de coordonnées utilisés dans le monde : lat/lon, UTM, US State Plane et National Grids.

Coordonnées latitude/longitude :

Il existe trois façons différentes d'exprimer la latitude et la longitude :
1. degrés décimaux. (42.12345ºN, -71.23456ºW) Notez qu'il n'y a pas d'espace dans ces coordonnées.
2. degrés et minutes (42º 23,456'N, -71º 43,632'W) Les coordonnées marines, aériennes et de géocaching sont généralement données au format deg min.min. Notez qu'il y a un espace entre les degrés (º) et les minutes (') des coordonnées.
3. degrés, minutes et secondes. (42º 34' 54.234"N, -71º 24' 14.234"W) Le levé civil et certains waypoints marins sont donnés dans ce format. Notez qu'il y a trois parties pour chaque coordonnée, séparées par des espaces, et que trois symboles sont utilisés pour montrer les degrés, les minutes et les secondes (º ' ").

Coordonnées UTM

Les coordonnées Universal Transverse Mercator (UTM) sont utilisées dans le monde entier. Contrairement à lat/lon, qui est un système de coordonnées sphériques basé sur des angles, l'UTM, le plan d'état et les coordonnées de grille nationales sont des systèmes de grille rectangulaires où les coordonnées sont exprimées sous forme d'ordonnées et d'abscisse à partir d'un point de référence fixe. Les grilles rectangulaires facilitent le calcul des distances et le tracé des emplacements sur une carte rectangulaire. Les coordonnées UTM ressemblent à ceci : 2346212N, 12343523E, 18T. La première valeur est l'ordonnée. La seconde est l'Easting. La troisième valeur (toujours un chiffre entre 1 et 60 suivi d'une seule lettre) est l'identifiant de la zone UTM. Si vos données sont en coordonnées UTM, elles sont très probablement en datum NAD27 ou WGS84 (voir ci-dessous). La grande majorité des données UTM sont exprimées en mètres. Si vous utilisez des données UTM collectées avant 1983 par une entité étatique américaine, il est possible qu'elle utilise les pieds d'enquête américains plutôt que les mètres comme unité de base. ExpertGPS Pro fournit une option pour les coordonnées UTM en pieds.

Coordonnées de l'avion de l'État américain

Presque toutes les données disponibles sur les sites Web des gouvernements des États américains sont exprimées dans le système de coordonnées du plan de l'État américain. Les coordonnées US SPCS ont deux valeurs, une Northing et une Easting. Certains États américains n'ont qu'une seule zone SPCS. D'autres États en ont une poignée, ventilée par comté. Vous devrez savoir quelle zone est utilisée et sélectionner la bonne dans ExpertGPS Pro. Cette page Web répertorie les comtés de chaque État américain et la zone SPCS appropriée à utiliser :
Conversion et utilisation des coordonnées du plan d'état américain avec ExpertGPS Pro

Réseaux nationaux

En dehors des États-Unis, de nombreux pays ont leurs propres systèmes de coordonnées National Grid. Beaucoup d'entre eux utilisent le même format Northing, Easting décrit ci-dessus. ExpertGPS répertorie les grilles nationales pour chaque pays dans la boîte de dialogue Ajouter un format de coordonnées.

Pour ajouter un format de coordonnées dans ExpertGPS, cliquez sur Préférences dans le menu Edition, puis sur l'onglet Mes formats de coordonnées. Cliquez sur Ajouter. La boîte de dialogue Ajouter un format de coordonnées apparaîtra. Sur la gauche se trouve une liste extensible de tous les continents, pays et États américains. Au fur et à mesure que vous développez l'arborescence des emplacements, ExpertGPS affiche les formats de coordonnées utilisés dans cette région sur le côté droit de la boîte de dialogue. Explorez le côté emplacement aussi loin que vous le souhaitez pour voir le format de coordonnées de votre emplacement. Sélectionnez le format de coordonnées, puis choisissez le datum approprié dans la liste ci-dessous.

Aux États-Unis, vous avez deux choix de référence principaux : NAD27 et NAD83/WGS84. Le NAD27 a été utilisé de 1927 à 1983, date à laquelle il a été remplacé par le NAD83 et le WGS84. Vous pouvez considérer que NAD83 et WGS84 sont identiques dans les 50 États-Unis.

Pour les autres régions du monde, ExpertGPS affichera les données utilisées dans cette région. Sélectionnez la bonne référence dans la liste.

Vous pouvez ajouter de nombreux formats de coordonnées différents à ExpertGPS et basculer entre eux à tout moment pour saisir des données ou convertir des données dans un autre format. Les utilisateurs d'ExpertGPS Pro doivent garder à l'esprit que le format de coordonnées actuellement actif est utilisé chaque fois que vous importez et exportez des données.

Aide à la conversion de coordonnées et de références

Pour plus d'informations sur les datums et les formats de coordonnées dans ExpertGPS, visitez ces pages Web :


Voir la vidéo: Kulmaan liittyviä käsitteitä (Octobre 2021).