You are here:GeoTux»Geo-Blogs»Geodesy»GUDUX: Procesamiento diferencial de datos GPS

Statistics

Invitados: 42
Usuarios registrados: 3111
Usuarios en línea:
-

Register

RSS

Blogs and News:
Recibe las actualizaciones en Geo-Noticias y Geo-Blogs

Get them by e-mail
Recibir Geo-Noticias y Geo-Blogs por e-mail

¿What is this about?

Latest Geo-Tweets

Friday, 08 July 2011 14:13

GUDUX: Procesamiento diferencial de datos GPS

Written by  David Monroy Machado
Rate this item
(2 votes)

GUDUX es una herramienta desarrollada en C++ con el objetivo de obtener las coordenadas X, Y, Z, φ, λ y h de un punto, a partir de datos en archivos RINEX, observaciones (*.YYO) y navegaciones (*.YYN), mediante procesamiento diferencial.

 

¿CÓMO FUNCIONA?

 

GUDUX obtiene las coordenadas de dos puntos y calcula la distancia geométrica del vector ontenido. La estimación de cada una de las coordenadas se realiza por época de observación, a cada uno de los puntos que involucra el vector que el usuario desea calcular.

 

La posición es determinada mediante la implementación del algoritmo de Bancroft, el modelamiento del comportamiento de las partículas en la tropósfera y en la ionósfera se hace a partir de las observaciones mismas, razón por la cual es importante ingresar tanto los datos observados como los navegados.

 

La herramienta despliega al usuario información estadística como la desviación estándar (σ), varianza (s2) y media, de cada uno de los puntos involucrados en el procesamiento.

 

 

INSTALACIÓN

 

GUDUX se ha probado de forma satisfactoria en distribuciones GNU/Linux como Debian y Ubuntu.

 

Para empezar se debe descargar el archivo Gudux-1.0.tar.gz (Licencia GPL)

 

GUDUX fue desarrollado completamente en C++, mediante la implementación de dos librerías con licenciamiento LGPL. GPStk versión 1.3, la cual se encarga del procesamiento de los ficheros RINEX y la obtención de las coordenadas de los puntos, y wxWidgets versión 2.8.11, quien se encarga de la interfaz gráfica de usuario (GUI).

 

Dentro del fichero descargado, el usuario encuentra la correspondiente versión de GPStk requerida por GUDUX. En cuanto a wxWidgets el usuario debe proceder a descargarla de http://ufpr.dl.sourceforge.net/project/wxwindows/2.8.11/wxWidgets-2.8.11.tar.gz y seguir las instrucciones contenidas dentro del fichero install-gtk.txt para la instalación.

 

Una vez que se han instalado las dependencias, solo debemos abrir una terminal (shell ó consola) y seguir las siguientes instrucciones para instalar GUDUX:

 

$ tar -xzvf Gudux-1.0.tar.gz

$ cd Gudux/bin/

$ make gudux

 

Para ejecutar la aplicación debemos escribir en la consola, dentro del directorio bin:

 

$./gudux

 

¿CÓMO SE USA?

 

Como un ejemplo práctico para la utilización de GUDUX, vamos a procesar los datos correspondientes a dos estaciones, una ubicada en la ciudad de Bogotá (BOGA), la cual tomaremos como punto "base", y la estación ubicada en la ciudad de Tunja (TUNA), la cual tomaremos como estación "rover".

 

La ventana principal de la aplicación corresponde a:

 

Ventana principal GUDUX

 

En la sección 1, ingresamos los datos correspondientes a las coordenadas, provenientes de la solución semanal de la estación que se tomara como estación BASE. Para las secciones 2 y 3, seleccionamos la dirección en la que se encuentre los archivos RINEX de navegación y observación de las estaciones involucradas en el procesamiento. Por último, en la sección 4 ubicamos la dirección donde se desea ubicar el reporte final del procesamiento de los datos.

 

Ventana con datos cargados

 

 

Posterior al cargue de los datos el usuario debe hacer clic en el botón "Procesar", con lo cual se podrá observar en pantalla algo similar a esto:

 

