Affin transformation¶
Affin transformation är en av flera transformationsmetoder du kan använda i programmet.
Vid affin transformation beräknas parametrarna utifrån gemensamma punkter, det vill säga punkter som är koordinatfästa både i koordinatsystemet du ska transformera till och koordinatsystemet du ska transformera från.
Känner du parametrarna till den affina transformationen, kan du lägga in dessa manuellt.
Begränsningar och krav för beräkning av transformationsparametrarna¶
- Gemensamma punkterna måste ligga på två olika projekt och med samma punkt-ID i båda projekten
- Alla punkter som är gemensamma i de två projekten används i beräkningen. Du kan inte ta ett urval inom vart och ett av projekten
- Minst fyra punkter måste vara gemensamma i de två projekten. I praktiken bör antalet gemensamma punkter vara större än detta och fördelade över transformationsområdet
- Gemensamma punkterna måste inte ha status som kända punkter, men detta är att rekommendera för att få ett bra resultat
Tillvägagångssätt¶
Beräkning av transformationsparametrarna¶
Tillvägagångssätt
- Öppna dialogen Inställningar Gemini Terrain
- Välj Generellt och Grundrisstransformationer...
- Tryck Ny... och välj transformationstyp Affin
- Ange fil med gemensamma punkter i koordinatsystemet du ska transformera från
- Ange fil med gemensamma punkter i koordinatsystemet du ska transformera till
- Resultatet för beräkning av transformationsparametrarna visas i ett textdokument som kommer upp på skärmen (du behöver inte spara denna fil)
- I dialogen med de beräknade transformationsparametrarna måste du lägga in en ID
- Transformationsparametersättet sparas till filen
trans.inipå user-mappen
Manuell inläggning av parametrar¶
Tillvägagångssätt
- Öppna dialogen Inställningar Gemini Terrain
- Välj Generellt och Grundrisstransformationer...
- Tryck Ny... och välj transformationstyp Affin
- Tryck Avbryt när du blir frågad om att ange fil
- Lägg in parametrar manuellt
Hur transformerar man?¶
Standardapplikationslager och lantmäteriapplikationslager innehåller information om referenssystem och kan transformeras direkt.
Tillvägagångssätt
- Markera applikationslager som ska transformeras
- Gå till Verktyg - Transformera i grundriss... på snabbmenyn i vertikala listfältet
- Välj transformationssättet du ska använda och tryck OK
- Transformationen utförs
För standardapplikationslager kan du också transformera data under import och export.
Formel¶
Affin transformation bygger på följande formel:
\(X = A0 + A1 \cdot x + A2 \cdot y\)
\(Y = B0 - B1 \cdot x + B2 \cdot y\)
Där:
\(A0\) : Translation (förskjutning av X-koordinaten)
\(B0\) : Translation (förskjutning av Y-koordinaten)
\(A1 = ( m1 \cdot \cos u )\) och \(A2 = ( m2 \cdot \sin u )\) Rotations- och skalningsparametrar för x-axeln
\(B1 = ( m1 \cdot \sin v )\) och \(B2= ( m2 \cdot \cos v )\) : Rotations- och skalningsparametrar för y-axeln
\(u\) : vridning av x-axeln
\(v\) : vridning av y-axeln
\(m1\) : skalning längs x-axeln
\(m2\) : skalning längs y-axeln
Beräkningsprincip¶
- Beräknar preliminära värden genom att utföra en Helmert-transformation
- Skapar felekvationer med korrigeringarna som okända
- Bildar normalekvationer och beräknar de slutliga transformationsparametrarna