Geo :: Helmerttransform.

Führen Sie Transformationen zwischen geografischen Koordinaten in verschiedenen Daten aus
Jetzt downloaden

Geo :: Helmerttransform. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Chris Lightfoot
  • Website des Verlags:
  • http://www.ex-parrot.com/~chris/

Geo :: Helmerttransform. Stichworte


Geo :: Helmerttransform. Beschreibung

Führen Sie Transformationen zwischen geografischen Koordinaten in verschiedenen Daten aus Es ist üblich, geografische Punkte in Bezug auf ihre Polarkoordinaten (Breitengrad, Längengrad und Höhe) zu beschreiben, auf die auf ein "Datum-Ellipsoid" bezeichnet wird, das zur Annäherung an das Geoid der Erde verwendet wird. Die Längengrad, der Breitengrad und die Höhe eines bestimmten physischen Punkts variieren je nachdem, welcher Datum-Ellipsoid verwendet wird. Leider sind eine Reihe von Ellipsoiden im täglichen Gebrauch, und daher ist es häufig notwendig, geografische Koordinaten zwischen verschiedenen Datums-Ellipsoids umzuwandeln. Two unterschiedliche Datums-Ellipsoide können sich an den Standorten ihrer Zentren oder in ihrer Form unterscheiden; Und es kann einen Winkel zwischen ihren äquatorialen Ebenen oder den Meridianern relativ zu der Längengrad erfolgen. Die Helmert-Transformation, die dieses Modul implementiert, ist eine lineare Umwandlung von Koordinaten zwischen Paaren von Datums-Ellipsoiden in der Grenze von kleinen Abweichungswinkeln zwischen ihnen.Synopsis Verwenden Sie GEO :: helmerttransform; mein ($ lat, $ lon, $ h) = ...; # von OS MAP MY $ AIRY1830 = GEO :: HELMERTTRANSFORM :: Datum ('Airy1830'); mein $ wgs84 = geo :: helmerttransform :: datum ('wgs84'); ($ lat, $ lon, $ h) = geo :: helmerttransform :: convert_datum ($ airy1830, $ wgs84, $ lat, $ lon, $ h); Anforderungen: · Perl.


Geo :: Helmerttransform. Zugehörige Software