Hi, I finally figured out how to get RXM-RAW UBX messages that supposedly contain raw pseudorange information. How should I go about checking if the data is any good? I guess I should first figure how to convert it to RINEX?
1) Google finds http://home.comcast.net/~dmilbert/softs/ant2rin.htm which does not quite compile with gfortran in Debian: wget http://home.comcast.net/~dmilbert/softs/ant2rin.for.txt mv ant2rin.for.txt ant2rin.f gfortran-4.4 ant2rin.f ant2rin.f:27.72: open(lin, file='ant2rin.ubx',form='binary',status='old') 1 Error: FORM specifier in OPEN statement at (1) has invalid value 'binary' ant2rin.f:496.72: call getarg(ipos,buff,status) 1 Error: Too many arguments in call to 'getarg' at (1) 2) http://ls.unavco.org/pipermail/teqc/2006/000342.html talks about some teqc program which has an FAQ entry with "The UNAVCO Facility does not make the teqc source code available, except in special circumstances usually requiring a non-disclosure agreement." 3) http://www.gogps-project.org/ depends on non-free matlab with java version "available soon". 4) gpstoolkit source code does not mention UBX at all. 5) rtklib has a convbin tool. Is this the tool I should be using? lindi1:~/tmp$ cat /dev/gps > RXM-RAW.1279580805.ubx lindi1:~/tmp$ ~/debian/debian-rtklib/rtklib_2.3.0/app/convbin/gcc/convbin RXM-RAW.1279580805.ubx input file: RXM-RAW.1279580805.ubx (u-blox) rinex obs : RXM-RAW.1279580805.obs rinex nav : RXM-RAW.1279580805.nav rinex gnav : RXM-RAW.1279580805.gnav sbas msg : RXM-RAW.1279580805.sbs 2010/07/19 23:07:09-07/20 04:33:07: O=19557 N=0 G=0 S=0 E=2 lindi1:~/tmp$ ls -l total 15960 -rw-r--r-- 1 lindi kurp 324 Jul 20 10:26 RXM-RAW.1279580805.gnav -rw-r--r-- 1 lindi kurp 648 Jul 20 10:26 RXM-RAW.1279580805.nav -rw-r--r-- 1 lindi kurp 11985665 Jul 20 10:26 RXM-RAW.1279580805.obs -rw-r--r-- 1 lindi kurp 0 Jul 20 10:26 RXM-RAW.1279580805.sbs -rw-r--r-- 1 lindi kurp 4313904 Jul 20 10:22 RXM-RAW.1279580805.ubx lindi1:~/tmp$ RinexDump RXM-RAW.1279580805.obs | head # Rinexdump File: RXM-RAW.1279580805.obs Satellites: ALL Observations: ALL # Time (%4F %10.3g) Sat C1 L S L1 L S P2 L S L2 L S 1593 169628.998 G03 22012169.085 0 0 115674638.547 0 0 0.000 0 0 0.000 0 0 1593 169628.998 G06 22691984.402 0 0 119247189.216 0 0 0.000 0 0 0.000 0 0 1593 169628.998 G11 22447756.940 0 0 117963803.785 0 0 0.000 0 0 0.000 0 0 1593 169628.998 G14 22096609.520 0 0 116118456.058 0 0 0.000 0 0 0.000 0 0 1593 169628.998 G19 20574963.864 0 0 108122199.305 0 0 0.000 0 0 0.000 0 0 1593 169628.998 G22 20783906.467 0 0 0.000 3 0 0.000 0 0 0.000 0 0 1593 169628.998 G28 23463557.027 0 0 123301866.456 0 0 0.000 0 0 0.000 0 0 1593 169629.998 G03 22012570.798 0 0 115676748.734 0 0 0.000 0 0 0.000 0 0 I'm bit lost. Does this look sensible? Do I need more than RXM-RAW to calculate my position? Perhaps ephemeris in some format? I would greatly appreciate a step-by-step tutorial for newbies :-) I have two identical receivers so I was hoping that if I keep one at a fixed location I could use it to aid the moving receiver (perhaps over WLAN?). Is this possible and are there command line tools for it? best regards, Timo Lindors _______________________________________________ This message is sent to you from [email protected] mailing list. Visit http://lists.osgeo.org/mailman/listinfo/foss-gps to manage your subscription For more information, check http://wiki.osgeo.org/wiki/FOSS-GPS
