r13 - 26 May 2014 - 03:23:30 - RickMachYou are here: TWiki >  Forum Web  > WebHome

Welcome to the GPSTk Forum web

To create a new discussion entry, create a 'New Discussion Forum'. This will create a slashdot.org style main article with the ability to add comments to the posting. If you want a new category of items, you have to add an the category to the 'Form Categories'. Let RickMach know if you have questions or feedback.

New Discussion Forum Forum Categories

Broadcast ephemeris problem
Posted on 03 Sep, 2014 by SergioSantos

I was trying to extract the satellites position from the broadcast navigation message using an GPSEphemerisStore? object like in example 4. But then when trying to use the function .getXvt(prn, t) the program crashes (although no error is detected in code before compilation), with the following message:

"Non processed exception: InteropServices?.SEHException: The external component activated an exception. in gpstk.OrbitEph.svXvt(OrbitEph?* , Xvt* , CommonTime?* ) in main() em c:\users\user\documents\visual studio 2012\projects\gnssrelpos\g nssrelpos\main.cpp:line 143 in mainCRTStartup() Press key to continue . . ."

I already used this approach successfully a few years ago in another project using version 1.6.

I tried to investigate a little bit the origin of the problem by making a few tests:


RinexNavStream? rin_nav(nav_path.c_str());

RinexNavData? nav_data;

while (rin_nav >> nav_data) BcEStore?.addEphemeris(nav_data);

SatID? s(23, SatID?::systemGPS);

CommonTime? t = BcEStore?.getInitialTime();

const OrbitEph? *eph = BcEStore?.findOrbitEph(s, t);

cout << "test: " << eph->asString() << endl;

cout << "test2: " << eph->ecc << endl;

cout << "test3: " << eph->svClockBias(t) << endl;

cout << "test4: " << eph->isValid(t) << endl;

Xvt sv = eph->svXvt(t);

cout << "x = " << sv.x[0] << endl;

These tests resulted in the following output:

test: EPH G23 | 2011 74 12:00:00 | 74 12:00:00 | 74 12:00:00 | 74 14:00:00 | 74 12:00:00 | 71 | 71 | 0

test2: 0.00703742

test3: 0.00032

test4: 0

All of which are consistent with the nav file. After that the program crashes and the exception message appears. Does anyone knows what's happening?

Thank you. Regards

( comments ) last update by SergioSantos 03 Sep 2014 - 16:56

AntexReader fails at Multi-Epoch listings
Posted on 28 Aug, 2014 by StefanJunker
Dear all,

I am trying to retrieve APC information from an Antex file (igs08.atx) using the gpstk::AntexReader class the following way:

AntexReader ant;

SatAnt = ant.getAntenna(id, time );


In the AntexReader.cpp (line1350) the epoch comparison always leads to an unknown error.

I have debugged this part and the times (epochs, antenna.getAntennaValidFrom(), antenna.getAntennaValidFrom()) show right results, but the logical operation failes in line 1350 using GPS Satellite G11 on L1 frequency for JD 2454697.5.

Thanks for the help. Stefan

( comments ) last update by StefanJunker 28 Aug 2014 - 12:53

Posted on 03 Jul, 2014 by CamiloAndres
Hi! Iḿ using PRSolve. When I execute the comand generate a log File with the following problem:

PRSolve, part of the GPS Toolkit, Ver 5.0 8/1/13, Run 2014/07/03 18:53:34 Warning - unrecognized arguments: -o DORA0980.11O -n DORA0980.11N End of unrecognized arguments Errors found on command line: Required option obs is not found. End of command line errors.

Thanks for your help

( comments ) last update by AlexanderKuna 03 Jul 2014 - 19:10

TropModel GPS-tk
Posted on 22 Jun, 2014 by AnaMarlaSanchez
Hi I am a student of Ingeniera Catastral in Colombia, Bogota. I dont speak English very well, so I hope you understand me.

I need help with undergraduate thesis'm taking over, and let me know how to link the RINEX files and meteorological observations with function tropmodel GPS-tk for tropospheric delay.

Please if someone could help it would be very grateful, I took a year for help and no one knows how to use GPS-tk

( comments ) last update by AnaMarlaSanchez 02 Jul 2014 - 02:08

novaRinex converter needs updating
Posted on 14 May, 2014 by RobertSchaefer

I have a novAtel receiver version OEM6, but the novaRinex Converter only supports versions for OEM2 and OEM4.

Who administers maintenance of gpstk?

How long will it take for version OEM6 to be supported?

thanks, bob schaefer rps@haystack.mit.edu

( comments ) last update by FelipeNievinski 27 Jun 2014 - 01:00

- Broadcast ephemeris problem
- AntexReader fails at Multi-Epoch listings
- PRSolve
- TropModel GPS-tk
- novaRinex converter needs updating
- Rinex cut-off angle
- RAIMSolverEmulateSingleFrequencyTrilateration
- Wheresat range algorithm
- how to specify time system in time format
- dashes in docs
older articles

Forum Web Utilities

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r13 < r12 < r11 < r10 < r9 | More topic actions
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright amp; by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback