Geo :: Ellipsoids.

GEO :: Ellipsoids ist ein Paket für Standard-GEO :: Ellipsoid A, B-, F- und 1 / F-Werte.
Jetzt downloaden

Geo :: Ellipsoids. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jim Gibson
  • Website des Verlags:
  • http://search.cpan.org/~jgibson/Geo-Ellipsoid-1.11/lib/Geo/Ellipsoid.pm

Geo :: Ellipsoids. Stichworte


Geo :: Ellipsoids. Beschreibung

Geo :: Ellipsoids ist ein Paket für Standard-GEO :: Ellipsoid A, B-, F- und 1 / F-Werte. Geo :: Ellipsoids ist ein Paket für Standard-GEO :: Ellipsoid A, B, F und 1 / F-Werte.Synopsis Verwenden Sie GEO :: Ellipsoiden; mein $ obj = geo :: ellipsoids-> neu (); $ obj-> set ('wgs84'); #Default Print "A =", $ obj-> a, "n"; drucken "b =", $ obj-> b, "n"; drucken "f =", $ obj-> f, "n"; drucken "i =", $ obj-> i, "n"; drucken "e =", $ obj-> e, "n"; drucken "n =", $ obj-> n (45), "n"; konstruktorischwewder neuer () Konstruktor kann mit einem beliebigen Parameter aufgerufen werden, der dem eingestellten Verfahren angemessen ist. Mein $ obj = Geo :: Ellipsoid-> Neu (); Methodensetmethod setzt das aktuelle Ellipsoid. Diese Methode wird aufgerufen, wenn das Objekt erstellt ist (Standardeinstellung WGS84). $ obj-> set (); #Default WGS84 $ obj-> Set ('Clarke 1866'); #All eingebaute Ellipsoide werden in Metern $ obj-> eingestellt ({a => 1, b => 1}); #Custom-Kugel 1 Einheit RadiusListMethod gibt eine Liste bekannter Eliipsoid-Namen zurück. meine @ list = $ obj-> list; meine $ list = $ obj-> Liste; während (@ $ list) {drucken "$ _n"; } Amethod gibt den Wert der semi-Haupt-Achse zurück. Mein $ a = $ obj-> a; bmethod gibt den Wert der halbgeleiteten Achse zurück. meine $ b = $ obj-> b; # B = A (1-F) FMETHOD gibt den Wert der Auskleidung meines $ f = $ obj-> f zurück; # f = (a-b) / aimethod gibt den Wert der inversen Anpassung meines $ i = $ obj> i; # i = 1 / f = A / (A-B) Invfmethod Synonym für die I-Methode My $ i = $ obj-> Invf; # i = 1 / femethod gibt den Wert der ersten Exzentrizität zurück, e. Dies ist die Exzentrizität des elliptischen Querschnitts der Erde. Meine $ e = $ obj-> E; E2METHOD gibt den Wert der Exzentrizitätsquadrat zurück (z. B. E ^ 2). Dies ist nicht die zweite Exzentrizität, E 'oder E-Prime Siehe die "EP" -Methode. mein $ e = sqrt ($ obj-> e2); # E ^ 2 = F (2-F) = 2F-F ^ 2 = 1-B ^ 2 / A ^ 2EPmethod Gibt den Wert der zweiten Exzentrizität, E 'oder E-Prime zurück. Die zweite Exzentrizität bezieht sich auf die erste Exzentrizität durch die Gleichung: 1 = (1-E ^ 2) (1 + E '^ 2). Meine $ EP = $ obj-> EP; EP2METHOD gibt das Wert des Wertes der zweiten Exzentrizität E '(E-Prime) zurück. Dies ist nützlicher in fast allen Gleichungen. meine $ ep = sqrt ($ obj-> ep2); # EP2 = (EA / B) ^ 2 = E2 / (1-E2) = a ^ 2 / b ^ 2-1nmethod Gibt den Wert von n gegebenen Breitengrad (Grad) zurück. Dies ist typischerweise durch den griechischen Buchstaben NU dargestellt, dies ist der Radius der Krümmung des Ellipsoids senkrecht zur Meridianebene. Es ist auch der Abstand von dem betreffenden Punkt an der polaren Achse, der senkrecht zur Ellipsoidoberfläche gemessen wird. Meine $ n = $ obj-> n ($ lat); Hinweis: Einige definieren eine Variable n als (a-b) / (a + b) Dies ist nicht so, dass variabel.n_radmethod den Wert von n gegebenen Breitengrad (Radiant) zurückgibt. Meine $ n = $ obj-> n_rad ($ lat); Rhorho ist der Radius der Krümmung der Erde in der Meridianebene. Meine $ Rho = $ obj-> rho ($ lat); Rho_RADRHO ist der Krümmungsradius der Erde in der Meridianebene. Mein $ Rho = $ obj-> rho_rad ($ lat); polar_circumferencemethod gibt den Wert der semi-Minor-Achs-Zeiten 2 * Pi zurück. Meine $ polar_circumerce = $ obj-> polar_cirmenferenz; äquatorial_circumferencemethod gibt den Wert der halbwichtigen Achs-Zeiten 2 * PI zurück. Meine $ äquatorial_circumerce = $ obj-> äquatorial_cirmenferenz; Kurzname gibt den Kurznamen zurück, der Hash-Schlüssel, des aktuellen Ellipsoids Meine $ Kurzname = $ obj-> Kurzname; LongnameMethod gibt den langen Namen des aktuellen Ellipsoids My $ LongName = $ obj zurück -> Langname; DataMethod Gibt eine Hash-Referenz für die Ellipsoid-Definitionsdatenstruktur zurück. Meine $ DataStructure = $ obj-> -Daten; Name2refmethod Gibt eine Hash-Referenz zurück (z. B. {A => 6378137, i => 298.257223563}), wenn ein gültiger Ellipsoid-Name (z. B. WGS84 ') bestanden wird. Mein $ ref = $ obj-> name2ref ('wgs84') Anforderungen: · Perl Anforderungen: · Perl.


Geo :: Ellipsoids. Zugehörige Software

Certmaster

CERTMASTER ist ein Satz von Tools und einer Python-Bibliothek, um SSL-Zertifikate einfach an Anwendungen zu verteilen, die sie benötigen. ...

157

Herunterladen

Mollom

MOLLOM ist eine Ruby-Klasse zum einfachen Schnittstellen mit dem Mollom.com Open-API für Spam-Erkennung und Inhaltsqualitätsbewertung. ...

148

Herunterladen

Ruby-Pg

Ruby-PG ist eine Bibliothek, die das Modul "PG", eine Rubin-Schnittstelle zum postgreSQL-relationalen Datenbankverwaltungssystem bereitstellt. ...

185

Herunterladen