Datos procesados

 

 

GUDUX le informa al usuario cuando ha terminado el procesamiento de los datos, tanto en la consola como en una ventana en la que despliega las coordenadas calculadas de los puntos. Tal como se muestra en las siguientes ilustraciones:

 

Aviso de realización de cálculos

 

Salida en consola

 

Salida en ventana

 

Para finalizar el usuario puede observar en el reporte mayor información estadística de las coordenadas calculadas:

 

Reporte coordenadas

 

 

 

Last modified on Wednesday, 28 September 2011 20:53

Latest from David Monroy Machado

comments  

 
-1 # gudux en windowsjavier herreros sánc 2013-01-02 13:50
Para cuando la versión en windows...??? :-) :-) :-)
Reply | Reply with quote | Quote
 
 
+1 # GUDUXDavTux 2013-01-02 21:28
Hola Javier:
La verdad no lo he pensado todavía pasar a windows, ya que el nombre de GUDUX involucra a UNIX.
Reply | Reply with quote | Quote
 
 
0 # ConsultaMorales 2017-02-13 02:53
Disculpa,
Que tipo de datos se puden procesar en la app. Me refiero que si se pueden datos Trimble u otros.

Gracias.
Reply | Reply with quote | Quote
 
 
0 # Error en instalacion de guduxJuan Carlos Gomez 2017-04-12 21:27
Me podrias por favor ayudar ya que al intentar instalarlo me da el siguiente error:

user@pc:~/Gudux/bin$ make gudux
g++ -c ../src/procesamientoRi nexDef.cpp -o ../obj/procesamientoRi nex.o `wx-config --cxxflags` -I../Dependencias/gpstk1.3/include/ ../Dependencias/gpstk1.3/lib/libgpstk.a -I../include/
In file included from ../Dependencias/gpstk1.3/include/ExtractData.hpp:38:0,
from ../Dependencias/gpstk1.3/include/ExtractC1.hpp:34,
from ../include/procesamientoRi nex.hpp:25,
from ../src/procesamientoRi nexDef.cpp:6:
../Dependencias/gpstk1.3/include/Vector.hpp: In instantiation of ‘gpstk::Vector& gpstk::Vector:: operator=(const gpstk::Vector&) [with T = gpstk::SatID]’:
../Dependencias/gpstk1.3/include/ExtractData.hpp:116:33: required from here
../Dependencias/gpstk1.3/include/Vector.hpp:200:42: error: ‘assignFrom’ was not declared in this scope
Reply | Reply with quote | Quote
 
 
0 # # Error en instalacion de guduxDavTux 2017-04-13 16:08
Quoting Juan Carlos Gomez:
Me podrias por favor ayudar ya que al intentar instalarlo me da el siguiente error:

user@pc:~/Gudux/bin$ make gudux
g++ -c ../src/procesamientoRi nexDef.cpp -o ../obj/procesamientoRi nex.o `wx-config --cxxflags` -I../Dependencias/gpstk1.3/include/ ../Dependencias/gpstk1.3/lib/libgpstk.a -I../include/
In file included from ../Dependencias/gpstk1.3/include/ExtractData.hpp:38:0,
from ../Dependencias/gpstk1.3/include/ExtractC1.hpp:34,
from ../include/procesamientoRi nex.hpp:25,
from ../src/procesamientoRi nexDef.cpp:6:
../Dependencias/gpstk1.3/include/Vector.hpp: In instantiation of ‘gpstk::Vector& gpstk::Vector:: operator=(const gpstk::Vector&) [with T = gpstk::SatID]’:
../Dependencias/gpstk1.3/include/ExtractData.hpp:116:33: required from here
../Dependencias/gpstk1.3/include/Vector.hpp:200:42: error: ‘assignFrom’ was not declared in this scope

Hola Juan Carlos, por favor me puedes indicar qué versión de GPSTK has instalado?, para de esta forma poder ayudarte con mayor detalle del error.
Gracias
Reply | Reply with quote | Quote
 

Add comment


Security code
Refresh

 

On-line users

Latest Geo-Forums

More Topics »

Latest Comments