scieee AI-readable full text Open interactive document viewer

El GPS RINEX y su presencia en España

Torrecillas Lozano, Cristina; Martínez García, Juan José

Abstract

El RINEX (Reciever INdependent Exchange Format), son las siglas de un formato de intercambio de información GPS. Fue presentado en el 5° Simposium Geodésico Internacional en Posicionamiento por Satélites que tuvo lugar en Las Cruces (México) en marzo de 1989. En Agosto de ese mismo año es recomendado por la Asociación Internacional de Geodesia (IAG) como formato estándar de intercambio de ficheros GPS.

Full text

El GPS RINEX y su presencia en España Cristina Torrecillas Lozano. Ingeniera en Cartografía y Geodesia. Colaboradora Honoraria del Departamento de Ingeniería Gráfica. Universidad de Sevilla. [email protected] Juan José Martínez García. Profesor Titular del Departamento de Ingeniería Gráfica. Universidad de Sevilla. [email protected] El RINEX (Reciever INdependent Exchange Format), son las siglas de un formato de intercambio de información GPS1• Fue presentado en el 5° Simposium Geodésico Internacional en Posicionamiento por Satélites2 que tuvo lugar en Las Cruces (México) en marzo de 1989. En Agosto de ese mismo año es recomendado por la Asociación Internacional de Geodesia (IAG3) como formato estándar de intercambio de ficheros GPS. En esté Simposium compitió con otros tres formatos de datos: - FICA (Fioating lnteger Character ASC/D: desarrollado por el Applied Research Laboratory de la Universidad de Texas. -ARGO (Automatic Reformatting GPS Observations), programa desarrollado por la NGS4 estadounidense. -ASCII: formato de intercambio ASCII de la Geodetic Survey de Canadá para uso interno. Tras una·serie de deliberaciones, finalmente se optó por el formato RINEX pero con una serie de reformas sobre su desarrollo inicial. El responsable de la primera versión de este formato fue el Instituto Astronómico de la Universidad de Berna (Suiza), empleándose por primera vez en la campaña geodésica EUREF-89 que realizó este mismo Instituto. En ella, se dispuso de 60 receptores de 4 marcas distintas, por lo que la necesidad de disponer de un fichero de intercambio de datos que facilitara el cálculo de bases en conjunto era primordial. 76 Está primera versión del RINEX solamente era capaz de transformar los datos de posicionamientos estáticos. Posteriores versiones incluyeron el res- to de posicionamientos (estático-rápi- do, pseudocinemático, cinemática ... ). La versión 2 salió a la luz en Septiembre de 1990, en el Simposium de 'üttawa (Canadá), resultando ser una versión abierta a futuras pequeñas modificaciones, como la de 1993 que incluye un pequeño cambio e~ los datos tomados bajo el Antispoofing (A/S)5, o la de inclusión de archivos de la constelación rusa GLONASS de principios de 1.997. La NGS6 es la institución que ha actuado como coordinador de la normalización de este formato. La base del RINEX parte de que la mayoría del software para GPS emplea los siguientes observables: -La medida de la portadora de fase en una o dos frecuencias (L 1 o L 1 y L2). -La medida por Pseudodistancia o código. -El tiempo obtenido en el instante de validar las medidas de fase y código. Consecuentemente la mayoría de la información que recogen los receptores es innecesaria, pues únicamente con estos tres observables y alguna información adicional relativa al estacionamiento (altura de antena, nombre de la estación ... ) sería suficiente. También hay que tener en cuenta que el software asume que la lectura del tiempo en los receptores y en los satélites es correcta para la medida de la pseudodistancia y la fase de la portadora. El RINEX implica que los datos binarios propios de cada tipo de receptor pueden ser transformados a formato independiente universal ASCIF durante el proceso de descarga, permitiendo así usar otro tipo de software o intercambiar datos procedentes de otros receptores. Dado que la estructura de los datos fuente (binario) difiere de cada receptor, es necesario que cada proveedor de software GPS genere un interprete para este formato. En la campaña EUREF-89 se necesitó de programas que trasladaran a RINEX los datos rer.ogirlos, pero la mayoría de las casas fabricantes no disponían de dicha posibilidad en aquel momento, por lo que el Instituto Astronómico de la U nit. versidad de Berna tuvo que generar los programas adecuados para sus receptores. Dichos programas están disponibles al público y se puede tener acceso a ellos por Internet. En la actualidad, la mayoría de fabricantes de software GPS incluyen en su paquete informático la opción de carga y descarga de ficheros RINEX, con opciones de carga directamente del archivo fuente o aplicando una transformación a los ficheros propios del programa. En el caso del software GPSurvey™ (Trimble™) la creación de archivos de este tipo no es opcional, el programa que los realiza se desarrolla en entorno DOS, su nombre es DAT2RIN.exe y se encuentra ubicado en el directorio GPSurvey\bin (Las opciones de este programa aparecen tecleando el nombre del archivo). Sin embargo, la casa Leica™ y su software Sky™ ofrecen en un paquete independiente las posibilidades relacionadas con este formato. Existen además programas independientes de las principales casas fabricantes que se dedican a servir de traj J " ductores entre casi todos los receptores existentes y el RINEX. Dado que el RINEX es un archivo de intercambio de información cumple con la mayoría de los condicionantes que se imponen a un fichero de intercambio (información únicamente necesaria, fácilmente transportable entre los diversos sistemas operativos, no-redundan- cia d~~atos, posibilidad de agregar nuevas observaciones ... ), excepto con uno fundamental: la gran longitud de sus ficheros. Inicialmente pudo haberse optado por la disminución de dicho tamaño escogiendo un formato binario pero a costa de perder accesibilidad a su contenido y disponibilidad para el usuario. En la actualidad con los programas de compresión de ficheros se consigue reducir indiscutiblemente el fichero RINEX en un factor de tres o más. Por ejemplo, un archivo de medio día de observación, con épocas de 30 segundos, puede llegar a ocupar de 1.5-2 Mb fácilmente compresibles a 500-600 kb o incluso menos. Pueden emplearse los ya conocidos formatos de compresión (ARJ, ZIP ... ), aunque la Universidad de Delft (Holanda) ha desarrollado un formato propio binario denominado CBI 8, especialmente diseñado para el RINEX. El formato RINEX se compone de la creación de cuatro tipos de archivos para su versión 2 y en adelante. Estos cuatro tipos son: - El fichero de los datos de observación. - El fichero de datos meteorológicos. - El fichero con el mensaje de navegación. - El fichero del mensaje de navegación del sistema GLONASS. En las primeras versiones únicamente se disponía de dos ficheros, el de observación y el de navegación. La grabación de estos archivos tiene un máximo de 80 caracteres por línea, facilitando así una fácil inspección del ·archivo en su visualización en la pantalla del ordenador, además cada fichero se -compone de una cabecera y de una sección de datos. 78 La cabecera contiene la información general del fichero como puede ser la relativa a la estación, el receptor o la antena. La sección de datos contiene los datos referentes al tipo de archivo. Los datos de observación y meteorología son creados para cada sesión y lugar, mientras que el mensaje de navegación es independiente de estos. La versión 2 de RINEX permite cabeceras adicionales para incluir nuevos registros en la sección de datos. Esto es muy útil cuando se producen cambios en la información de la estación durante la observación, como por ejemplo un cambio del método de observación empleado: de rápido estático a cinemático. Dentro de cada cabecera es posible incluir comentarios, sólo hace falta situar el registro «END OF HEADER,. al final de dichas líneas. Dentro de cada a, en concreto desde el carácter n° 61 al no 80, existe una pequeña descripción de registro, la información que contiene esa línea, esto indudablemente favorece el entendimiento del fichero casi a primera vista. Al final de este artículo se presenta una serie de ejemplos de los archivos RINEX. La nomenclatura de un fichero RINEX sigue la estructura «ssssdddf.yyt .. , donde los primeros cuatro caracteres establecen la identificación de la base, los tres siguientes indican el día del año (365 días), y el octavo carácter indica el número de sesión. Los dos primeros caracteres de la extensión se corresponden con el año actual y el último denota el tipo de fichero (n: navegación GPS, o: observación, g: navegación GLONASS). Cada fichero RINEX hace referencia a los datos recolectados por un receptor en una estación y en una sesión. Aunque en la versión 2 es posible dejar colgado el fichero y recoger datos en modo secuencial para medidas cinemáticas o estáticorápidas. Además, el RINEX de esta versión permite combinar observaciones de otros sistemas de observación como puede ser el TRANSIT. En el fichero de datos de la observación la pseudodistancia se mide en Metros. Se aceptan tres tipos de pseudodistancias, la C1 (código C/A o estándar sobre la frecuencia L 1 ), la P1 (Código Po Precise en L 1) y la P2 (Código P en L2). Algunos receptores no recogen observaciones sobre la frecuencia L2 bajo A/S, dado que en este caso el código P es encriptado pasando a ser el código Y; si se dispone de un desencriptador, el RINEX es capaz de generar un código P2 sintético, pero de todas formas estas observaciones deben de ser marcadas como afectadas por el A/S. La medición de fase también se puede realizar sobre las frecuencias L 1 o L2, y se denominan del mismo modo L 1 y L2. Se mide en ciclos completos, aunque en los primeros receptores la unidad era el medio ciclo, debiendose convertidos los datos a ciclos completos. Este tipo de receptores además presentan otros tipos de problemas con la medición de la pseudodistancia que es ambigua e incluso con la medición de código y fase porque no se realizaba al mismo tiempo; estos inconvenientes hacen necesaria una manipulación de datos previa a la transformación a RINEX. El RINEX también dispone de lugar para las mediciones Doppler en aquellos receptores donde este disponible la lectura de sus observables D1 y 02. En el RINEX se expresan en Hertz. La fase debe ser expresada en el mismo sentido que la pseudodistancia, un incremento en la pseudodistancia implica un incremento en el valor de la fase, el cual es opuesto ,.¡:1 la cuenta Doppler9. Ninguno de estos observables debe de ser corregido por sesgos externos tales como la refracción atmosférica o el retardo del reloj del satélite. Es necesario realizar una aclaración respecto a la medida del tiempo. La mayoría de los receptores miden el tiempo en la llegada de la señal tanto para la pseudodistancia como para la medición de fase. Estos receptores además sincronizan el tiempo de las observaciones obtenidas de los diversos canales del receptor a diversos satélites al mismo tiempo. Dado que el reloj del receptor es esencialmente independiente de él de los satélites, la observación real puede diferir entre ili r ¡¡ li varios receptores. Las diferencias en general suelen ser de menos. de un milisegundo debido a que los receptores GPS sincronizaron sus relojes con tiempo real GPS. Además si el receptor o el software conversor ajusta las medidas usando tiempo real descorregido de retarElos del reloj del satélite, la consistencia de los tres observables base (la fase, la pseudodistancia y el tiempo) de~mantenerse. Esto requiere la corrección del retardo del reloj del receptor. El fichero con el mensaje de navegación contiene los datos de orbitales, los parámetros del reloj y la precisión de las medidas de pseudodistancia de los satélites observados. Su cabecera puede contener opcionalmente datos del mensaje de navegación tales como los parámetros del modelo ionosférico para aparatos de una sola frecuencia y términos de correcciones relacionados con el tiempo GPS y UTC10• Una gran parte de este fichero está basado en el formato ARGO de la NGS. El fichero de navegación GLONASS sigue está misma filosofía para su cabecera. Sin embargo, la estructura de datos difiere mucho de la empleada por el GPS, sobretodo debe definir la diferencia entre los sistemas de tiempo empleados en las dos constelaciones. Además define las órbitas de los satélites por sus coordenadas, insertadas desde las bases centrales a unas horas determinadas e indicándose la antigüedad de dicha información. La definición del tiempo GLONASS también ha dado sus 'problemas, siendo necesario indicar la procedencia del tiempo de referencia de las observaciones. Dado su pequeño uso actual en España no se profundizará en los problemas que plantea la definición del tiempo GLONASS ni en sus observables, para ello se puede recurrir a la bibliografía. Por último, el fichero de datos meteorológicos fue definido para la versión 2 en adelante del RINEX y su función es la de simplificar la exportación y procesamiento de datos meteorológicos recogidos por los observatorios. Sigue el mismo principio que el fichero de observación. Contiene datos como la presión atmosférica en milibares, la temperatura seca y húmeda en grados Celsius y la humedad relativa; opcionalmente puede contener la humedad cenital del retardo ionosférico obtenida por un radiómetro de vapor de agua. Cada fichero contiene los datos de una estación. Los últimos cambios efectuados en los ficheros RINEX están relacionados con la inclusión de observaciones procedentes de la constelación GLONASS, posibilitando ficheros mixtos, y a un nuevo tratamiento que se le da a las mediciones bajo A/S. Una de las ... variaciones más relevantes de la inclusión del sistema GLONASS es la creación de un nuevo fichero de navegación para dicho sistema, siendo -como ya se ha comentadocuatro los archivos que se generan. Además el número PRN de cada satélite tiene el formato snn, donde s se corresponde con el identificador del sistema al que pertenece (G o blanco: para GPS, R: GLONASS, T: Transit) y nn es el número del satélite. Otros cambios han concernido a la ampliación de captación de satélites por época, dado que estaba limitado a 12 satélites, o a la inclusión de parámetros adicionales dentro del fichero de navegación. El estado presente y futuro del RINEX pasa por los simposium que tienen lugar entre científicos de todo el mundo. Las mejoras que se van aceptando suelen ser publicadas por la Asociación Internacional de Geodesia y transmitidas a los productores de equipos y software GPS. El servicio internacional GPS de Geodimánica, un servicio de estaciones GPS repartidas por todo el mundo, se ha convertido en uno de los mayores propulsores de este formato. Sus 40 estaciones operan ininterrumpidamente y es posible acceder a sus ficheros en este formato. Además esta red se utiliza para ofrecer efemérides precisas. Una cuestión todavía por aclarar es que organización oficial se encargará del mantenimiento del formato, de momen- to la NGS es la que actúa como coordinadora. La importancia del RINEX radica en la posibilidad de añadir a nuestra red datos auxiliares pertenecientes a Estaciones permanentes GPS. Esto toma importancia en todos aquellos posicionamientos que requieran de un postprocesado de datos, pues es en ese instante cuando es posible añadir información adicional de posibles estaciones cercanas. En el ámbito mundial, además de las estaciones propias de la constelación NAVSTAR 11 (donde es posible recoger efemérides precisas) existen multitud de bases que ofrecen los archivos recogidos por sus estaciones. La mayoría tiene en común la disponibilidad de sus datos en el formato RINEX, sino en formato SSF12. Ejemplos de posibles estaciones de referencia pueden ser: Mississippi (EEUU), Casper CBS (EEUU), Columbia (EEUU), UKA (Reino Unido), Denver (EEUU) ... En España, la presencia de estas estaciones crece lentamente, proliferando e fundamentalmente en las Universidades, aunque uno de los pioneros en el suministro de ficheros RINEX, recogidos desde sus propias estaciones permanentes, fue el Instituto Cartográfico de Cataluña (ICC) dentro de su campaña de apoyo fotogramétrico GEOFONS. De momen- to solo pueden obtenerse datos de dos estaciones: el Observatori de IÉbre y de el Cap de Creus. Además de RINEX se ofrecen el formato SSF y DAT de la casa Trimble™. Pueden consultarse y recogerse estos ficheros en: http://www.icc.es. La Escuela Universitaria de Ingeniería Técnica en Topografía de Madrid, tiene instalada y operativa una Estación de Referencia GPS, TRIMBLE 4000 SSI DOS CORS, desde el 4 de Noviembre de 1997. Los datos se disponen en formato SSF y RINEX-2, y están disponibles durante 3 meses. La dirección es: http://nivel. euitto.upm.es/gps. La Escuela Politécnica Superior de Lugo (EPS) posee asimismo una base denominada Base Comunitaria de referencia instalada en la mma universidad. Ofrece dos tipos de ficheros, uno con datos del código y otro con datos de fase. Son ficheros comprimidos autoejecutables 2 OBSERVATION DATA RINEX VERSION 1 TYPE 2 NAVIGATION DATA RINEX VERSION 1 TYPE DAT2RIN1.01c CTL 17DEC97 1:41:44GMTPGM/RUNBY DAT2RIN 1.01c CTL 17DEC97 1:41:48 GMTPGM 1 RUN BY 1 DATE 1 DATE CTL CTL OBSERVER COMMENT .1583D-07 -.1490D-07 -. 1192D-06 .1192D-06 ION ALPHA /AGENCY 1951 TRIMBLE 4000ST Nav 4.82 Sig 1.15 REC # 1 TYPE .1229D+06 -.1802D+06 -.13110+06 .7864D+06 ION BETA -.3286260152Í39D-13 -.1 02445483208D-07 405504 164 DEL TA-UTC: AO,A 1 ,T,W /VEAS O 4000ST L 1/L2 GEOD ANT # 1 TYPE 12 LEAP SECONDS END OF HEADER PUIG MARKER 2 97 11 18 12 o o. o -.424607656896D-03-.397903932026D-11 .OOOOOOOOOOOOD+OO .400000000000D+02 .499062500000D+02 .461697802995D-08 .220844907712D+01 .237300992012D-05 .172062086640D-01 .1 02501362562D-04 .5153676498410+04 .216000000000D+06 -.201165676117D-06 ·.262064325823D+01 -.294297933578D-06 .940755731715D+00 .170718750000D+03 -.231624122461 D+01 -.791640117846D-08 -.253581991279D-09 .1 OOOOOOOOOOOD+01 .932000000000D+03 .0000000000000+00 N AME" PUIG MARKER NUMBER 4921803.7980 -26220.8985 4043140.4872 APPROX POSITION XY~ .... 2.7207 0.0000 0.0000 ANTENNA: DELTA H/E/ .7000000000000+01 .0000000000000+00 -.232830643654D-08 .4000000000000+02 .214200000000D+06 N COMMENT Note: The above offsets are CORRECTED. Raw Offsets: H= 1.4000 E= 0.0000 N= 0.0000 COMMENT COMMENT COMMENT 4 97 11 18 9 59 44.0 .574802979827D-04 .193267624127D-11 .0000000000000+00 .6700000000000+02 -.8300000000000+02 .4409112228650-08 -.2694799321760+01 -.4108995199200-05 .446570944041 D-02 .3511 086106300-05 .515363909721 0+04 .2087840000000+06 -.7636845111850-07 -.4633313398390+00 .4842877388000-07 .9760087819520+00.3190312500000+03 -.8997479333360+00 -.8122481191090-08 -.9214669542260-1 o .1 000000000000+01 .932000000000D+03 .OOOOOOOOOOOOD+OO .7000000000000+01 .0000000000000+00 .232830643654D-08 .670000000000D+02 .2047800000000+06 Note: The above height is to the antenna base. COMMENT 1 1 o WAVELENGTH FACT L 1/2 3 L 1 C1 L2 # 1 TYPES OF OBSERV 15 1997 11 18 8 53 45.000000 1997 11 18 12 o 0.000000 10 2 94 94 o 4 447 447 361 7 4 4 o 1 o 544 544 474 OBS 14 150 150 104 OBS 16 350 350 294 OBS 18 714 714 649 OBS 19 444 444 432 OBS 24 341 341 327 OBS que generan los ficheros de navegación y observación RINEX, solo ofrecen este formato. La dirección en Internet es la siguiente: http://sucuslugo.lugo.usc.es/-japardi/ gps.html. De momento se tiene conocimiento de estas bases, puede que existan más, pero la distribución de su información al usuario no se desarrolla por Internet. Entre las futuras ba9es está el proyecto de la Escuela Politécnica Superior de Jaén de establecer un nuevo punto de referencia. Gunter Werner. (1994). Correo-e: lgscb@ cobra.jpl.nasa.gov. RINEX: The Recieverlndependent Exchange Format. GPS World Julio 1994. Pag. 48-52. GunterWerner. (1997). RINEX: The Receiver lndependent Exchange Format Version 2. http://igscb/data/format/rinex2.txt. Revisión de abril 1997. Hofmann-Wellenhof, B., Lichtenegger, H., Collins, J. (1994). GPS Theory and Practice. Editorial Springer-Verlag. Kleusberg, A, y Teunissen, P.J.G .. (1996). GPS for Geodesy. Lectures Notes Earth Sciences, n°60. Editorial Springer-Verlag. Leick, A. (1994). GPS Surveying. Editorial John 82 INTERVAL TIME OF FIRST OBS TIME OF LAST OBS # OF SATELLITES PRN 1 # OF OBS PRN 1 # OF OBS PRN 1 # OF OBS PRN 1 # OF PRN 1 # OF PRN 1 # OF PRN 1 # OF PRN 1 # OF PRN 1 # OF Wiler & Son lnc. 2 METEOROLOGICAL DATA RINEX VERSION 1 TYPE XXRINEXM V9.9 AIUB 3-APR-96 00:10 PGM 1 RUN BY 1 DATE EXAMPLE OF A MET DATA FILE COMMENT A 9080 MARKER NAME 3 PR TD HR # 1 TYPES OF OBSERV PAROSCIENTIFIC 740-16B 0.2 PR SENSOR MOD/TYPE/ACC HAENNI 0.1 TD SENSOR MOD/TYPE/ACC ROTRONIC I-240W 5.0 HR SENSOR MOD/TYPE/ACC 0.0 0.0 0.0 1234.5678 PR SENSOR POS XYZ/H END OF HEADER 96 4 o o 15 987.1 10.6 89.5 96 4 o o 30 987.2 10.9 90.0 96 4 o o 45 987.1 11.6 89.0 2 GLONASS NAVMESS DATA RINEX VERSION 1 TYPEXXRINEXN V1.3 VAX University of Berne 30-AUG-93 17:57 PGM 1 RUN BY 1 DATE 1993 8 7 -0.141188502312D-04 CORRTOSYSTEMTIME END OF HEADER 1 93 8 7 15 15 0.0-0.1619420945640-03 0.1818989403550-11 0.542700000ÓOOD+05 0.1294697949220+05-0.130014419556D+01 0.186264514923D-08 0.0000000000000+00 -0.380712744141 0+040.2665169715880+01 O.OOOOOOOOOOOOD+OO 0.170000000000D+02 o .2165256347660+050.124328994 751 D+01-0.186264514923D-08 0.0000000000000+00 17 93 8 7 15 15 0.0 0.717733055353D-04 0.272848410532D-11 0.5427000000000+05 0.305286Í'187500+040.3116484642030+01 O.OOOOOOOOOOOOD+OO 0.0000000000000+00 -0.1084317871 090+05-0.317855834961 D+000.000000000000D+00 0.21 00000000000+00 0.186264514923D-08 0.0000000000000+00 1. En inglés, Global Positioning System. Leick, A. (1994). GPS Surveying. Editorial John Wiler & Son lnc. 2. En inglés, 51h lnternational Geodetic Symposium on Satellite Positioning. Navigation, ( 1986-1994). Paper published in Navigation, Vol. 1, 11, 111 y IV. Impreso por The lnstitute of Navigation. Seeber, G. (1993). Satellite Geodesy. Editorial Walter de Gunter-Berlín-New York. Torrecillas Lozano, C. (1998). Aplicación del método LAMBDA a la resolución de ambigüedades en modelos GPS. Proyecto Final de Carrera. Escuela Técnica Superior de Ingeniería Cartográfica, Geodésica y Topográfica. Universidad Politécnica de Valencia. 262 pp. Torrecillas Lozano, C. y Martínez García, J. J. (1998). Resolución de ambigüedades gps: técnicas empleadas y estudios futuros. Mapping n°49, Octubre 1998. Pag. 6-18. 3. En inglés, lnternational Asociation of Geodesy. 4. En inglés, National Geodetic Survey. 5. Método de degradación de la señal GPS que consiste en una encriptación del código P. 6. En inglés, U.S. National Geodetic Survey. 7. En inglés, American Standart Code for lnformation Exchange. 8. En inglés, Compressed Binary Format. 9. Sistema de medición de distancia basado en la recogida de cambios de frecuencias de los satélites. 1 O. En inglés, Universal Time coordinate, tiempo universal coordinado. 11 . Constelación de satélites que ofrecen sus servicios al sistema GPS. 12. Formato binario. t. 1 1 ¡ 1 1 1 1 1 1 11 1 1