CDHs uppfjlningskurs i GIS Sammankomst 1 2020 04

  • Slides: 25
Download presentation
CDH’s uppföjlningskurs i GIS Sammankomst #1 2020 -04 -03

CDH’s uppföjlningskurs i GIS Sammankomst #1 2020 -04 -03

Dagens agenda • Repetition av introduktionskursen • Generell övning • • Datahantering Avancerad selektion

Dagens agenda • Repetition av introduktionskursen • Generell övning • • Datahantering Avancerad selektion (AND, OR) Räkna ut avstånd mellan objekt ”Spatial join” (vi har använt join baserat på attribut tidigare) • Allmänt, vad kan man göra mer • Google earth - backwards • Evald Tang Kristensens insamlingar av folkminnen • Databas Expansion och mångfald • Planera ytterligare tillfällen • Val av vilka tillfällen man vill vara med på • Tidsvisualisering • Georektifiering/digitizing

Lägg till data och attributtabellen • Lägg till data (Layer Add layer Add vector

Lägg till data och attributtabellen • Lägg till data (Layer Add layer Add vector layer välj. shp) • Öppna attributtabellen (Högerklicka > Open attribute table) • Här kan du lägga till en kolumn (ett attribut) (edit field calcualtor) • Ex räkna ut arean om det är en polygon. Avstånd om det är en linje. • Använda två attribut (ex population och area) för att räkna ut ett tredje • Skapa ett nytt attribut utan värden. Skriv i värden precis som i Excel (kan uppdatera alla fält när man är i ”edit mode”). • Här kan du ”selektera” värden och exportera som selektionen som ny fil • Selektera genom att markera de objekten som man vill ha. (”ctrl” för en i taget, ”shift” för att välja alla objekten mellan de två objekten du klickar på) • Selektera baserat på attributvärden ( ). Ex. alla runristningar. • För att ta bort selektionen välj

Join data och exportera till ny fil • Data i Excel som du vill

Join data och exportera till ny fil • Data i Excel som du vill visa i karta • Ex. kommunerna, socknarna eller häraderna i QGIS. ”Join” Excel-filens data till shapefilen baserat på gemensamma namn. • Namnen måste helt stämma överens. • ”Droppa” Excel-filen bland dina layers. • Högerklicka Properties flik som heter Join Klicka på Excelfilens kolumn med namn Shapefilens kolumn med namn • För att spara permanent högerklicka på shapefilen Export Save features as ESRI shapefile och spara till specifik folder (klicka på …)

Skapa egna data • Punkter i Excel sparade som. csv fil • Layer add

Skapa egna data • Punkter i Excel sparade som. csv fil • Layer add delimited text layer • Kan ha många fler fält än lat, lon och namn (som i exemplet) • Finns också ”geocoder” om vill lokalisera moderna adresser. • Rektifiera kartor • ”Förankra geografiskt” • Ex. som bakgrund • Kan även digitalisera objekt från (linjer, punkter och polygoner). Önskemål för kursen.

Styling och export av kartor • ”Färga” objekten baserat på attributvärden. • Högerklicka properties

Styling och export av kartor • ”Färga” objekten baserat på attributvärden. • Högerklicka properties fliken symbology • ”Categorized”: Ex. en färg för alla punkter som representerar runlämningar, en färg för boplatser. • ”Graduated”: Ex. höga värden får en starkare/svagare färg. Ex population. • För att exportera en karta: Project New print layout. • Add item Add map ”Dra upp” området • Finns önskemål om mer om kart-export.

Kombination av datalager • Topografi innebär i kort olika objekts spatiala relationer • De

Kombination av datalager • Topografi innebär i kort olika objekts spatiala relationer • De olika objekten kan vara samma, eller olika, datalager • Dagens övning • Filtrera baserat på många attribut --> export till nya datalager • OR och AND • Kan vara kategorier (ex kyrka) eller numeriskt (ex >1000 km 2 i area) • Avstånd mellan objekt i ett nytt datalager, eller mellan objekt i olika datalager • Diskussion: när kan det här användas? • Spatial join: medelvärde för en socken? Medelvärde för en härad?

Lägg till data Folder ”oversiktskarta” • BS_riks från lantmäteriet • (finns i utskick också!)

Lägg till data Folder ”oversiktskarta” • BS_riks från lantmäteriet • (finns i utskick också!) • Punkter för ex slott och kyrkor i Sverige • Layer add layer add vector layer • Öppna attributtabellen • Högerklicka på lagret Open attribute table • Öppna för att filtrera data (alternativt sätt till första kursen) • ”Select features using expression”

Conditional statements: Välj alla objekt som har ”KATEGORI” värde ”Annan kyrka, kapell” Kan vara

Conditional statements: Välj alla objekt som har ”KATEGORI” värde ”Annan kyrka, kapell” Kan vara färdig där. Men jag vill även ha med Församlingskyskorna: OR ”KATEGORI” värde ”Församlingskyrka” Hjälp att skriva kommandot: Använd ”Fields and values”. Dubbelklicka på ”KATEGORI” Vad finns det för värden under ”KATEGORI”? Klicka på ”All Unique”. Dubbelklicka på det värdet du är intresserad av. När färdig, klicka på ”select features”

För att se alla selekterade objekt överst, klicka på ”move selection to top” Exportera

För att se alla selekterade objekt överst, klicka på ”move selection to top” Exportera till en ny shapefil: Högerklicka på lagret ”Export” ”Save selected features as” ”ESRI shapefile”. Navigera till korrekt folder innan du sparar (…) Encoding = Latin 8 (å, ä, ö)

Skapa ett lager där varje kyrka har ett attribut som representerar avståndet (i meter)

Skapa ett lager där varje kyrka har ett attribut som representerar avståndet (i meter) till närmast annan kyrka: 1. Klicka på ”toolbox” 2. Börja söka på ”distance” 3. Dubbelklicka på ”Join attributes by nearest”

4. Båda ”input layers” är kyrkorna: vi vill veta avståndet till närmaste kyrka från

4. Båda ”input layers” är kyrkorna: vi vill veta avståndet till närmaste kyrka från varje kyrka. Hade ett annat lager specificerats som ”input layer 2” – till exempel slott som också kan hittas i det nedladdade data från Lantmäteriet – så hade resultatet blivit ett kyrklager med ett attribut som specificerar avstånd till närmaste slott. 5. Resultatet, ”Joined layer”: spara resultatet i en ”riktig shapefile”, inte bara temporärt vilket är default. Läs gärna mer om verktyget! Man kan till exempel välja att bara ta med de kyrkor som har en annan kyrka inom ett särskilt avstånd (”Maximum distance”)

Resultatet heter ”Joined layer” här, men finns sparat under det filnamn som specificerades i

Resultatet heter ”Joined layer” här, men finns sparat under det filnamn som specificerades i fältet ”joined layer” i förra steget. Det finns mycket information i attributtabellen: från båda kyrklagren, samt information om deras plats. ”distance” är fältet som innehåller avståndet till närmsta kyrka. Rensa i attributtabellen så att du kan hålla bättre koll: Klicka på ”Edit” ”Delete fields” ta bort de fält som känns onödiga

Medelavstånd i varje socken? • Vilket polygonlager som helst som avgränsar områden (ex. kommun,

Medelavstånd i varje socken? • Vilket polygonlager som helst som avgränsar områden (ex. kommun, land – eller vad som helt) • Alla punkter som faller inom, bli ett nytt attribut i polygonlagret baserat på ett av följade: SUM, MEAN, MIN, MAX • I och med att det är (potentiellt) många punkter som faller inom samma polygonlager. • Ladda ner data över socknarna från Lantmäteriets öppna data • Öppna dokumentet för att undersöka vilka år de här gränserna gäller • Sockenfilen finns även i utskick ”Geopackage” är rätt

Sockenfilen - förberedelser 5 x ”Abild” socken: Samma sockenstadskod. Verktyget ”Dissolve” för att alla

Sockenfilen - förberedelser 5 x ”Abild” socken: Samma sockenstadskod. Verktyget ”Dissolve” för att alla fem objekt ska bli samma. Notera i nuläget 6141 olika objekt. Sök på ”Dissolve” i toolbox.

Välj sockenstad som input ”Dissolve field(s)” – klicka på de tre punkterna. Objekten ska

Välj sockenstad som input ”Dissolve field(s)” – klicka på de tre punkterna. Objekten ska bli samma objekt baserat på attributfältet ”sockenstadkod” som är ett unikt ID för varje socken – namnen på socknar kan vara återkommande och ska därför inte användas. Navigera till specifik folder (…) Resultatet heter ”Dissolved” bland dina Layers. Resulterande fil har ”bara” 2474 objekt! Alla, tidigare fem polygoner, selekterade på en gång.

Klicka på ”toolbox” Börja söka på ”join attributes…” Välj ”Join attributes by location (summary)”

Klicka på ”toolbox” Börja söka på ”join attributes…” Välj ”Join attributes by location (summary)” genom att dubbelklicka.

1. Välj den uppdaterade sockenfilen (”Dissolved”) 2. ”Join layer” är lagret med kyrkorna och

1. Välj den uppdaterade sockenfilen (”Dissolved”) 2. ”Join layer” är lagret med kyrkorna och deras avstånd till närmaste annan kyrka 3. Välj ”intersects” för att varje kommun ska få värdet från de kyrkor som faller innanför dess gränser 4. ”Fields to summarize”: klicka på de tre punkterna, välj att summera attributet ”distance” (det som innehåller avstånd till närmaste kyrka) 5. ”Summaries to calculate”: välj ”mean” (=varje kommun får ett attribut som representerar medelvärdet till kyrkorna som faller inom dess gränser). När skulle ”SUM” kunna vara intressant att använda? 6. Spara (…) 7. ”Run”

Ge varje kyrka ett sockenvärde • Omvänt! • Redskapet ”Join attributes by location” •

Ge varje kyrka ett sockenvärde • Omvänt! • Redskapet ”Join attributes by location” • ”Join attributes by location (summary)” behövs inte här – varje kyrka befinner sig bara i EN socken – inget mean/sum/min/max/first behövs. • Kan sen lätt använda för att selektera och exportera de kyrkorna som finns i just en socken.

Exempel applikationer • Evald Tang Kristensen: samlade folkminnen i Danmark • Platsnamn, datum och

Exempel applikationer • Evald Tang Kristensen: samlade folkminnen i Danmark • Platsnamn, datum och annan relevant information från memoarer. • Matchning med ”address locator” (lat/lon för punkter). Arc. Map. • Enklare statistik • Platser besökta/år. • Antal platser/population inom socknarna

Google earth • 2010 -2020 satellit data • XML Google bakgrund

Google earth • 2010 -2020 satellit data • XML Google bakgrund

Förslag ”moduler” • Digititize/georeference (ca 2. 5 timmar) • Visualisering över tid (ca 2

Förslag ”moduler” • Digititize/georeference (ca 2. 5 timmar) • Visualisering över tid (ca 2 timmar) • Många olika kartor på samma karta (ex en för varje år) • Experimentering med symboler • Animationer (”Time manager” plugin) • Fler förslag? • Jobb på egna projekt, individuella möten

Digitize/georefernce • Skapa ny shapefil • Ex. sätta punkter där man vill ha. Kan

Digitize/georefernce • Skapa ny shapefil • Ex. sätta punkter där man vill ha. Kan vara ex OSM • Historisk karta som du vill skapa objekt från. • Uppdatera existerande shapefiler • Ex sockengränser som ska justeras? Små ”öar” som ska tas bort?

Visualisera över tid • Experimentering med symboler • Transparens • Symboler • Många olika

Visualisera över tid • Experimentering med symboler • Transparens • Symboler • Många olika kartor på samma karta (ex en för varje år) • Max ca 4 -6 • Redo för publicering • Animationer (”Time manager” plugin) • Årliga, månadsvis, dagligt, minut, sektund