Visa inloggningsformulär
O-snack  

Aktuell tråd

Grunddata med olika georeferering till semi-automatiserad karta?

Stefan K  2017-04-20 15:39
Hej,
Vi startar upp ett projekt för att rita skolkartor. Har diskuterats lite i andra trådar men jag har ett specifikt problem jag behöver lösa. Jag har grunddata, alltså data från olika källor, som vi vill använda som bas i kartritningen. De har vad jag listat ut lagts i olika koordinatsystem, och vill inte mergas ihop på rätt sätt i de kartritningsprogram jag testar.

Datakällorna är:
* Laserdata och fastighetskartan från Lantmäteriet. Verkar vara i SWEREFF 99 TM enligt deras spec. Detta används framförallt för att göra höjdkurvor.
* Kartmaterial från kommunen (Göteborgs kommun) i form av dxf-filer med allt från huskroppar, trottoarkanter, skärmtak, staket mm. Perfekt cad-material att göra en skolgårdskarta i sprintnorm från. Detta material sägs vara i SWEREFF 99 12 00

När jag mergar dessa så hamnar de dock en bit ifrån varandra. Jag trodde jag läst mig till att kartprogrammen skulle konvertera dessa så de hamnade rätt, förutsatt att jag väljer rätt inställningar vill säga.

Verktyg jag använt
OCAD 12
Openorientering Mapper, både stabil och instabil version
QGIS

1. Är det någon som lyckats med något liknande? Så jag vet att det borde gå.
2. Är det någon som också misslyckats med något liknande?
3. Är det någon som vet om dxf-filen har specat att den är gjord i ett specifikt koordinatsystem, och hur ser man det då? Jag försökte snabbt kolla i filen men hittade inte enkelt någon sådan information.

Bästa nuvarande workarounden är att manuellt flytta den ena importen så att den ligger på rätt ställe jämfört med den andra. Och fippla med rotation av lager etc. Det blir varken enkelt eller helt bra. Så jag vill hellre lösa problemet

Skriv ett inlägg

 

 

Skriv 1981 i rutan

 
 

Inlägg

PS 2017-04-22 19:24 #16

Svar till inlägg av Stefan K, 2017-04-22 17:48:

Just det ja. Hade helt glömt att de där funktionerna finns i OCAD numera liksom gummidukstransformation. De fanns inte på den tiden när jag behövt dem bäst. För just gummidukstranformation med väldigt många punkter tycker jag i och för sig att "OCAD Transformer" var mer lättanvänt men nackdelen är ju som sagt att man måste gå via ett gammalt filformat.
Zerbembasqwibo 2017-04-22 18:47 #15

Svar till inlägg av Stefan K, 2017-04-22 17:48:

Härligt att höra!
Det är nu det svåra börjar... ;)
Stefan K 2017-04-22 17:48 #14
Ett par timmar senare - problemet löst!

Jag fick aldrig rätt på exporten från qgis. Gillar det verktyget skarpt annars men nu fick jag inte det att göra vad jag ville. Lösningen fans närmare än vad jag trodde, i OCAD.

Lösningen blev att:

1. skapa en ny karta i ocad utan att tala om vilket koordinatsystem det skulle ha.
2. importera dxf-filen från kommunen
3. definiera vilket koordinatsystem det har - SWEREFF 99 12 00 i mitt fall, via Map > Set Scale and Coordinate System
4. Använda funktionen Map > Transform > Change Coorinate System och ändra till SWEREFF 99 TM som lantmäteriets filer kommer i, laserdata och fastighetskarta.
5. Spara ocad-filen.

Göra samma typ av övning för mina andra filer, de som är gjorda via ocad, tex mina test med höjdkurvor via deras laserdata till höjdkurvefunktion.

Starta en ny karta med rätt skala och symboluppsättning
importera filerna ovan. ocad, shp eller dxf beroende på var de kommer ifrån.

Då får jag in alla objekt på rätt ställen, och kvar lagerinformationen i kommunens dxf-fil så jag kan batch-omvandla deras lager till rätt karttecken.

Och på kuppen lärde jag mig lite om koordinatsystem och transformering däremellan.

Nu kan vi börja rita.
Zerbembasqwibo 2017-04-20 21:45 #13

Svar till inlägg av Zerbembasqwibo, 2017-04-20 21:17:

Fast det var ju exporten du menade... sorry.
Zerbembasqwibo 2017-04-20 21:17 #12

Svar till inlägg av Stefan K, 2017-04-20 20:51:

DXF-attributen når du i OOM genom de där två "TAG"-verktygen. Ursäkta jag inte orkar skriva hur du gör.
Stefan K 2017-04-20 20:51 #11

Svar till inlägg av JS, 2017-04-20 17:13:

Bra!

Nu lyckades jag till slut definiera tvållager som kommer från olika datakällor att ligga synkade. Heureka!

Jag lyckades även genom att högerklicka > "spara som" spara en dxf-fil som gick att importera i ocad och synka med höjdkurvorna.

