Skip to content

jcmb/GNSS-Download

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GNSS-Download

Overview

This Repo contains a number of tools that are useful for dealing with Trimble GNSS receivers and files from these units.

TrimbleDownload.py

usage: TrimbleDownload.py [-h] 
	[--RINEX {2.11,2.12,3.00,3.02,3.03,3.04}] 
	[--Port PORT] 
	[--Base BASE] 
	[--Output OUTPUT]
    [--Max MAX] 
    [--Recursive] 
    [--Delete] 
    [--Clobber] 
    [--Quite] 
    [--NoRename] 
    [--DryRun] 
    [--Verbose]
    [--Tell]
    IP   
    Format {HATANAKA,HATANAKAZ,KML,KMP,CSV,RINEX,RINEXZ,T0X}

Trimble GNSS Download.

positional arguments:
  IP                    GNSS receiver IP
  Format 				    {HATANAKA,HATANAKAZ,KML,KMP,CSV,RINEX,RINEXZ,T0X}
                        Format of file to download

optional arguments:
  -h, --help            show this help message and exit
  --RINEX {2.11,2.12,3.00,3.02,3.03,3.04}
                        Specify the RINEX version (allowed: 2.11, 2.12, 3.00, 3.02, 3.03, 3.04 )
  --Port PORT, -P PORT  HTTP HTTP Port of the GNSS Receiver, Default: 80.
  --Base BASE, -B BASE  Base Directory to Download from. Default: Internal.
  				Internal is the default.  
  				
  --Output OUTPUT, -O OUTPUT
                        Directory to Download to. Default Download in the current directory
  --Max MAX, -M MAX     Max number of downloads. Unlimited otherwise
  --Recursive, -R       Download from the Base directory and below
  		Required if the files are not being stored in a flat directory format.
  --Delete, -D          Delete file after downloading, Not implemented
  --Clobber, -C         Overwrite Existing
  		Without this files will not be downloaded if the already exist.
  --Quite, -Q           Quite, do not show progress. Disabled if output redirected.
  --NoRename            Do not rename files to the name browser would download.
  		Turning off Renaming will make the download faster when there is a signficant number of existing files. Note turning this on will re-download all of the existing files. 
  		Does not make a difference for T0X and KML Types. 
  --DryRun              DryRun, do not delete. Not implemented
  --Verbose, -V         Verbose
  --Tell, -T            Show Settings in use.
  

Formats are

*   T0X  
		Trimble T02 or T04 file without conversion.
*   KML
		KMZ File with the positions as lines. The KMZ is generated by the receiver.
*   KMP
		KMZ File with the positions as lines and point markers. The KMZ is generated by the receiver.
*   CSV
		CSV File with the positions from the KMZ (Points) generated by the receiver. See KMZ_Decode.py for more details
		
*   RINEX
		RINEX Observation File. Generated by the receiver
*   RINEXZ
		RINEX Observation & Ephemeris in a zip File. Generated by the receiver
*   HATANAKA
		HATANAKA Compressed RINEX Observation File. Generated by the receiver
*   HATANAKAZ
		HATANAKA Compressed RINEX Observation & Ephemeris in a zip File. Generated by the receiver

The RINEX and HATANAKA files will be 3.04 unless the --RINEX parameter is passed to creat a different version.

KMZ_Decode.py


usage: KMZ_Decode.py [-h] [--Save] [--Verbose] [--Tell] KMZ_File

Trimble KMZ to CSV.

positional arguments:
  KMZ_File       KMZ file to convert to CSV

optional arguments:
  -h, --help     show this help message and exit
  --Save, -S     Save the KML files from the KMZ. The CSV File will match the KML file
  --Verbose, -V  Verbose
  --Tell, -T     Show Settings

Converts a Trimble KMZ file, with Points and Lines, into a CSV File of the following format

  1. 'Time': GPS Seconds of Week
  2. 'Lat' : Latitude
  3. 'Lon' : Longitude
  4. 'Hgt' : Ellipsoid Height
  5. 'Type': Postion Type, RTK Fixed for example
  6. 'HPrec': Horizontal Precision. Blank if from a KMZ
  7. 'VPrec': Horizontal Precision. Blank if from a KMZ
  8. 'Mode' : Positioning Mode, 3D normally
  9. 'PDOP' : PDOP
  10. 'Tracked' : Number of SV's Tracked
  11. 'Used': Number of SV's used in the Postion
  12. 'Week : GPS Week

About

Tools for downloading data from a Trimble GNSS Reciever

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages