Selection Udvælgelse Der er flere metoder til at udvælge data i GIS. I de følgende opgaver arbejdes med 3 kategorier: Select med mus Select med udtryk Select med Spatial Query Åbn filen Markblok.shp fra mappen QGIS_Data Select med mus Klik på værktøjslinien Select feature Klik på en enkelt polygon. Polygonen farves. Hvis laget er åbent for redigering. markeres alle knudepunkter i polygonen med røde kryds. For at markere mere end en polygon, holdes Ctrl samtidig. Klik på næste polygon. Gentag for i alt 5 polygoner. Hvis man skal bruge disse polygoner i et andet projekt kan de gemmes. Højreklik på laget i Layers>Save as Klik på Browse Skriv filnavn. HUSK at skrive et beskrivende navn ex. uddrag_af_markblok.shp Sæt markering i Save only selected.. Hvis man ønsker at få vist laget med det samme sættes markering i Add saved file to map Klik på OK Fjern markering med Luk det ekstra lag. Man kan vælge flere objekter ved at trække et rektangel over kortet Der kan også markeres flere områder med at holde CTRL nede. Der kan også skiftes til Single Feature. Prøv forskellige kombinationer også de øvrige select features. 1
Se udvalgte objekter i attributtabel Når man markerer et geografisk objekt på kortet, er det også valgt i attributvinduet. Åbn attributtabellen Bemærk øverst i tabellen er vist tabelnavn, antal poster, antal filtrerede og valgte. Rul i gennem tabellen for at finde elementer der er markeret. I stedet or at rulle hele tabellen igennem, kan man klikke på Move selection to top Hvis man også ønsker at se de markerede i kortet klikkes på Zoom map to the selected rows (Ctrl J) Man kan også vende markeringen, så alle de andre elementer vælges. Klik på Invert selection (ctrl R) Markeringen slukkes ved at klikke på Unselect all (Ctrl U) Skal de markerede slettes klikkes på Delete selected features (DEL) Hvis knappen er grå, skal der først tændes for redigering på blyanten. Bemærk at attributvinduet ændres. Der tilføjes et nyt element til forespørgsel og opdatering. 2
Select med udtryk Man kan benytte knappen for at så dialogboksen, men i denne opgave skal denne funktion vælges fra attributvinduet. Man skal nemlig de valgte data både i kort og attributvindue. Klik på Udtryk 1: I denne opgave skal der findes alle de markblokke som har Ortoyear = 2008 Klik på Fields of dobbeltklik på Ortoyear I Expression står der Ortoyear Klik på knappen = Klik på knappen Load values all unique Dobbeltklik på 2008 Klik på Select Klik på AttributvinduetI Attributvinduet klikkes på knappen Move selection to top Hvor mange polygoner er der valgt? Tip: Se i toppen af attributvinduet.. Klik også på kortet så man kan se de valgte polygoner 3
Udtryk 2 Udtrykket skal nu ændres således at der vælges polygoner som alle yngre end 2008. Altså 2010 og 2011 i dette tilfælde Udtrykkes skal altså skifte = ud med > Svaret er korrekt hvis der bliver valgt 89. forudsat du benytter den originale tabel. Udtryk 3 Nu skal der vælges alle polygoner som er yngre end 2008 og som har DEPT = DFFE "ORTOYEAR" > '2008' and "DEPT" = 'DFFE' Resultatet er 7 Udtryk 4 Nu skal der vælges alle polygoner som er yngre end 2008 og som har DEPT = DFFE eller DEPT = Kontrol "ORTOYEAR" > '2008' and ("DEPT" = 'DFFE'or "DEPT" = 'Kontrol' ) Resultatet er 11 Udtryk 5 Nu skal der vælges alle polygoner som er yngre end 2008 og som har DEPT = DFFE eller DEPT = Kontrol Og som har et areal der er > 10 ha. "ORTOYEAR" > '2008' and ("DEPT" = 'DFFE'or "DEPT" = 'Kontrol' ) and ($area /10000)>10 Resultatet er 5 For at kontrollere at resultatet er korrekt kan der i attributvinduet / Fieldcalculatoren tilføjes en kolonne med de beregnede areal. Se næste side 4
Beregn areal I attributtabellen klikkes på Fieldcalculator 5
Select med Spatial Query Man kan også udvælge med brug af de geografiskel objekter. Eksempelvis. Find alle markblokke som skæres af vandløbsbred. Eller Find alle markblokke som indeholder vindmøller Eller.. Der er et utal af kombinationer. I udtryk 5 er der 5 markblokke. I denne øvelse skal der findes alle de vandløbsbreder som skæres af en markblok Åbn filen Vandloeb_bred_Kort_10.shp Det er vigtigt at de valgte markblokke stadig er valgte /tændte. Hvis de er slukket så gentag udtryk 5. Klik på Vector>Spatial Query>Spatial Query Da det er vandløbsbreder der skal udvælges er det også laget med vandløbsbreder der skal vælges først. Funktionen skal være Intersects Dernæst vælges Markblok kun de geometrier der er valgte Klik på Create new selection Klik på Apply Der bliver så valgt 7 objekter. Det kan være svært at se de valgte objekter i kortet. Tænd for redigering af vandløb og de valgte vandløb vises med små røde markeringer. 6