Däremot så gick det inte att exportera attributen på alla objekt. Så jag tappade möjligheten att i ocad välja alla hus och konvrtera etc.

Shape filerna går att exportera med attribut, men de får felmmeddelande vid import till ocad.

Får fortsätta gräva, men två steg framåt! En lösning är ju att konvertera de andra filerna en och en till kommunens koordinatsystem och få det att fungera. Men de är flera...
Stefan K 2017-04-20 19:48 #10

Svar till inlägg av Zerbembasqwibo, 2017-04-20 19:03:

Jag tror inte att dxf-filen innehåller någon information om vilket koordinatsystem det ligger i. Jag hittar inget i standarden om det. Det får man definiera när man tar in det i ett program.
Jerker 2017-04-20 19:46 #9

Svar till inlägg av Stefan K, 2017-04-20 16:26:

Version 9 ska nog fungera bäst. Finns från TM till 1200 men om du vill ha åt andra hållet kan jag hjälpa dig med transf. parametrar
Zerbembasqwibo 2017-04-20 19:03 #8
Utgå från lantmäteriets koordinatsystem, ändra det kommunala som förmodligen är ett lokalt system vad det verkar. Ändra alltså dxf-filen, inte de andra. De andra går att få rätt direkt i OOM.
insider 2017-04-20 19:00 #7

Svar till inlägg av Stefan K, 2017-04-20 16:27:

Hmm, jag har nog bara ändrat georefereringen för bakgrundsbilder. Och det är förstås en helt annan sak än det du frågade efter.
JS 2017-04-20 17:13 #6
Om du öppnar ett tomt projekt i QGIS och sen lägger till filerna så ska de hamna rätt. QGIS projicerar om olika filer till att hamna i projektets kordinatsystem. Projektet har samma koordinatsystem som den första filen som läggs till, eller som default wgs84.

Om filerna du lägger till har en tillhörande .prj-fil (och denna är rätt) så läser QGIS den, annars får du upp en fråga om vilket system filen är i när den importeras. Kolla i eventuella .prj-filer så att det står rätt, eller kolla så att du väljer rätt system när filerna importeras.

Fråg QGIS kan du exportera i olika system (högerklicka på ett lagar, spara som).
Stefan K 2017-04-20 16:27 #5

Svar till inlägg av insider, 2017-04-20 16:22:

Jag hittar bara hur man transformerar enskilda koordinater. Finns det hjälp för en hel fil? Jag letar dåligt isåfall
Göte 2017-04-20 16:27 #4
Enklast är att beställa filerna i SWEREF 99 1200. Det kanske blir en extra avgift.
Stefan K 2017-04-20 16:26 #3

Svar till inlägg av PS, 2017-04-20 16:01:

Bra tips! Hänger sig bara nu när jag testar. Kanske för att filen var ocad 12. Får testa äldre format och testa igen.
insider 2017-04-20 16:22 #2
Jag är ju värsta amatören... Men på lantmäteriets sida finns det väl en funktion där man kan transformera till ett annat koordinatsystem. Har nog själv använt mig av det någon gång.
PS 2017-04-20 16:01 #1
Minns inte säkert men jag har förmig att OCAD Transformer klarar detta.
http://oapp.se/Applikationer/OCAD_Transformer.html

Senast kommenterat

Torsdag 25/4

19:59

10-mila från 2024

1745

 

08:07

Sverigelistan

408

 

Onsdag 24/4
Tisdag 23/4

21:39

-Arrangemangsreklam-

977

 

Måndag 22/4
Söndag 21/4

21:45

Livelox feedback

256

 

Onsdag 17/4

15:49

NATT-SM

117

 

Tisdag 16/4
Söndag 14/4

09:46

Jiiwee

6

 

Lördag 13/4

17:28

Eventor nere igen...

862

 

10:03

Silly Season 2024

197

 

Fredag 12/4

17:38

Stafettligan

390

 

Torsdag 11/4
Onsdag 10/4

23:57

Maraton tider!

31

 

Fredag 5/4
Torsdag 4/4

08:13

Vänplikt/lumpen

10

 

Onsdag 3/4
Tisdag 2/4
Måndag 1/4
Lördag 30/3

09:59

Postcovid

0

 

Torsdag 28/3

08:28

Jukola / Venla - 2024

77

 

Onsdag 27/3
Tisdag 26/3

20:56

Stigsnitsling

10

 

19:25

Barku shoes?

12

 

Onsdag 20/3

10:57

Tove på OS?

32

 

Fredag 8/3
Måndag 4/3
Onsdag 28/2

18:23

GPS med Galileo

39

 

Tisdag 27/2
Torsdag 22/2
Onsdag 21/2

10:51

Jobb för orienterare

233

 

Tisdag 20/2

17:42

Orienteringsvideos

6

 

Fredag 16/2
Måndag 12/2


Arkiv

 
 
 

Logga in på Orienterare.nuStäng