Release of PC-AffineTrans, free software for 3D coordinate transformation

PC-AffineTrans is a tool for precise coordinate transformations from one coordinate reference system into another.

The transformation is performed as an Affine transformation, where a two sets of matched 3D points are used as a basis for calculation of transformation parameters. This kind of transformation is also often called Helmert Transformations.
9 transformation parameters are calculated from the two sets of matched points. These parameters can then used to transform  the pointcloud. Or, the individual parameters can be modified, to change amount of:
* translation
* rotation and
* scaling

It is possible to test the effect of changed parameters when applied on the set of matched ground control points (gcp’s) before the transformation parameters are applied on the whole pointcloud.

Input file-formats
Three sets of input-files are required to run the software:

1. Matched GCP’s (-from coordinate system):

Id X Y Z (text optional)
1 -7.20917 6.84926 -30.54065
2 -6.75404 -3.44483 -21.48141
3 -5.03028 -3.79336 -21.00271

2. Matched GCP’s (-to coordinate system):

Id X Y Z (text optional)
P1 6631220.996 576459.562 195.400 (Text 1)
P2 6631100.920 576582.962 186.500 (Text 2)
P4 6631076.174 576380.777 190.000 (Text 3)

3. Points to be transformed:
(Note: R G B colums are not affected by the transformation)

X Y Z (optional additional columns)
-0.2816473 0.3387736 -0.760989 57 60 57
-0.3872102 0.4379584 -1.027567 74 64 65
-0.7371762 0.1972285 -1.433231 213 153 82
-0.8749919 0.0170119 -1.432256 164 105 32
-0.4446898 0.431412 -1.279967 49 52 49
-1.170961 0.03090006 -1.415155 139 85 32
-0.4143303 0.4674045 -0.969249 41 44 32
-0.261767 0.2294519 -0.8984499 65 60 57
-0.4046374 0.4861406 -1.223415 65 60 65

Free version
This version is free for personal non-commercial and non-governmental use. It is however restricted to transformation of 200.000 points at a time.
The software is still under development. Please report errors and express views on the software at this forum.

For a non-restricted commercial licence, please contact: Jørn Anke / UAVMapping.com for information.

Gary Mortimer

Founder and Editor of sUAS News | Gary Mortimer has been a commercial balloon pilot for 25 years and also flies full-size helicopters. Prior to that, he made tea and coffee in air traffic control towers across the UK as a member of the Royal Air Force.