Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento...

27
Geo Procesos UD Fase preliminar Fase de desarrollo Fase de comportamiento del software Fase de culminaci ´ on Procesamiento en Entorno Web de datos GNSS aplicando metodolog´ ıa de punto preciso PPP. Universidad Distrital Francisco Jos ´ e de Caldas Facultad de ingenier´ ıa Ingenier´ ıa catastral y geodesia Bogot ´ a D.C - Colombia Noviembre 2017.

Transcript of Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento...

Page 1: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Procesamiento en Entorno Web de datos GNSSaplicando metodologıa de punto preciso PPP.

Universidad Distrital Francisco Jose de CaldasFacultad de ingenierıa

Ingenierıa catastral y geodesiaBogota D.C - Colombia

Noviembre 2017.

Page 2: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Procesamiento en Entorno Web de datos GNSSaplicando metodologıa de punto preciso PPP.

AutoresMiguel Avila David Monroy

[email protected] [email protected]

Emmanuel Taborda Andres [email protected] [email protected]

Simposio SIRGAS Noviembre 2017.

Page 3: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Introduccion

Al final de la decada de los 90s el Procesamiento dePunto Preciso (PPP) nacio como concepto de anali-sis robusto de GPS (Teunissen, 2012).El potencial sobre la informacion disponible para elanalisis genera necesidades, entendidas como la ca-pacidad de corregir, depurar y aprovechar al maxi-mo los datos obtenidos, la metodologıa (PPP) expan-de el horizonte en la determinacion de correccionesrelacionadas con la dinamica terrestre aplicables alas estaciones permanentes.

Page 4: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Objetivos

Implementar una aplicacion en ambiente webpara el pos-proceso bajo metodologıa de puntopreciso de observaciones GNSS.Implantar algoritmos de codigo abierto de la he-rramienta GPS Tool Kit (GpsTk) para el pos proce-so en plataforma web.Crear una conexion entre los usuarios y la meto-dologıa de forma directa y simple.Realizar una evaluacion de los resultados obteni-dos con otros aplicativos que generan resultadosbajo la misma metodologıa.

Page 5: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Objetivos

Implementar una aplicacion en ambiente webpara el pos-proceso bajo metodologıa de puntopreciso de observaciones GNSS.

Implantar algoritmos de codigo abierto de la he-rramienta GPS Tool Kit (GpsTk) para el pos proce-so en plataforma web.Crear una conexion entre los usuarios y la meto-dologıa de forma directa y simple.Realizar una evaluacion de los resultados obteni-dos con otros aplicativos que generan resultadosbajo la misma metodologıa.

Page 6: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Objetivos

Implementar una aplicacion en ambiente webpara el pos-proceso bajo metodologıa de puntopreciso de observaciones GNSS.Implantar algoritmos de codigo abierto de la he-rramienta GPS Tool Kit (GpsTk) para el pos proce-so en plataforma web.

Crear una conexion entre los usuarios y la meto-dologıa de forma directa y simple.Realizar una evaluacion de los resultados obteni-dos con otros aplicativos que generan resultadosbajo la misma metodologıa.

Page 7: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Objetivos

Implementar una aplicacion en ambiente webpara el pos-proceso bajo metodologıa de puntopreciso de observaciones GNSS.Implantar algoritmos de codigo abierto de la he-rramienta GPS Tool Kit (GpsTk) para el pos proce-so en plataforma web.Crear una conexion entre los usuarios y la meto-dologıa de forma directa y simple.

Realizar una evaluacion de los resultados obteni-dos con otros aplicativos que generan resultadosbajo la misma metodologıa.

Page 8: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Objetivos

Implementar una aplicacion en ambiente webpara el pos-proceso bajo metodologıa de puntopreciso de observaciones GNSS.Implantar algoritmos de codigo abierto de la he-rramienta GPS Tool Kit (GpsTk) para el pos proce-so en plataforma web.Crear una conexion entre los usuarios y la meto-dologıa de forma directa y simple.Realizar una evaluacion de los resultados obteni-dos con otros aplicativos que generan resultadosbajo la misma metodologıa.

Page 9: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Objetivos

Poner en funcionamiento una herramienta publicay libre, para dar visibilidad a la universidad distritalfrancisco Jose de caldas en el area de geodesia.

Page 10: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Fundamentos

El Procesamiento de Punto Preciso (PPP) se des-taca como una metodologıa optima para la ob-tencion de coordenadas. Potenciando el anali-sis sobre los datos recolectados en un punto deinteres que permite acercanos mas a conoceren detalle la forma de la tierra. (Peter .J 2012).Utiliza como entradas las observaciones de fasey codigo de un receptor de doble frecuencia ylas orbitas precisas de los satelites.Los datos almacenados y convertidos al formatoRINEX se procesan junto a las mediciones prove-nientes de la dinamica terrestre. (D. salazar 2008).

Page 11: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Fundamentos

El Procesamiento de Punto Preciso (PPP) se des-taca como una metodologıa optima para la ob-tencion de coordenadas. Potenciando el anali-sis sobre los datos recolectados en un punto deinteres que permite acercanos mas a conoceren detalle la forma de la tierra. (Peter .J 2012).

Utiliza como entradas las observaciones de fasey codigo de un receptor de doble frecuencia ylas orbitas precisas de los satelites.Los datos almacenados y convertidos al formatoRINEX se procesan junto a las mediciones prove-nientes de la dinamica terrestre. (D. salazar 2008).

Page 12: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Fundamentos

