Geo :: elipsoides

GEO :: Elipsoids es un paquete para los valores estándar de GEO :: Elipseid A, B, F y 1 / F.
Descargar ahora

Geo :: elipsoides Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Jim Gibson
  • Sitio web del editor:
  • http://search.cpan.org/~jgibson/Geo-Ellipsoid-1.11/lib/Geo/Ellipsoid.pm

Geo :: elipsoides Etiquetas


Geo :: elipsoides Descripción

GEO :: Elipsoids es un paquete para valores estándar de GEO :: Elipseid A, B, F y 1 / F. GEO :: Elipsoids es un paquete para los valores estándar de GEO :: Elipsoid A, B, F y 1 / F.Synopsis Use Geo :: elipsoides; MY $ OBJ = GEO :: Elipsoids-> Nuevo (); $ obj-> conjunto ('wgs84'); #default print "a =", $ obj-> a, "n"; Imprimir "B =", $ obj-> b, "n"; Imprimir "f =", $ obj-> f, "n"; Imprimir "i =", $ obj-> i, "n"; Imprimir "E =", $ obj-> e, "n"; Imprimir "n =", $ obj-> n (45), "n"; Constructornew El nuevo () constructor puede llamarse con cualquier parámetro que sea apropiado para el método establecido. My $ obj = geo :: elipsoid-> New (); MothedSetSetMethod establece el elipsoide actual. Este método se llama cuando el objeto está construido (el valor predeterminado es WGS84). $ obj-> conjunto (); #default wgs84 $ obj-> conjunto ('Clarke 1866'); #Tall construido en elipsoides se almacenan en metros $ obj-> conjunto ({a => 1, b => 1}); #Custom Sphere 1 Unidad RadiusListMethod Devuelve una lista de nombres de elipsoides conocidos. mi lista @ list = $ obj->> My $ LISTA = $ obj-> lista; while (@ $ LIST) {imprimir "$ _n"; } Amethod devuelve el valor del eje semi-mayor. My $ A = $ obj-> A; BMethod devuelve el valor del eje semi-menor. My $ b = $ obj-> b; # B = A (1-F) FMETHOD devuelve el valor de la plana My $ F = $ obj-> f; # f = (A-B) / Aimethod devuelve el valor de la plana inversa My $ i = $ obj-> i; # i = 1 / F = A / (A-B) InvfMethod Sinónimo para el método I My $ i = $ obj-> INVF; # i = 1 / femethod devuelve el valor de la primera excentricidad, e. Esta es la excentricidad de la sección transversal elíptica de la Tierra. My $ E = $ OBJ-> E; E2Method devuelve el valor de la excentricidad cuadrada (por ejemplo, E. E ^ 2). Esta no es la segunda excentricidad, E 'o E-Prime, consulte el método "EP". My $ E = SQRT ($ obj-> e2); # E ^ 2 = F (2-F) = 2F-F ^ 2 = 1-B ^ 2 / a ^ 2EPMethod devuelve el valor de la segunda excentricidad, E 'o E-Prime. La segunda excentricidad está relacionada con la primera excentricidad por la ecuación: 1 = (1-E ^ 2) (1 + E '^ 2). My $ EP = $ OBJ-> EP; EP2Method devuelve el cuadrado de valor de la segunda excentricidad, E '(E-PRIME). Esto es más útil en casi todas las ecuaciones. My $ EP = SQRT ($ obj-> ep2); # EP2 = (EA / B) ^ 2 = E2 / (1-E2) = A ^ 2 / B ^ 2-1NMethod Devuelve el valor de N Dada Latitud (grados). Típicamente representado por la letra griega NU, este es el radio de curvatura del elipsoide perpendicular al plano meridiano. También es la distancia desde el punto en cuestión al eje polar, medido perpendicular a la superficie del elipsoide. My $ n = $ obj-> n ($ lat); Nota: Algunos definen una variable N como (a-b) / (a ​​+ b) Esto no es que la variable.n_RadMethod devuelve el valor de N Dada Latitud (radianes). My $ n = $ obj-> n_rad ($ lat); rhorho es el radio de curvatura de la tierra en el plano meridiano. My $ RHO = $ obj-> rho ($ lat); rho_radrho es el radio de curvatura de la tierra en el plano meridiano. My $ RHO = $ obj-> rho_rad ($ lat); polar_circumferencedetethod devuelve el valor del eje semi-menor 2 * pi. My $ polar_circumference = $ obj-> polar_circumference; Equatorial_circumferEnceTeTethod devuelve el valor del eje semi-mayor Times Times 2 * Pi. My $ Equatorial_circuncerference = $ obj-> ecuatorial_circumference; shortnameMethod devuelve el nombre corto, que es la tecla de hash, de la tecla elipsoide actual My $ ShortName = $ obj-> shortname; longnamedethod devuelve el nombre largo de la elipsoide actual My $ longname = $ obj -> Longname; Datamethod devuelve una referencia de hash para la estructura de datos de definición de elipsoides. My $ DataTructTure = $ obj-> Datos; Name2RefMethod devuelve una referencia de hash (por ejemplo, {a => 6378137, i => 298.257223563}) Cuando se pasa un nombre elipsoide válido (por ejemplo, WGS84 '). My $ ref = $ obj-> Name2ref ('WGS84') Requisitos: · Requisitos de Perl: · Perl


Geo :: elipsoides Software relacionado

Uri

URI son identificadores de recursos uniformes (absolutos y relativos). ...

242

Descargar