Code covered by the BSD License
-
CART=ell2cart(ELL,ellips,File...
ELL2CART performs transformation from ellipsoidal coordinates to cartesian coordinates
-
ELL=cart2ell(CART,ellips,File...
CART2ELL performs transformation from cartesian coordinates to ellipsoidal coordinates
-
ELL=lambertcc2ell(PRO,sys,UND...
LAMBERTCC2ELL performs transformation from a conic Lambert mapping projection to ellipsoidal coordinates
-
ELL=tm2ell(PRO,sys,UND,FileOu...
TM2ELL performs transformation from a transverse mercator mapping projection to ellipsoidal coordinates
-
ELL=utm2ell(PRO,ell,UND,UseMG...
UTM2ELL performs transformation from a utm mapping projection to ellipsoidal coordinates
-
OUT=itrstrafo(IN,FrameIn,Epoc...
ITRSTRAFO performs 3D-transformation of global point coordinate and velocity information between
-
PRO=ell2lambertcc(ELL,sys,UND...
ELL2lambertcc performs transformation from ellipsoidal coordinates to a conic Lambert mapping projection
-
PRO=ell2tm(ELL,sys,L0,UND,Fil...
ELL2TM performs transformation from ellipsoidal coordinates to a transverse mercator mapping projection
-
PRO=ell2utm(ELL,ell,format,fi...
ELL2UTM performs transformation from ellipsoidal coordinates to a utm mapping projection
-
[xy,p]=d2projectivetrafo(XY,p...
D2PROJECTIVETRAFO performs a projective 2D-transformation with 8 parameters in either transformation
-
readntv2 (filename, SignConve...
READNTV2 reads a NTv2 transformation set from ASCII file
-
u=rescorr(XYZ,P,tr,mode,varar...
RESCORR calculates residual corrections of a set of transformed points
-
xy=d2affinetrafo(XY,p,dir,Fil...
D2AFFINETRAFO performs an affine 2D-transformation with 6 parameters in either transformation direction
-
xy=d2trafo(XY,p,dir,FileOut)
D2TRAFO performs 2D-transformation with 4 parameters in either transformation direction
-
xy=d3projectivetrafo(XYZ,p,Fi...
D3PROJECTIVETRAFO performs a projective transformation with 11 parameters from 3D space to plane
-
xyz=d3affinetrafo(XYZ,p,dir,F...
D3AFFINETRAFO performs an affine 3D-transformation with 12 parameters in either transformation direction
-
xyz=d3trafo(XYZ,p,O,dir,FileO...
D3TRAFO performs 3D-transformation with 7 or 10 parameters (at arbitrary rotation center)
-
z=d1trafo(Z,p,dir,FileOut)
D1TRAFO performs 1D-transformation with 2 parameters in either transformation direction
-
Contents.m
-
Ellipsoids.m
-
Projections.m
-
Trafo_ITRF.m
-
Transformations.m
-
deg2dms.m
-
dms2deg.m
-
helmert1d.m
-
helmert2d.m
-
helmert3d.m
-
helmertaffine2d.m
-
helmertaffine3d.m
-
helmertprojective2d.m
-
helmertprojective3d.m
-
ntv2trafo.m
-
View all files
from
Geodetic Transformations Toolbox
by Peter Wasmeier
Set of tools for transformation used in geodesy, especially when using GPS or mapping
|
| Contents.m |
% Geodetic Transformations
%
% A set of functions to calculate coordinate transformations between different reference ellipsoids
% and different projections.
%
% *** PARAMETERS AND CONSTANTS ***
%
% Ellipsoids Definition of reference ellipsoids in Ellipsoids.mat
% Projections Definition of projection types in Projections.mat
% Currently transverse mercator (TM) and Lambert conformal conical projections with
% two standard parallels are supported.
% Trafo_ITRF Definition of parameters for ITRF/ETRF transformations
% Transformations Standard transformation parameter sets for 10-parameter datum transformations
% and 12-parameter affine transformations
%
% *** MAPPING AND UNMAPPING ***
%
% cart2ell Transform ellipsoid centered cartesian coordinates to elliposidal coordinates
% ell2cart Transform ellipsoid centered ellipsoidal coordinates to cartesian coordinates
% ell2tm Transform ellipsoid centered ellipsoidal coordinates to any TM mapping projection
% tm2ell Transform any TM mapping projection to ellipsoid centered ellipsoidal coordinates
% ell2utm Transform ellipsoid centered ellipsoidal coordinates to UTM mapping projection
% For differences to ell2tm see "help ell2utm".
% utm2ell Transform UTM mapping projection to ellipsoid centered ellipsoidal coordinates
% For differences to tm2ell see "help utm2ell".
% lambertcc2ell Transform any Lambert conformal conical projection (with 2 standrad parallels)
% to ellipsoid centered ellipsoidal coordinates
% ell2lambertcc Transform ellipsoid centered ellipsoidal coordinates to Lambert conformal
% conical projection with two standard parallels
%
% *** TRANSFORMATIONS IN CARTESIAN SYSTEMS ***
%
% d3trafo Perform 7-parameter similarity transformation between two cartesian 3D coordinate
% systems to change reference ellipsoid (known as "datum transformation")
% d2trafo Perform 4-parameter similarity transformation bewteen two cartesian 2D coordinate
% systems (planar transformation)
% d1trafo Perform 2-parameter similarity transformation bewteen two cartesian 1D coordinate
% systems (height transformation)
% helmert3d Deternmine transformation parameters between two cartesian 3D coordinate systems
% using an LSQ-adjustment on at least 3 identical points
% helmert2d Deternmine transformation parameters between two cartesian 2D coordinate systems
% using an LSQ-adjustment on at least 2 identical points
% helmert1d Deternmine transformation parameters between two cartesian 1D coordinate systems
% using an LSQ-adjustment on at least 2 identical points
% d3affinetrafo Perform 12-parameter affine transformation between two cartesian 3D coordinate
% systems
% d2affinetrafo Perform 6-parameter affine transformation bewteen two cartesian 2D coordinate
% systems
% helmertaffine3d Deternmine affine transformation parameters between two cartesian 3D coordinate
% systems using an LSQ-adjustment on at least 4 identical points
% helmertaffine2d Deternmine affine transformation parameters between two cartesian 2D coordinate
% systems using an LSQ-adjustment on at least 3 identical points
% d3projectivetrafo Perform 11-parameter projective transformation between a cartesian 3D coordinate
% system and a cartesian 2D mapping system
% d2projectivetrafo Perform 8-parameter projective transformation between two cartesian 2D coordinate
% systems
% helmertprojective3d Deternmine projective transformation parameters between a cartesian 3D coordinate
% system and a cartesian 2D mapping system using an LSQ-adjustment on at least
% 6 identical points
% helmertprojective2d Deternmine projective transformation parameters between two cartesian 2D coordinate
% systems using an LSQ-adjustment on at least 4 identical points
%
% *** ADDITIONAL GEODETIC STUFF ***
%
% rescorr Calculate residual correction to transformed points
% readntv2 Read a NTv2 transformation grid from ASCII file
% ntv2trafo Perform a NTv2 grid transformation on 2D ellipsoidal coordinates
% deg2dms Convert double degree value to degree, minute, second
% dms2deg Convert degree, minute, second values to double degree value
% itrstrafo 3D-transformation between different ITRS/ETRS - realizations (frames)
%
% Type "help <function>" for details.
% See the manual in this folder for examples.
%
% Files are intended to be used in studies on Geodesy and Geoinformatics, Technical University of Munich.
% Use without any warranty.
% Additional projection types and transformations may be appended in future.
% For bug reports and questions please contact the author:
%
% Peter Wasmeier, Technical University of Munich
% p.wasmeier@bv.tum.de
% May-2013
|
|
Contact us