By Members of ISAAKiel

Moritz Mennenga (Lower Saxony Institute for Historical Coastal Research Wilhelmshaven)

Kay Schmütz (Graduate School - Human Developent in Landscapes / CAU Kiel)

Christoph Rinne (Institute for Pre- and Protohistoric Archaeology / CAU Kiel)

How to use the profileAAR-Plugin

ProfileAAR is a plugin to transform measured photogrammetry points to allow equalization of sections in GIS.

The points are rotated and shifted according to different specifications (see below),

the determination of the rotation parameters is based on a linear regression.

1. Input data

You require a shapefile with points. Several sections can be processed at the same time

The shapefile must have at least the following attributes

Example for an attribute list

z-Value section_no viewuse
0.5 1 N 1
0.5 1 N 1
0.25 1 N 1
0 1 N 1
0 1 N 1
1.8 2 E 1
1.5 2 E 1
1 2 E 0
0.75 2 E 1
0.8 2 E 1

2. Options

First, the layer and then the associated attributes in the dropdown menus must be selected. z coord, the pr number, the use and the view column boxes.

In this case use means whether the point will be used to calculate the rotation angle (coloumn with '1'). If there is an outlier in the data, mark it with a '0'.

Please select the matching attributes.

In the next two boxes, you have to choose:

Export elevation points will export an additional shapefile containing the upper right photogrammetric control point, its height, and the section number.

Export section will export an additional shapefile containing the section based on the highest outer points.

Thanks to Nils Müller-Scheeßel for the idea.

This can be used to show the line with the point of view.

Thanks to Nils Müller-Scheeßel for the idea.

Open the layer settings of the section -> Lables ->

Text -> Lable with '↓'

Placement -> [x] Line orientation dependent on position

Rendering -> Show upside-down lables -> [x] always

This can be very helpful while processing the drawings.

3. Run the calculation

Some hints for a good result:

4. Accuracy

Getting values for the accuracy of the points.

When you open the attribute table of the rotated points, you will find the column distance.

This value represents the distance of each point to the calculated section between the points. The higher the value is, the worse the result will be.

If there is one point not in the line, this one will have a high distance. If you choose 0 in the original column used Points, this point will be excluded

in the calculation of the regression line, but the point will be rotated. This can be used to correct measurement errors.

5. Error handling

An error handler will check the data during the calculation

There are a few errors and warnings possible. All Errors will be shown in a red bar and in the ErrorLOG protocol in the protocol window (View -> Panels -> Log Messages Panel)