operaciones con coordenadas geodésicas
pyProj-ej utiliza pyproj para realizar algunas operaciones con coordenadas.
pyproj es una interfaz Python de la librería de proyecciones cartográficas PROJ.4.
Descargar y descomprimir.
En teoría es multiplataforma, es decir que funciona tanto en win como en GNU/Linux si tenés instalados: Python, NumPy y pyproj. Recomendado extra: iPython.
Para instalarlos en Debian/Ubuntu/Mint/Tuquito/etc.
$ sudo apt-get install python python-numpy python-pyproj ipython
A través del intérprete python (recomendado iPython). Conviene ejecutarlo desde dentro del directorio de pyproj-ej:
$ python
o si tenés ipython instalado:
$ ipython
Funcionalidad de conversión entre grados sexagesimales (gº m' s.sss") y grados y fracción (g.ggg):
from gms_gyf import *
gms2gyf(grados, minutos, segundos)
gyf2gms(grados_y_fraccion)
gms2gyf(-61,30) = -61.5
gms2gyf(0,-45) = -0.75
gms2gyf(-33) = -33.0
gyf2gms(-61.5) = (-61,30,0.0)
gyf2gms(-0.75) = (0,-45,0.0)
Configuración de la proyección (tipo mercator transversal):
import geod_proy as gp
proy = gp.config_proy(latitud_de_origen, meridiano_central, falso_este, falso_norte, factor_de_escala, datum)
Leer y ejecutar el archivo de pruebas test.py. Allí se detallan los pasos de varios ejemplos. Para ejecutarlo desde el directorio donde se encuentra:
$ ./test.py
El directorio coord contiene archivos con coordenadas de un caso real.
Se obtuvieron a partir del archivo proy a través de una serie de transformaciones que demuestran su reciprocidad. Dentro del script test.py se explican los pasos realizados.
pyProj-ej se encuentra bajo los términos de la Beer-ware License (Revision 42). Para mayor información leer LICENSE.