Herramientas para el procesamiento de datos GPS de la red LISN
Herramientas para el procesamiento de datos GPS de la red LISN
Herramientas para el procesamiento de datos GPS de la red LISN
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
HERRAMIENTAS PARA EL PROCESAMIENTO DE DATOS <strong>GPS</strong> DE<br />
LA RED <strong>LISN</strong><br />
1 INTRODUCCIÓN<br />
El <strong>de</strong>sarrollo <strong>de</strong> estas herramientas surge como un complemento al <strong>de</strong>sarrollo <strong>de</strong> <strong>la</strong><br />
base <strong>de</strong> <strong>datos</strong> <strong>GPS</strong> realizado anteriormente, porque con este nuevo <strong>de</strong>sarrollo se optimiza<br />
<strong>la</strong> generación <strong>de</strong> los archivos diarios que se publican en <strong>la</strong> página web (binarios,<br />
cinti<strong>la</strong>ciones, posición, RINEX y TEC). Principalmente este trabajo consistió en <strong>la</strong> integración<br />
<strong>de</strong> todas <strong>la</strong>s aplicaciones utilizadas por <strong>la</strong> base <strong>de</strong> <strong>datos</strong> (scripts en Python y programas en<br />
C y Fortran) en un sólo paquete <strong>para</strong> Python.<br />
2 DESARROLLO<br />
Cuando se implementó <strong>la</strong> base <strong>de</strong> <strong>datos</strong> <strong>GPS</strong> <strong>de</strong> <strong>la</strong> <strong>red</strong> <strong>LISN</strong> se contaba con<br />
programas en lenguaje C <strong>para</strong> realizar <strong>la</strong>s tareas <strong>de</strong> concatenación, <strong>de</strong>cimado y conversión<br />
al formato RINEX <strong>de</strong> los archivos binarios Novat<strong>el</strong> (*.nvd) y LEICA (*.lb2), y también se tenía<br />
programas en Fortran <strong>para</strong> <strong>el</strong> cálculo <strong>de</strong> TEC. Por <strong>el</strong>lo se <strong>de</strong>sarrol<strong>la</strong>ron scripts en Python<br />
que utilicen estos programas y finalmente generen los archivos diarios que son publicados<br />
en <strong>la</strong> base <strong>de</strong> <strong>datos</strong>. La <strong>de</strong>scripción <strong>de</strong> cada uno <strong>de</strong> estos programas y scripts se encuentra<br />
en <strong>el</strong> reporte “Base <strong>de</strong> <strong>datos</strong> <strong>GPS</strong>”.<br />
SERVER<br />
Archivos <strong>de</strong> 15 minutos<br />
dailynvd.c<br />
&<br />
nvd2rinex2.c<br />
dailylb2.c<br />
&<br />
lb22rinex2.c<br />
BASE DE DATOS<br />
(Archivos diarios)<br />
Binarios (*.nvd, *.lb2, *.obs)<br />
Binarios (*.nvd, *.lb2)<br />
Posición (*pos.dat)<br />
Cinti<strong>la</strong>ciones (*gps.dat)<br />
create_daily.py<br />
Posición (*.pos)<br />
Cinti<strong>la</strong>ciones (*.scn)<br />
RINEX (*.yyd)<br />
daily_tec.py<br />
TEC (*.tec)<br />
gps<strong>el</strong>em.f<br />
tec_fromRT.f<br />
gps<strong>el</strong>az.scpt<br />
concat.scpt<br />
PAGINA WEB<br />
(Graficos en real time)<br />
TEC (*.ps)<br />
concat_tec.f<br />
Figura 1 Programas y scripts utilizados por <strong>la</strong> base <strong>de</strong> <strong>datos</strong> <strong>GPS</strong>.<br />
Como se observa en <strong>la</strong> Figura 1, todo <strong>el</strong> <strong>procesamiento</strong> <strong>de</strong>pen<strong>de</strong> <strong>de</strong> varios<br />
programas (en diferentes lenguajes <strong>de</strong> programación) que complican <strong>el</strong> proceso <strong>de</strong><br />
<strong>de</strong>puración y mantenimiento <strong>de</strong> los programas, por esta razón surge <strong>la</strong> i<strong>de</strong>a <strong>de</strong> integrar<br />
4