⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 gps源代码
💻
字号:
Version 1.3   Monday, July 16, 2006	General modifications	---------------------	- Most of version 1.3 comprised of revision number 701	- gpstk1.3/apps/time/calgps.cpp was pulled from revision nember 707	- The current msi for the windows package may not update the 	        previous version installations		- Added examples/example7.cpp & associated RINEX data files	        This program shows 10 different ways to process GPS data using		"GNSS data structures". The "GNSS Data Structures" paradigm can   	        process GPS code-based data based on Vectors, Matrices 		and other objects.		- Added examples/example6.cpp	        Shows a rather minimalist way to process GPS data using GNSS Data		Structures	- Improved src/icd_200_constants.hpp	        Fixed RSVCLK value		- GPSTk is now able to build under the MS Visual Studio 2005 (Express	        Edition)	- A simulator has been added but is not part of the binary build, but	        can be found in the source tarball under gpstk/apps/swrx	Library modifications	---------------------	- Added src/SimpleKalmanFilter.[h|c]pp	        Implements a version of the Kalman filter, based in Vectors		and Matrices - not yet GNSS data structures-enabled	- Added src/NablaOp.[h|c]pp	        Applies differences in satellite-related data to the GNSS		data structures (a.k.a. GDS)	- Added src/TypeID.[h|c]pp	        Index able to represent any type of observation, correction,		model parameter or other data value of interest 	- Added src/DataHeaders.[h|c]pp	        Adds several headers to be used with the GNSS data structures		classes	- Added DataStructures.[h|c]pp	        Set of data structures to be used by other GPSTk classes	- Added src/DeltaOp.[h|c]pp	        Applies differences on ground-related data to the GNSS data		structures	- Added src/ComputeCompination.hpp	        Base class to ease computing of data for the GNSS data structures	- Added src/ComputePC.hpp	        Eases computing the PC combination for GNSS data structures	- Added src/ComputeLC.hpp	        Eases computing the LC combination for GNSS data structures	- Added src/ComputeLI.hpp	        Eases computing the LI combination for GNSS data structures	- Added src/ComputeLdelta.hpp	        Eases computing the Ldelta combination for GNSS data structures	- Added src/ComputePdelta.hpponly	        Eases computing the Pdelta combination for GNSS data structures	- Added src/ComputePI.hpp	        Eases computing the PI combination for GNSS data structures	- Added src/ComputeMelbourneWubbena.hpp	        Eases computing the ComputeMelbourneWubbena combination for 		GNSS data structures	- Added src/ComputeIURAWeights.hpp	        Computes satellites weights based on URA Index for GNSS data		structures	- Added src/ComputeMOPSWeights.hpp	        Computes satellites weights based on Appendix J of MOPS C		(RTCA/DO-229C), for GNSS data structures	- Added src/SimpleFilter.hpp	        Filters satellites with observables grossly out of bounds, 		intended for GNSS data structures	- Added src/OneFreqCSDetector.hpp	        Detects cycle slips using observables in just one frequency	- Added src/LICSDetector.hpp	        Detects cycle slips using LI observables	- Added src/MWCSDetector.hpp	        Detects cycle slips using the Melbourne-Wubbena combination	- Added src/CodeSmoother.hpp	        Smoothes a given code observable using the corresponding phase 		observable	- Added src/PCsmoother.hpp	        Smoothes PC code observables using the corresponding LC phase		observables	- Added src/XYZ2NEU.[h|c]pp	        Reference frame change from ECEF XYZ to topocentric North-East-Up	- Added src/XYZ2NED.[h|c]pp	        Reference frame change from ECEF XYZ to topocentric North-East-Down	- Added src/TimeNamedFileStream.hpp	        Simple time-based file name stream	- Improved src/ModeledReferencePR.[c|h]pp	        Adapted to work with GNSS data structures	- Improved src/ModeledPR.[h|c]pp	        Adapted to work with GNSS data structures	- Improved src/TropModel.hpp	        Added method MOPSTropModel::setAllParameters()	- Improved src/SolverLMS.[h|c]pp	        Adapted to work with GNSS data structures	- Improved src/SolverWMS.[h|c]pp	        Adapted to work with GNSS data structures	- Improved src/icd_200_constants.hpp	        Added data regarding L5, L6, L7 and L8	- Improved src/RinexHeader.[h|c]pp	        Can now process RINEX2.11 navigation files	- Improved src/icd_200_constants.hpp	        Fixed RSVCLK	- Improved src/SP3Data.cpp	        Modified the reader to be tolerant of short PG lines	- Improved src/RinexUtilitties.[h|c]pp	        Added a sort routine 	- Improved src/EngAlmanac.[h|c]pp	        Routing added that performs a simple sanity check on the almanac		Application modifications	-------------------------	- Improved apps/differential/vecsol.cpp	        Along with other submissions allows the toolkit to build under		the MS Visual Studio 2005	- Improved apps/Rinextools.[h|c]pp	        Increased robustness and added multiple input file capabilities	- Improved all tools to process input files in time order:	        apps/Rinextools/ResCor.cpp		apps/Rinextools/RinSum.cpp		apps/Rinextools/RinexDump.cpp		apps/positioning/PRSolve.cppVersion 1.2   Monday, November 6, 2006		General modifications	---------------------		- Moved from Perforce to a Subversion repository located at 		https://svn.sourceforge.net/svnroot/gpstk		- GPSTk library testing is now being implemented in dev/tests		These unit tests for the library currently cover over		40% of the code with an average of 95% coverage for 		tested classes.  Tests use CppUnit and Perl scripts.		See test documentation for more information.		- Added examples/example5.cpp		An example that shows how to use some very useful high level		GPSTk classes for positioning				- Added Python support to the GPSTk		- Added capability for FileHunter to work under Window and Cygwin		Library modifications	---------------------		- Added RINEX version 2.11 support for GPS Navigation files		- Added the following prototype time classes:		src/CommonTime.[h|c]pp		src/YDSTime.[h|c]pp		src/CivilTime.[h|c]pp		src/GPSEpochWeekSecond.[h|c]pp		src/GPSWeekSecond.[h|c]pp		src/GPSWeekZcount.[h|c]pp		src/JulianDate.[h|c]pp		src/MJD.[h|c]pp		src/UnixTime.[h|c]pp			- Added src/TimeConstants.hpp		Time constants		- Added src/TimeConverters.[c|h]pp		Time converstion routines		- Added src/Bancroft.[h|c]pp 		Class gets an initial guess of GPS receiver's position			- Added src/SVExclusionList.[h|c]pp		- Added and implemented src/SatID.hpp		Class which encapsulates Satellite Identification information		- Added src/ModeledPR.[h|c]pp		Encapsulates computation of modeled pseudoranges of a mobile		receiver			- Added src/SimpleIURAWeight.[h|c]pp		Assigns weights to satellites based on their URA Index	 	- Added src/ModeledPseudorangeBase.hpp		An abstract base class for modeled pseudoranges		- Added src/WeightBase.hpp		An abstract base class for algorithms assigning weights to satellites				- Improved src/Matrix.hpp and src/Vector.hpp		Added unary minus operator, CholeskyCrout class and inverseChol method		- Improved src/Vector.hpp		Added add() method			- Improved src/Stats.hpp 		Better handling of weighted input			- Improved src/Tropmodel.[h|c]pp		Added GCAT tropospheric model		Added MOPSTropModel			- Improved src/Position.[h|c]pp 		Added methods elevationGeodetic() and azimuthGeodetic()		- Improved src/TabularEphemerisStore.[h|c]pp		Added method hasTGD()			- Improved src/BCEphemerisStore.[h|c]pp		Added method getTGD() to return the Total Group Delay of the SV		- Improved src/EphemerisRange.[h|c]pp		Added methods elevationGeodeitc() and azimuthGeodetic().		Changed RelativityCorrection() to improved speed and precision		- Added src/BinexData.[c|h]pp BinexFilterOperators.hpp BinexStream.hpp		Added BINEX code		Application modifications	-------------------------		- Added apps/positioning/poscvt		A position converter modeled after timecvt			- Added apps/geomatics/relposition/DDBase		A network positioning application that uses double		differenced carrier phases		- Added apps/geomatics/kalman		Tools for Kalman filtering			- Added apps/geomatics/robust		Tool for robust statistics		- Added apps/geomatics/????		Added geodetic reference frames			- Complete rewrite and move of apps/cycleslips/DiscFix	  Located now in apps/geomatics/cycleslips/DiscFix	  	DiscFix is now much more object-oriented, faster, more robust		and more accurate.  Significant changes have been made to the		algorithm.		- Added apps/visibility/wheresat		A tool for calculating SV position, azimuth and		elevation from a navigation file		- Added apps/converters/novaRinex		A NovAtel binary to Rinex converter		- Improved apps/filetools/navdmp		Added -r (RINEX) input capability		- Added apps/qa/Expression		A fully functional expression interpreter		- Added apps/qa/obsrip		A utility which transforms RINEX files into linear combos, ect.		- Added functionality to apps/multipath/ObsArray		Can track observations by PRN and by epoch.  Also can insert		GPS constants into Expressions.			- Added apps/positioning/posInterp		This application interpolates positions in a RINEX file, increasing		the data rate by an integer factor.  An example that uses both		posInterp and PRSolve is included.		- Added apps/visibility/findMoreThan12		A new tools which given an ephemeris source, finds times when there are		more than 12 SVs simultaneously above a specified elevation angle.		- Improved apps/positioning/rinexpvt		Added optional log file to output		Added option to set observation rate to other than 30s			Version 1.1   Friday, January 7, 2005	General modifications	---------------------	- Added patches to support more compilers:	     GNU compiler version 3.4	     GNU compiler under AIX	     Sun ONE Studio 8	- GNU make/configure capabilities have been added. Since this	  is a new feature, your mileage may vary. The makefiles	  work on systems with newer autoconf toolchain versions.	- More examples were added to gpstk/examples.	  These examples are described in the website.	- Major revamp of the website.		Library modifications	---------------------	- P code generator was allocating over 20 megabytes in	  processes that use the shared library. Now the 20 megabytes	  are not allocated until the P code generator is initialized	  by the user.		- Bug fix: FileSpec::extractDayTime() now initializes	  DayTimes generated from file name to have zero hours,	  zero minutes, zero seconds, etc.		- Bug fix: DayTime::setGPS now more robust when accepting	  a year number as a hint to disambiguate which full GPS	  week to use.		- Added more DayTime tests.		- Bug fix: DayTime user-defined tolerance for comparisons now is	  working.	- Bug fix: DayTime::setGPS(short week, long zcount, short year)	  now works across a year rollover.		- Renamed WxObsData::find(...) to getWxObservation(...) to remove	  any confusion that might develop over having the same method	  name as the STL.		- Bug fix: satellite combinations in RAIM sometimes incorrect when 	  a user-marked satellite was present.	- Some Vector routines were throwing Exception instead of 	  VectorException.	- Added Vector-Matrix concatentation operators.	- Added a sub-Vector constructor.	- Modification to Householder decomposition routine.		- Various fixes to MatrixOperators.	- Updates to FIC routines.	- Implemented azimuth and elevation functions in Position, making 	  use of the functions inherited from Triple. Modified EphemerisRange	  to use Position, as well as TropModel and ResCor; this eliminated 	  a bug in the azimuth() in EphemerisRange and means that now there 	  is only one implementation of az and el. Added a test of the new 	  routines in positiontest. Also added a Position constructor from Xvt.	- Bugs in DayTime::setToString() - %f was missing (!) and %S 	  was acting as %f should; date was trashed when time was set, 	  and vice versa, and year input was not properly handled.	- Implemented ionospheric model types other than linear.	- Cleaned up weather data handling (e.g., error checks).		Application modifications	-------------------------		apps/difftools	- Unified code using a common class.	apps/filetools	- Improvments to navdmp.	- New utility called rinexthin for subsampling RINEX observation	  files.		apps/binding		- This  new project provides GPSTk bindings in other languages	  has been added. This capability is in an alpha state.	  Currently there are a limited set of bindings for	  Tcl/Tk, Python and Octave.		apps/RinexEditor	-  Bug fix: 'delete all' command was being deleted prematurely.	apps/RinexPlot	- Improved documentation.	- Various tweaks.	- Plotting improvements.	apps/ionosphere	- Various improvements.	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -