Slashdot Mirror


GPS Toolkit (GPSTk) 1.0 Released

rmach writes "Based on many years of work performed at ARL:UT, we have release GPSTk under the GNU LGPL. GPSTk is a cross platform library and set of applications that provides both fundamental and advanced GPS processing algorithms to the GPS and open source community. A wide array of functions are provided by the GPSTk library, including: RINEX I/O, ephemeris calculation, P-code generation, atmospheric refraction models, and positioning algorithms. GPSTk applications provided more concrete benefits to the user, including: cycle slip detection and removal, calculation of the Total Electron Content (TEC) of the ionosphere, position residual computation, and RINEX file manipulation. The library is about 41,000 SLOC with a COCOMO estimated cost to develop of about $1.3 million. You can also read more about it in the current issue (September '04) of Linux Journal."

10 of 197 comments (clear)

  1. that's all fine and good, but by Anonymous Coward · · Score: 5, Insightful

    anyone that has worked with GPS and GIS data know the real hard part is fixing and processing all the data. Getting the data into a database in a normalized format is perhaps one of the most challenging parts of building a gps/gis application. luckily companies like NavTech provide good data that is supplemented with their own surveys.

  2. Thank goodness... by k4_pacific · · Score: 5, Funny

    Just the other day, I was trying to find a way to calculate the total electron content of the ionosphere.

    --
    Unknown host pong.
  3. That's great and all, but... by Anonymous Coward · · Score: 5, Funny

    I'm still not gonna stop and ask for directions.

  4. Re:Not sure how this is useful... by afidel · · Score: 5, Interesting

    No, it means you can do precise calculations with cheap equipment. Most of these functions cost thousand of dollars if done in hardware.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  5. Re:It's probably just me, but.... by Espectr0 · · Score: 5, Informative

    SLOC means source lines of code. COCOMO (construction code model) is the name of a method used to estimate costs of development, mostly in person-months needed to finish a project.

  6. You know, it's amazing... by tao_of_biology · · Score: 5, Funny

    It's amazing what guys are willing to go through to avoid getting out of the damn car and asking for directions. ;)

    --

    -- "A chicken is an egg's way of making another egg."

  7. Acronyms and Terms Explained by n2rjt · · Score: 5, Informative
    I have a few of these:

    GPS = global positioning system (but you knew that)

    ephemeris calculation = modeling a satellite's orbit based on a handful of numbers, demonstrated by http://ssd.jpl.nasa.gov/eph_help.html

    RINEX = Receiver Independent Exchange Format, http://www.ngs.noaa.gov/CORS/Rinex2.html

    SLOC = source lines of code .. a simplistic and rather poor metric used to gauge the effort required to develop software. http://www.dwheeler.com/sloc/

    COCOMO = an obsolete software development cost model http://www.jsc.nasa.gov/bu2/COCOMO.html

  8. Re:It's probably just me, but.... by LesPaul75 · · Score: 5, Funny

    No, it's not just you...

    ARL:UT GPSTk GNU LGPL GPS RINEX I/O P-code TEC SLOC COCOMO

    I thought the article was one of those crypto-quotes from the newspaper. I solved it, and it translates to

    CATS:YOU HAVE NO CHANCE TO SURVIVE MAKE YOUR TIME

    Pretty scary, if you ask me.

  9. Re:Wasn't the Precision code classified? (NO) by spankus · · Score: 5, Informative
    Actually, Precision Code isn't classified, and it lists how to make it in Interface Spec Document 200

    The government encrypts the Pseudo Random Code with an encryption key that makes it hard to track.

    Y-code is simply encrypted P Code.

    Basically, this software package allows you to increase your accuracy, export and import GPS information, and model the ionosphere (a major source of error using the Coarse Acquisition (civilian) signals.

  10. Finally -- a way to control my dog's shit by IronChefMorimoto · · Score: 5, Funny

    Finally -- a means of writing the software required for my GPS-guided canine shock collar defecation system. Now I can just turn the dog loose and not have to worry about her pooping in a different place every time she gets her dump on.

    Shit on the driveway? SHOCK!

    Crap in the neighbor's yard? SHOCK!

    Crap in mean neighbor's yard? NO SHOCK! (subroutine for OPTIONAL shit locations).

    Poop near the mailbox? SHOCK!

    Drop a deuce in the back corner of the yard near all the other piles of shit? NO SHOCK!

    (C) Copyright 2004 by IronChefMorimoto Pet Waste Management Technologies

    IronChefMorimoto