| Geo :: HelmertTransform Realizar transformaciones entre coordenadas geográficas en diferentes datos |
Descargar ahora |
Geo :: HelmertTransform Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Chris Lightfoot
- Sitio web del editor:
- http://www.ex-parrot.com/~chris/
Geo :: HelmertTransform Etiquetas
Geo :: HelmertTransform Descripción
Realizar transformaciones entre coordenadas geográficas en diferentes datos. Es habitual describir puntos geográficos en términos de sus coordenadas polares (latitud, longitud y altitud) referenciada a un "elipsoide de datum", que se usa para aproximar el geoide de la Tierra. La longitud, la latitud y la altitud de un punto físico determinado varían dependiendo de qué datum elipsoide está en uso. Desafortunadamente, una serie de elipsoides están en uso cotidiano, por lo que a menudo es necesario transformar las coordenadas geográficas entre los diferentes elipsoides.tualidades diferentes de datum elipsoides pueden diferir en las ubicaciones de sus centros, o en su forma; y puede haber un ángulo entre sus planos ecuatoriales o los meridianos en relación con los que se mide la longitud. La transformada de Helmert, que este módulo implementa, es una transformación lineal de coordenadas entre pares de elipsoides de datum en el límite de los ángulos pequeños de la desviación entre ellos. HSYNOPSIS Use Geo :: HelmertTransform; mi ($ lat, $ lon, $ h) = ...; # de mapa del sistema operativo My $ Airy1830 = Geo :: HelmertTransform :: Datum ('Airy1830'); My $ WGS84 = GEO :: HelmertTransform :: Datum ('WGS84'); ($ lat, $ Lon, $ H) = Geo :: HelmertTransform :: Convert_Datum ($ Airy1830, $ WGS84, $ Lat, $ Lon, $ H); Requisitos: · Perl
Geo :: HelmertTransform Software relacionado