| Geo :: Inverse. Geo :: Inverso é um módulo Perl para calcular a distância geográfica de um par Lat e LON. |
Baixe Agora |
Geo :: Inverse. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Michael R. Davis
- Site do editor:
- http://search.cpan.org/~mrdvt/Geo-GoogleEarth-Document-0.09/lib/Geo/GoogleEarth/Document/Folder.pm
Geo :: Inverse. Tag
Geo :: Inverse. Descrição
Geo :: Inverse é um módulo Perl para calcular a distância geográfica de um par Lat e LON. Geo :: Inverso é um módulo Perl para calcular a distância geográfica de um lat e lon par.synopsis Use Geo :: inverso; Meu $ OBJ = GEO :: Inverse-> Novo (); # padrão "WGS84" Meu ($ LAT1, $ LON1, $ LAT2, $ LON2) = (38,87, -77.05, 38,95, -77.23); Meu ($ FAZ, $ BAZ, $ST) = $ obj-> inverso ($ LAT1, $ LON1, $ LAT2, $ LON2); #Rutry context Meu $ DIST = $ OBJ-> Inverso ($ LAT1, $ LON1, $ LAT2, $ LON2); #Scalar Contexto Imprimir "Entrada Lat: $ LAT1 LON: $ LON1N"; Imprimir "Entrada Lat: $ LAT2 LON: $ LON2N"; Imprimir "Distância de saída: $ distn"; Imprimir "Outuple Forward Azimute: $ Fazn"; Imprimir "Saída Back Azimute: $ Bazn"; Este módulo é uma porta Pure Perl do programa NGS no domínio público "inverso" por Robert (SID) Saffford e Stephen J. Frescos.Constructornew O novo construtor pode ser chamado com qualquer parâmetro apropriado para o método elipsoid que estabelece o elipsoídeo. Meu $ OBJ = GEO :: Inverse-> Novo (); # padrão "wgs84" métodoLipsoidMethod para definir ou recuperar o objeto elipsoid atual. O elipsoid é um objeto Geo :: EllipSoids. meu $ elipsoid = $ obj-> elipsoid; #Default é WGS84 $ obj-> elipsoid ('Clarke 1866'); #Built em ellipsoids de geo :: elipsoids $ obj-> elipsoid ({a => 1}); #Custom esfera 1 unidade RadiusInversathis método é o frontend do usuário para a matemática. Essa interface não será alterada em versões futuras. Meu ($ FAZ, $ BAZ, $ST) = $ obj-> inverso ($ LAT1, $ LON1, $ LAT2, $ LON2); Requisitos: · Perl.
Geo :: Inverse. Software Relacionado