måndag 21 september 2015

Koordinattransformation! Eller Var i hela världen är vi?

Allting du ritar i AutoCAD hamnar på koordinater. Även om du inte bryr dig om vilka koordinater det är. I de allra flesta fallen bryr sig mina kunder om vilka koordinater objekt hamnar på, det tillhör ett av de vanliga problemen jag får ta hand om, filer som hamnar på fel ställe.

Men ibland vill man flytta hela schabraket till ett annat ställe. Under de senaste fem-sex åren verkar de flesta kommuner gått över till koordinatsystemet SWEREF. Oftast är det inga problem för projekt som startas nu, men det kommer alltid dyka upp filer som skapades innan transformationen som då är i fel koordinatsystem.

Eftersom AutoCAD alltid använder koordinater så är det inte så långt steg att tycka att man borde kunna transformera mellan koordinatsystem med hjälp av AutoCAD. Tyvärr har inte AutoCAD någon funktion för att göra en koordinattransformation automatiskt. Så om du ska göra det i AutoCAD så är det Move och Rotate som gäller - då kan Lantmäteriets Koordinattransformationsverktyg hjälpa till: www.lantmateriet.se/sv/Sjalvservice/Koordinattransformation/

Om du istället har AutoCAD Civil 3D eller AutoCAD MAP 3D så finns det inbyggd funktionalitet för att göra en koordinattransformation.

Det första du behöver göra är att ange koordinatsystemet på din befintliga fil, det gör du genom i Drawing Settings (DRAWINGSETTINGS el. högerklick på ritningsnamnet på Tool Space/Settings-fliken). På första fliken, Units and Zones anger du koordinatsystem. Stängs sedan filen.

Öppna en helt ny fil och ställ in koordinatsystemet i Drawing Settings. Här ska du alltså ställa in det koordinatsystem du vill transformera TILL.

När vi nu kommer in själva transformationen så beskriver jag det ur ett Civil 3D-perspektiv.

Öppna först MAP Task Pane, enklast genom kommandot MAPWSPACE > On.
I Task Pane, gå till Map Explorer-fliken och högerklicka på Drawings och välj Attach. (om du inte får upp en dialogruta här, se längst ner i denna text!) Leta fram filen som du vill transformera. Klicka på Add och sedan OK. Ritningen ska nu ligga under Drawings i Map-panen, om ikonen framför ritningen är ljusgrå så behöver du högerklicka på den och välja Activate.

Tillbaka till Task Pane, högerklicka på Current Query (finns under Query Library) och välj Define.


Klicka på Location-knappen, välj All och OK

Bocka i Draw-alternativet och klicka till sist på Execute Query. Om inget händer och det står längst ner i dialogen "Query source is not available or empty" så behöver du högerklicka på ritningen i Map Pane och välja Activate. Gör sedan om Query-delen.

Gör en Zoom Extents och du bör se din ritning och nu ska de ligga på nya koordinater.

Gå tillbaka till Task Pane och högerklicka på ritningen under Drawings och välj Detach.

När du sparar filen kommer du kanske få en varning som säger The association between queried objects .. will not be retained once this file is closed. Detta är precis vad vi är ute efter så klicka OK.



Om du inte får upp någon dialogruta när du kör Attach, så saknas en sökväg. Gå då in i OPTIONS, till fliken Files, öppna Support File Search Path och lägg till sökvägen: c:\program files\autodesk\autocad <version>\map\support\en-us. Klicka OK och starta om programmet. Mer information Finns Här!

Brasklapp! Av egen erfarenhet så finns det olika sätt att transformera koordinater - olika program gör det på olika sätt vilket leder till att det kan bli olika resultat beroende på vilket program man använder. Civil 3D och MAP 3D använder sin metod, jag garanterar inte på något sätt att det är exakt som Lantmäteriet anser att det ska göras. Kontrollera ert resultat! 

2 kommentarer: