Suite

Convertir la latitude et la longitude en nord et est ?


J'ai le code postal britannique suivant dy8 3xt et sachez que la latitude et la longitude sont : -

54.452772 -2.156082

Je sais aussi que l'abscisse, l'ordonnée du code postal est : -

389490 283880

Cependant, j'ai du mal à trouver l'équation qui convertit lat/long en nord et est, je préférerais avoir l'équation à la fois en jScript et en c# (je suis gourmand) !

Quelqu'un peut-il aider?

Quelques informations supplémentaires, si vous cliquez sur ce lien, vous pouvez voir les résultats que je recherche. Le code postal que j'ai entré dans les projets en lat/lng à l'aide de WG S84 et les projets de référence de grille en OSGB. Alors ma question est comment cela se fait ?


J'ai finalement été conduit ici, ce qui, je peux le confirmer, fonctionne très bien.


Éditer - Mise à jour avec les informations spécifiques OSGB36.

Eh bien, la bonne nouvelle est que la projection cible est OSGB36, qui est une projection bien connue et standardisée. La mauvaise nouvelle est que la programmation SIG est encore très difficile :)

Il y a un ensemble de paramètres qui doivent être définis, et des opérations mathématiques appliquées à ces paramètres, pour projeter avec succès lat/long sur les grilles. Heureusement, il existe des bases de données de paramètres pour le premier, et des bibliothèques pour le second.projet.4, que j'ai mentionné plus tôt, est l'une des bibliothèques standard. Il y a aussi des ports deprojet.4à d'autres langages, y compris JavaScript, qui est, espérons-le, assez proche de jScript pour vos besoins. Le port est proj4js.

L'autre chose que vous devez savoir est laEPSGnombre pour vos systèmes de coordonnées. OSGB36 est EPSG:6277. L'EPSG est un organisme créé par l'industrie pétrolière (je pense) qui a collecté de nombreuses projections définies localement et les a documentées. La base de données est maintenant ouvertement maintenue et les bibliothèques SIG peuvent utiliser leurs définitions.

Informations précédentes

Vos numéros d'abscisse/nord peuvent être dans le système de grille national britannique.

J'ai donné une réponse à une autre question liée au SIG qui comprend des liens versprojet.4, qui est l'une des bibliothèques standard pour la conversion entre latitude/longitude et abscisse/nord (le calcul en avant est appeléprojectiondans le monde des SIG). Je ne l'ai jamais utilisé pour la conversion que vous recherchez, mais le logiciel est bien documenté et est livré avec des définitions de conversion pour de nombreuses projections.