J'ai essayé de convertir des valeurs d'orientation et d'orientation en lat/lon en utilisant JCoord et GeoTools. Le problème est que je reçois des résultats différents pour chaque bibliothèque en utilisant le même & Northing.Différents résultats avec JCoord et GeoTools
Le code que j'utilise est le code fourni dans la réponse principale et la réponse de GeoTools fournie dans cette question. convert latitude and longitude to northing and easting in java?
L'abscisse J'utilise est: 393339
Le Ordonnée J'utilise est: 806179
Les coordonnées Jcoord fournit sont (57,14645296506957, -2,111 98674790966)
Les coordonnées fournies par GeoTools sont [57.146449494619105, 2.111 14868502565]
Ils semblent perdre de l'exactitude autour du 4ème chiffre et je me demande lequel a raison?
Merci
Désolé pour la réponse tardive, oui, ils sont tous deux réglés sur ToWGS84 donc je suppose que cela doit être quelque chose à voir avec l'usine de référencement. Je vais expérimenter quand j'ai un peu de temps. Merci beaucoup –
En fait, une référence de grille de 6 chiffres est seulement précise à ~ 10m (voir https://support.landmark.co.uk/entries/45135813-National-Grid-Reference-Coordinate-Conversion), donc tout lat/long La valeur après la 4ème décimale est redondante. Cela dit, si vous arrondissez les valeurs à 4 décimales dans l'exemple ci-dessus, vous obtiendrez toujours (légèrement) différentes valeurs de latitude (57.1464 vs 57.1465). – neilireson