UNAVCO Home UNAVCO Home
   |    |   |  
UNAVCO Home UNAVCO Facility

Software Remote PC Software RedHat Linux Auxiliary utilities Downloading & Data Transfer AOA Ashtech Trimble Other Pre-Processing TEQC Other Processing GAMIT/GLOBK Bernese GIPSY-OASIS II Trimble Geomatics (TGO)
Data Download & Transfer - EGADS

EGADS Extensible GPS Array Data System

A community based download program initially developed for the SCIGN project. EGADS is a Perl program used in conjunction with Sharc that automates the downloading and file naming of GPS data files from a remote GPS system.

EGADS requires 4 supporting modules in order to function properly, they are: DateTime::Precise, XML::Parser MIME::Base64, URI::URL.
Modules for 7.3

Here are some helpful installation notes written by UNAVCO Facility Personnel. These instructions (word doc) are intended to be a guide and provide examples for specific configurations. Any feedback on how to make these instructions more helpful is appreciated.

 

Sharc
sharc-0.99.9-1.i386.rpm

Egads
egads-2.0a2.tar

You can download the individual modules that are required for egads to run, noting that there may be more recent versions for your specific OS version, most of the modules can be found in rpm format from rpmfind.net.

    DateTime-Precise-1.05.tar.gz
    MIME-Base64-2.12.tar.gz
    URI-1.18.tar.gz
    XML-Parser-2.29.tar.gz
    expat-1.95.2-1.i686.rpm

To install an rpm use the following command : rpm -Uvh 'rpm name'.
To install the modules (if not an rpm) perform the following set of commands:
    'perl Makefile.PL'
    'make'
    'make test'
    'make install'

Hints
Try a direct connection first and then modem or freewave connection. Run sharc manually first, just to make sure that you are able to download a file allocation table (fat) file. You can always type sharc --help and you will get the different options that sharc will take as input.

Examples:
sharc --port /dev/ttyS1 --baud 38400 --fatfile fat.out (fat.out will show index of all files on receiver)
sharc --port /dev/ttyS1 --baud 38400 --download 2-4 (will download files 2-4)
To run egads manually from /home/egads/EGADS/bin
./egads_client.pl --nosoap --daemon --hub local-ttyS1 > /dev/null &

Here is a run_egads script that can be placed in /home/egads and run from the cron. Your crontab entry could look like the following:
    05 * * * * /home/egads/run_egads > /dev/null 2>&1

Last modified Thursday, 17-Nov-2005 03:58:00 UTC

 

Home | About Us | Contact Us | Support | Search | Facility | PBO | Education & Outreach

Comments: webmasterATunavco.org
© 2008 UNAVCO, Inc.