Gå till innehållet

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

  1. Öppna dialogen Inställningar Gemini Terrain
  2. Välj Generellt och Grundrisstransformationer...
  3. Tryck Ny... och välj transformationstyp Helmert
  4. Ange fil med gemensamma punkter i koordinatsystemet du ska transformera från
  5. Ange fil med gemensamma punkter i koordinatsystemet du ska transformera till
  6. Resultatet för beräkning av transformationsparametrarna visas i ett textdokument som kommer upp på skärmen (du behöver inte spara denna fil)
  7. I dialogen med de beräknade transformationsparametrarna måste du lägga in en ID
  8. Transformationsparametersättet sparas till filen trans.ini på user-mappen

Manuell inläggning av parametrar

Tillvägagångssätt

  1. Öppna dialogen Inställningar Gemini Terrain
  2. Välj Generellt och Grundrisstransformationer...
  3. Tryck Ny... och välj transformationstyp Helmert
  4. Tryck Avbryt när du blir frågad om att ange fil
  5. 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

  1. Markera applikationslager som ska transformeras
  2. Gå till Verktyg - Transformera i grundriss... på snabbmenyn i vertikala listfältet
  3. Välj transformationssättet du ska använda och tryck OK
  4. 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

  1. Beräknar preliminära värden för translation och rotation
  2. Skapar felekvationer med korrigeringarna som okända
  3. Bildar normalekvationer och beräknar de slutliga transformationsparametrarna