| Geo :: spline. geo :: splline é um módulo Perl para calcular locais geográficos entre as correções do GPS. |
Baixe Agora |
Geo :: spline. 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 :: spline. Tag
Geo :: spline. Descrição
Geo :: Spline é um módulo Perl para calcular locais geográficos entre as correções do GPS. Geo :: Splline é um módulo Perl para calcular locais geográficos entre as correções do GPS.Synopsis Use Geo :: Spline; Meu $ P0 = {Tempo => 1160449100.67, #seconds lat => 39.197807, #deegrees LON => - 77.263510, #degrees Speed => 31.124, # m / s título => 144.8300}; #degrees no sentido horário do norte, meu $ p1 = {tempo => 1160449225.66, lat => 39.167718, lon => - 77.242278, velocidade => 30.615, título => 150.5300}; Meu $ Spline = Geo :: Spline-> Novo ($ P0, $ P1); meu% ponto = $ spline-> ponto (1160449150); Imprimir "Lat:", $ ponto {"lat"}, ", Lon:", $ ponto {"LON"}, "nn"; Meus @ Points = $ spline-> pointlist (); foreach (@points) {print "lat:", $ _-> {"lat"}, ", lon:", $ _-> {"lon"}, "n"; } Este programa foi desenvolvido para ser capaz de calcular a posição entre duas correções GPS usando uma spline polinômica 2-dimensional de 3rd. f (t) = a + b (t-t0) + c (t-t0) ^ 2 + D (t-t0) ^ 3 #Posição em x e y f '(t) = b + 2c (t-t0 ) + 3D (T-T0) ^ 2 #velocity em x e yi fez alguma matemática simples (para um engenheiro com um menor matemática) para criar essas fórmulas para calcular as incógnitas de nossos conhecidos. A = x0 # quando (t-t0) = 0 em f (t) b = v0 # quando (t-t0) = 0 em f '(t) c = (x1-ab (t1-t0) -d (t1 -t0) ^ 3) / (T1-T0) ^ 2 # resolva para c de f (t) c = (v1-b-3D (T1-T0) ^ 2) / 2 (t1-t0) # resolva para c de f '(t) d = (v1 (t1-t0) + b (t1-t0) -2x1 + 2a) / (t1-t0) ^ 3 # equacionar c = c, em seguida, resolva para drequirements: · Requisitos de Perl: · Perl.
Geo :: spline. Software Relacionado