Geo :: elipsoids.

GEO :: EllipSoids é um pacote para valores de geo :: elipsoid A, B, F e 1 / F.
Baixe Agora

Geo :: elipsoids. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jim Gibson
  • Site do editor:
  • http://search.cpan.org/~jgibson/Geo-Ellipsoid-1.11/lib/Geo/Ellipsoid.pm

Geo :: elipsoids. Tag


Geo :: elipsoids. Descrição

Geo :: EllipSoids é um pacote para valores de geo :: elipsoid A, B, F e 1 / F. Geo :: EllipSoids é um pacote para valores padrão Geo :: EllipSóide A, B, F e 1 / F.Synopsis Use Geo :: EllipSoids; meu $ obj = geo :: elipsoids-> novo (); $ obj-> conjunto ('WGS84'); #default Imprimir "a =", $ obj-> A, "N"; Imprimir "b =", $ obj-> b, "n"; Imprimir "f =", $ obj-> f, "n"; imprimir "i =", $ obj-> eu, "n"; imprimir "e =", $ obj-> e, "n"; Imprimir "n =", $ obj-> n (45), "n"; construtornewhe new () construtor pode ser chamado com qualquer parâmetro que seja apropriado para o método definido. Meu $ OBJ = GEO :: elipsoid-> novo (); métodossetMethod define o elipsoid atual. Este método é chamado quando o objeto é construído (o padrão é WGS84). $ obj-> conjunto (); #Default WGS84 $ Obj-> Set ('Clarke 1866'); #Tudo construído em elipsoids são armazenados em metros $ Obj-> conjunto ({a => 1, b => 1}); #Custom Sphere 1 Unidade RadiusListmethod retorna uma lista de nomes elipsoides conhecidos. my @ list = $ obj-> lista; minha lista de $ OBJ-> lista; enquanto (@ List List) {Imprimir "$ _N"; } Amethod retorna o valor do eixo semi-maior. Meu $ a = $ OBJ-> A; Bmethod retorna o valor do eixo semi-menor. meu $ b = $ obj-> b; # b = a (1-f) fmethod retorna o valor de apartamento meu $ f = $ obj-> f; # f = (a-b) / Aimetod retorna o valor do apartamento inverso Meu $ i = $ obj-> i; # I = 1 / f = A / (A-B) InviFmethod Sinônimo para o método i Meu $ i = $ OBJ-> INVF; # I = 1 / femethod retorna o valor da primeira excentricidade, e. Esta é a excentricidade da seção transversal elíptica da Terra. Meu $ E = $ OBJ-> E; E2method retorna o valor da excentricidade ao quadrado (por exemplo e ^ 2). Esta não é a segunda excentricidade, E 'ou E-Prime, veja o método "EP". meu $ e = sqrt ($ obj-> e2); # E ^ 2 = F (2-F) = 2F-F ^ 2 = 1-B ^ 2 / a ^ 2epmethod retorna o valor da segunda excentricidade, E 'ou E-Prime. A segunda excentricidade está relacionada à primeira excentricidade pela equação: 1 = (1-e ^ 2) (1 + e '^ 2). Meu $ EP = $ Obj-> EP; EP2Method retorna o quadrado de valor da segunda excentricidade, E '(E-Prime). Isso é mais útil em quase todas as equações. Meu $ EP = SQRT ($ OBJ-> EP2); # EP2 = (EA / B) ^ 2 = E2 / (1-E2) = A ^ 2 / B ^ 2-1nmethod retorna o valor de n dada latitude (graus). Normalmente representado pela letra grega Nu, este é o raio de curvatura do elipsoid perpendicular ao plano meridiano. Também é a distância do ponto em questão para o eixo polar, medido perpendicular à superfície do elipsoídeo. Meu $ n = $ obj-> n ($ LAT); Nota: alguns definem uma variável n como (a-b) / (a + b) isso não é que variável.n_radmethod retorna o valor de n dado latitude (radianos). Meu $ n = $ obj-> n_rad ($ LAT); Rhorro é o raio da curvatura da terra no plano meridiano. Meu $ rho = $ obj-> rho ($ lat); rho_radrho é o raio de curvatura da terra no plano meridiano. meu $ rho = $ obj-> rho_rad ($ LAT); polar_circumferencemethod retorna o valor do eixo semi-menor vezes 2 * pi. Minha $ polar_circumference = $ obj-> polar_circumference; equatorial_circumferencemethod retorna o valor dos tempos do eixo semi-maior 2 * PI. Meu $ Equatorial_Circumference = $ Obj-> Equatorial_Circumference; Shortnamethod retorna o nome do short, que é a chave de hash, do elipsoid atual, meu nome de $ short = $ obj-> shortname; longnamemethod retorna o novo nome do elipsoid atual = $ OBJ -> DNAME; DataMethod retorna uma referência de hash para a estrutura de dados de definição de elipsoid. Meu $ DataStructure = $ Obj-> Dados; Nome2Refmethod retorna uma referência de hash (e. {a => 6378137, I => 298.2572223563}) Quando passou um nome elipsoid válido (por exemplo, 'WGS84'). Meu $ Ref = $ OBJ-> NAME2REF ('WGS84') Requisitos: · Requisitos de Perl: · Perl.


Geo :: elipsoids. Software Relacionado

Urri.

URI é identificadores de recursos uniformes (absolutos e parentes). ...

242

Download