El Procesamiento de Punto Preciso (PPP) se des-taca como una metodologıa optima para la ob-tencion de coordenadas. Potenciando el anali-sis sobre los datos recolectados en un punto deinteres que permite acercanos mas a conoceren detalle la forma de la tierra. (Peter .J 2012).Utiliza como entradas las observaciones de fasey codigo de un receptor de doble frecuencia ylas orbitas precisas de los satelites.

Los datos almacenados y convertidos al formatoRINEX se procesan junto a las mediciones prove-nientes de la dinamica terrestre. (D. salazar 2008).

Page 13: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Fundamentos

El Procesamiento de Punto Preciso (PPP) se des-taca como una metodologıa optima para la ob-tencion de coordenadas. Potenciando el anali-sis sobre los datos recolectados en un punto deinteres que permite acercanos mas a conoceren detalle la forma de la tierra. (Peter .J 2012).Utiliza como entradas las observaciones de fasey codigo de un receptor de doble frecuencia ylas orbitas precisas de los satelites.Los datos almacenados y convertidos al formatoRINEX se procesan junto a las mediciones prove-nientes de la dinamica terrestre. (D. salazar 2008).

Page 14: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Metodologıa en entorno web

El desarrollo de la aplicacion GP-UD se constituyo so-bre herramientas libres y publicas, mantiene esa me-todologıa permitiendo el acceso al codigo fuentecon su documentacion pertinente, ademas su puer-ta de enlace es global.

Page 15: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Metodologıa en entorno web

Licencia GNU/GPL GNULicencia Publica General de GNU

Page 16: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Metodologıa en entorno web

GPSTk proporciona una amplia gama de funcionesque resuelven los problemas de procesamiento aso-ciados con GNSS, como el procesamiento o el usode formatos estandar como RINEX, donde su objeti-vo al momento del desarrollo en los laboratorios dela universidad de Texas es el de proporcionar la he-rramineta de procesamiento.

Page 17: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Software

Sistema Operativo: CentOS 7Lenguajes de programacion: Php, Javascript y C++Administrador de bases de datos: Postgresql

Page 18: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Desarrollo colaborativo de software

GitHub es una plataforma de desarrollo colaborativopara alojar proyectos utilizando el sistema de controlde versiones GitRepositorio de GPUD:https://github.com/emmanueltabordac/tesisPPP

Page 19: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Principios de usabilidad a GP-UD

Page 20: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Evaluacion y resultados

Se realizo utilizando cuatro estaciones permanentesGNSS sobre el territorio colombiano incluidas en el sis-tema de referencia geocentrico para las Americas(SIRGAS) estas estaciones son operadas por el institu-to geografico Agustın Codazzi (IGAC)

Page 21: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Evaluacion y resultados

El modo para evaluar la efectividad del servicio GP-UD, fue procesando las estaciones permanentes entres servicios PPP online;

IBGE - Instituto Brasileiro de Geografia e Estatısti-ca(http://www.ppp.ibge.gov.br/ppp.htm).CSRS - Canadian Spatial Reference System(https://webapp.geod.nrcan.gc.ca)GAPS - Gnss analysis and positioning software(http://gaps.gge.unb.ca/sub-mitbasic.php).

Page 22: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Evaluacion y resultados

Despues de procesar siete dıas de la semana GPS1677 y promediar sus resultados, Se dejaron las coor-denadas SIRGAS como el patron de comparacion,teniendo en cuenta que estas son ajustadas por es-trategias de procesamiento mas complejas y que cons-tituyen un alto grado de precision.

Page 23: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Tabla de resultados

Con el animo de observar las diferencias y contrastarel servicio GP-UD, respecto a los demas servicios y suaproximacion a SIRGAS se exponen los resultados.

m IBGE CSRS-PPP GAPS GPUDSIRGAS DX -0.00939 -0.69176 0.002655 -0.01317

DY -0.01339 1.938082 -0.01094 -0.0007DZ 0.001975 -0.23691 0.000238 -0.01821

Page 24: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Tabla de resultados

Si se analiza el delta mas alejado de los datoses de 0.013 metros con lo cual GP-UD y PPP IBGEson equiparables.Comparando las diferencias entre los diversos sis-temas se puede resaltar el servicio GAPS, dondela diferencia no supera 1cm.por otro lado el procesamiento realizado en CSRSse encuentran las mayores diferencias, estas su-peran los 10 cm con lo cual el servicio no satisfa-ce los planteamientos de la estrategia PPP.

Page 25: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Conclusiones

Con los nuevos procesos automatizados, se op-timiza el tiempo total empleado en el procesa-miento.La comparacion entre el procesamiento realiza-do de forma manual y el procesamiento en GP-UD, demostro una reduccion de fallas a erroreshumanos lo cual implica la obtencion de resul-tados mas confiables.El servicio creado, responde de manera eficien-te a la necesidad de obtener coordenadas pre-cisas y otorga al investigador las graficas y datosnecesarios para entender las condiciones en lascuales se realizo la observacion.

Page 26: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Conclusiones

En su correcto uso la herramienta GP-UD crea unasolucion alterna a los extensos tiempos de observa-cion, debido a una baja densidad de estaciones per-manentes en el territorio colombiano, se pueden ge-nerar estrategias de posicionamiento GNSS con ob-tencion de coordenadas de alta precision para ajus-tar redes geodesicas.

Page 27: Procesamiento en Entorno Web de datos GNSS aplicando ... · do de forma manual y el procesamiento en GP-UD, demostro una reducci´ on de fallas a errores´ humanos lo cual implica

GeoProcesos UD

Fase preliminar

Fase dedesarrollo

Fase decomportamientodel software

Fase deculminacion

Gracias.

http://ritaportal.udistrital.edu.co:10094/