Join på to atributter

Funktioner og processering relateret til vectordata
Post Reply
Heidizag
Posts: 3
Joined: Thu 10. Mar 2016 14:21
Location: Høje Taastrup

Join på to atributter

Post by Heidizag »

Jeg kan ikke finde ud af at joine på to attributter i QGIS. Eksempelvis vejkode (attribut 1) og husnummer (attribut 2) mellem en GIS fil og ikke .csv fil (måtte gå brødebetynget tilbage til Geomedia for at få det løst). Synes ikke bare jeg kan klikke på plusknappen og tilføje et nyt join. Har prøvet at finde noget simpelt og brugbart i Gis.stackexhange, men synes ikke der er noget der dur. Nogen hints?

daniel.arnason
Posts: 29
Joined: Tue 8. Mar 2016 10:35
Location: Slagelse kommune

Re: Join på to atributter

Post by daniel.arnason »

Jeg tror faktisk ikke, at det er muligt at lave joins på to kolonner samtidigt.

Man kan lave et nyt felt, hvor man lægger de to tekstfelter sammen, og så joiner på den. Lidt af et hack, men virker nok fint.
Daníel Örn
Egedal kommune

User avatar
Morten Storm
Posts: 17
Joined: Fri 26. Aug 2016 10:57
Location: ARTOGIS a/s, Kolding
Contact:

Re: Join på to atributter

Post by Morten Storm »

Ligesom Daniel mener jeg ikke, at man kan joine på mere end ét felt!

Men man kan eventuelt lave et virtuelt lag, hvor der er masser af muligheder for at joine på kryds og tværs på flere felter og med datatype konvertering undervejs.

Se f.eks. vedhæftede skærmdump, hvor jeg har joinet et vejmidte-tema (uden vejnavn) med en vejnavnetabel (uden geometri) baseret på felter med kommune- og vejkode. Ydermere var kommunekoden i den ene tabel en streng på 4 karakterer og i den anden tabel et heltal.

Det håndterer QGIS ganske elegant! Dog skal du nok være opmærksom på index m.v., hvis du arbejder med store datasæt...
You do not have the required permissions to view the files attached to this post.
Bedste hilsner,
Morten Storm, ARTOGIS a/s

Heidizag
Posts: 3
Joined: Thu 10. Mar 2016 14:21
Location: Høje Taastrup

Re: Join på to atributter

Post by Heidizag »

Hej Morten og Daniel
Tak for indspark! Synes dog det er en lille smule nedslående, at det ikke er sån´ ligetil (især når man ved, hvor nemt det håndteres i andre GIS systemer).

Nu ved jeg hvordan det kan løses næste gang, så rigtig fint I tog jer til at svare :)

Bedste hilsner
Heidi

Post Reply