Affin-Transformation (6 Parameter)
Affine Transformationen bestehen aus einer linearen Transformation und einer Translation.
Sind beide beteiligten Koordinatensysteme linear, (d. h. im Prinzip durch einen Koordinatenursprung und gleichmäßig unterteilte Koordinatenachsen gegeben), liegt eine Affin-Transformation vor.
Die Affin-Transformation löst 6 Parameter auf:
- Verschiebung Rechtswert Y
- Verschiebung Hochwert X
- Maßstab in Y-Richtung
- Maßstab in X-Richtung
- Drehung Y
- Drehung X
Die Transformation benötigt Passpunkte für die Bestimmung der Transformationsparameter. Diese Passpunkte werden in der Liste angezeigt. Mindestens drei Passpunktpaare werden für diese Transformationsart benötigt.
Die Transformationsparameter werden über Schwerpunktbildung und Reduktion auf den Schwerpunkt bestimmt.
Übernehmen startet die Transformation nach einer Sicherheitsabfrage.
Datenumfang
Die Daten, die transformiert werden, können ausgewählt werden:
- Komplette Datenbank umwandeln rechnet alle in der Datenbank vorhandenen Koordinaten (Punktlagen) um.
- Aktuelle Auswahl umwandeln rechnet die Koordinaten (Punktlagen) der markierten Objekte um.
Die Lage und Ausdehnung der Punkte wird angezeigt.
Transformation
Auswahl legt die Transformationsmethode fest.
Information zeigt ein Dialogfeld an, in dem verschiedene Informationen bereitgestellt werden:
- Diagnose stellt eine Liste der Aktivitäten der Transformation bereit:
- Diagnosedatei anzeigen öffnet die Datei c:\Users\[Aktueller Benutzer]\Documents\AKG\AKGTrafo\AKGTrafoCalcNetLogger.txt.
- Pfad der Diagnosedatei anzeigen öffnet den Windows Explorer im Ordner c:\Users\[Aktueller Benutzer]\Documents\AKG\AKGTrafo.
- [Bundesland] zeigt Informationen zu den länderspezifischen Transformationslösungen mit Links zu den jeweiligen Internetseiten an.
Tabelle
Zeigt die aktuell vorhandenen Passpunkte an.
In der Spalte Index können die gewünschten Passpunkte für die Berechnung aktiviert werden.
Doppelklick auf eine Zeile ermöglicht die Bearbeitung der Koordinaten.
Bei der Auflistung der Passpunkte hilft eine Zeileneinfärbung bei der Bewertung der Passpunkte: je intensiver der Farbton (Blauwert), desto größer die absolute Abweichung des betreffenden Passpunkts vom Mittelwert, also von den berechneten Transformationsparametern.
Wenn einzelne Punkte offensichtlich Fehler enthalten, können sie so leicht entdeckt und von der Berechnung ausgeschlossen werden.
Deselektierte Punkte werden grau unterlegt.
Die Auswahl erfolgt Windows-konform: Mehrere Einträge können bereichsweise mit gedrückter Umschalt-Taste (oder den Pfeil-Tasten) oder einzeln mit gedrückter Strg-Taste selektiert oder deselektiert werden. Alle Einträge können über Strg+A ausgewählt werden.
Die Tabelle kann mit einem Klick auf den Spaltenkopf nach den Spalten aufsteigend und absteigend sortiert werden.
Passpunkte können von der Parameterberechnung ausgeschlossen werden, indem sie in der Spalte Index deselektiert werden.
Mit der Schaltfläche Liste der Passpunktberechnung anzeigen wird eine Textliste mit der aktuellen Parameterberechnung ausgegeben.
Werkzeugleiste
Stellt verschiedene Bearbeitungsfunktionen zur Verfügung:
Als Grundlage der Transformationsberechnung dienen die Punkte, deren Koordinaten in beiden Systemen bekannt sind (Passpunkte).
- Systeme tauschen
- Wechselt Quelle und Ziel: Die Zielkoordinaten werden zu Quellkoordinaten und umgekehrt.
- Passpunktdatei laden
- Liest Punkte aus einer entsprechenden Datei ein.
- Passpunktdatei sichern
- Erzeugt eine ppdx-Datei mit den aktuellen Punkten.
- Passpunkte aus Dateien hinzufügen
- Ermöglicht den Import der Punkte aus einer Datei.
- Passpunkt in Liste hinzufügen
- Ermöglicht die manuelle Eingabe einzelner Passpunktpaare.
- Markierte Passpunkte aus Liste entfernen
- Löscht die aktuell selektierten Passpunkte.
Passpunkte
Passpunktkoordinaten können grafisch ausgewählt und geändert werden:
Ist in der Liste nur ein Passpunktpaar selektiert, können die Koordinaten über das Kontextmenü (rechte Maustaste) grafisch geändert werden.
Passpunktpaare können über die Entf-Taste gelöscht werden.