Transform-translatorer
En transform-translator omvandlar ett värde från en representation till en annan utan att ändra vad det betyder. Idag utgörs familjen av koordinatprojektioner: att ta den globala WGS84-position en enhet rapporterar och uttrycka den i ett nationellt eller lokalt rutnät i stället.
De är kedjade och körs ovanpå den translator som producerade positionen.
Varför projicera koordinater
En GNSS-enhet rapporterar WGS84, latitud- och longitudgrader på en global ellipsoid. Svenska kommuner, ledningsägare och mätningsingenjörer arbetar inte i det. Deras kartor, fastighetsgränser, ledningsnät och ärendesystem hålls i SWEREF 99, ett plant rutnät i meter.
Att lämna en WGS84-position till de systemen betyder att någon konverterar den, varje gång, i vilket verktyg som råkar vara närmast, och små skillnader i metod blir till positioner som skiljer sig åt med meter. Att göra det i en translator betyder att den projicerade koordinaten är ett lagrat fält på enheten, beräknat på samma sätt för varje enhet, redo att konsumeras direkt av GIS-systemet.
Eftersom det är ett vanligt fält fungerar allt annat i Yggio på det oförändrat: vyer, exporter, rapporter och API:et.
Translatorerna
| Translator | Projicerar till | EPSG | Zon |
|---|---|---|---|
transform-wgs84-to-sweref-99-tm | SWEREF 99 TM | EPSG:3006 | Sveriges nationella rutnät, en zon för hela landet. Centralmeridian 15°E, skalfaktor 0,9996 |
transform-wgs84-to-sweref-99-12-00 | SWEREF 99 12 00 | EPSG:3007 | Lokal zon, centralmeridian 12°E |
transform-wgs84-to-sweref-99-13-30 | SWEREF 99 13 30 | EPSG:3008 | Lokal zon, centralmeridian 13,5°E |
Var och en skriver den projicerade koordinaten till location och behåller prevPosition,
föregående position, vid sidan av den.
Att välja zon
Använd SWEREF 99 TM om du inte fått besked om annat. Den täcker hela Sverige i en enda zon och är vad nationella datamängder och de flesta karttjänster förväntar sig.
De lokala zonerna finns eftersom en enda nationell projektion förvränger avstånd ju längre från sin
centralmeridian man kommer. Kommuner och ledningsägare som mäter in sitt eget område på centimetern
håller ofta sin data i den lokala zon som ligger närmast dem, och om din data ska stämma med deras
ska du matcha det de använder. Talet i namnet är centralmeridianen: 12 00 för 12°E, 13 30 för
13,5°E.
Att få det fel ger inget uppenbart felmeddelande. Det ger koordinater som ser rimliga ut och landar på fel ställe, så bekräfta zonen med den som äger det mottagande systemet.
Parametrar
Inga. Projektionen är helt bestämd av målzonen, som är låst av valet av translator, så det finns ingenting att konfigurera. Lägg till den som matchar det rutnät din data ska stämma med.
För det fullständiga A–Ö-registret över alla translatorer, se översikten över translatorer.