Helmert transformation¶
Helmert transformation är en av flera transformationsmetoder du kan använda i programmet.
Vid Helmert 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 Helmert-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 två 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 Helmert
- 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 Helmert
- 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¶
Helmert transformation bygger på följande formel:
\(X = T_x + m \cdot cos(r) \cdot x - m \cdot sin(r) \cdot y\)
\(Y = T_y + m \cdot sin(r) \cdot x + m \cdot cos(r) \cdot y\)
Där:
\(T_x\) : Translation (förskjutning av X-koordinaten)
\(T_y\) : Translation (förskjutning av Y-koordinaten)
\(m\) : Skalningsfaktor
\(r\) : Rotation
\(x, y\) : koordinater i koordinatsystemet du ska transformera från
\(X, Y\) : koordinater i koordinatsystemet du ska transformera till
Beräkningsprincip¶
- Beräknar preliminära värden för translation och rotation
- Skapar felekvationer med korrigeringarna som okända
- Bildar normalekvationer och beräknar de slutliga transformationsparametrarna