• No results found

Introduktion till dataanalys i GIS

N/A
N/A
Protected

Academic year: 2022

Share "Introduktion till dataanalys i GIS"

Copied!
27
0
0

Loading.... (view fulltext now)

Full text

(1)

Introduktion till dataanalys i GIS

Thomas Gumbricht thomas@karttur.com

www.karttur.com

(2)

Föreläsningens innehåll och syfte

Vektoranalyser

Generalisering av vektordata Rasteranalyser

Föreläsningen ger en introduktion till analyser i Geografiska Informationssystem

2 Dataanalys, Thomas Gumbricht, 2007

(3)

Komponenter i GIS

datafångst datalagring uppdatering

data manipulering analys

GIS är ett system som används för:

presentation modellering

av geografiska data

(4)

Geometriska vektoroperationer

4

Beräkning av avstånd Euklidiskt avstånd

d(1,2) = (x

1

-x

2

)

2

+(y

1

-y

2

)

2

där d(1,2) är avståndet mellan puntkerna 1 och 2 punkt 1 har koordinaterna (x

1

,y

1

) och,

punkt 2 har koordinaterna (x

2

,y

2

).

Dataanalys, Thomas Gumbricht, 2007

(5)

Geometriska vektoroperationer

Beräkning av avstånd Manhattan avstånd

Euklidiskt avstånd Manhattan avstånd

(6)

Geometriska vektoroperationer

6

Beräkning av avstånd Näverksavstånd

Start

Mål

X X

Dataanalys, Thomas Gumbricht, 2007

(7)

vDataanalys, Thomas Gumbricht,

Beräkning av avstånd Topografiskt avstånd (över 3D yta)

Avstånd

Höjd

(8)

Geometriska vektoroperationer

8

Beräkning av avstånd

Sfärsikt avstånd (med hänsyn till jordyans rundning)

Dataanalys, Thomas Gumbricht, 2007

(9)

Geometriska vektoroperationer

Polygontillhörighet

Om antalet passaer genom polygonens begränsning =

ojämt antal, då ligger punkten inuti polygonen

(10)

Geometriska vektoroperationer

10

Beräkning av en polygons tyngpunkt eller centroid

Dataanalys, Thomas Gumbricht, 2007

(11)

Överlagring i vektordata

Överlagring av punkter på polygoner

Först analyseras polygontillhörighet.

Sedan extraheras valda polygon attribut till punktens attributdata.

Exempel:

- hänföra kriminella aktiviteter till rätt polisdisktrikt - hänföra röstberättigade till rätt valdistrikt

(12)

Överlagring i vektordata

12

Överlagring av linjer på polygoner

Först klipps linjeobjektet där det delas av polygonskiktet, och nya start- och stoppunkter läggs in. Till skillnad från överlagring av puntker måste en ny linje-vektor skapas.

Sedan extraheras valda polygon attribut (eller linje attribut) till det nya linje- objektets attribut-tabell.

Exempel:

- Vattendragslängder i olika fastigheter - väglängder i olika län

Dataanalys, Thomas Gumbricht, 2007

(13)

Överlagring i vektordata

Överlagring av polygoner på polygoner

Överlagring med diskreta objekt hittar inersektioner mellan två polygoner och skapar en ny polygon

A B I exemplet uppstår 9 new

polygons vid intersektionen av polygon A och B.

- En bildas gemensamt från A och B.

- Fyra bildas från polygon A men inte Polygon B.

- Fyra bildas från polygon B men

(14)

Överlagring i vektordata

14

- Två överlappande polygon-lager, som representerar två klassificeringar över samma område

(jordarter och land markägare)

- Överlagringen skapar nya lager från alla kombinationer av intersektioner.

- Varje polygon i det nya lagret har både e jordart och och en markägare (konkatenerade attribut).

- Kan utföras i både raster och vektor

markanvändning Jordart

1 2 3

4 5

5 polygoner med 2 attribut

Dataanalys, Thomas Gumbricht, 2007

(15)

Vektor data model

kubiska polynom - “spline”

p(x) = b

0

+b

1

x+...+b

k

x

k

Generalisering av linjer

(16)

Generalisering i vektordata

16

Ökning av skala =

geografisk

generalisering

Detaljer förloras, objekt hamnar ur position, etc.

Reducerig av detaljnivå

Dataanalys, Thomas Gumbricht, 2007

(17)

Generalisering i vektordata

Urval-sammanslagning Förenkling

utjämning

aggregering

sammanslagning

kollapsa

omvandling

Överdriva

Förstoring

omplacering

(18)

18

Buffertanalys skapar ett nytt lager genom att beräkna avstånd från ett av användaren definierat objekt i ett befintligt lager.

Startobjektet kan vara en punkt, linje eller polygon, eller definierade celler i ett raster.

Buffertzoner

Dataanalys, Thomas Gumbricht, 2007

(19)

Analys av rasterdata

Kartalgebra Innebär att raster lager kombineras på cell- nivå, genom:

- boolska operatorer

Var är både A och B Var är A eller B

Var är B men inte A Var är varken A eller B

- algebraiska operatorer (+,-, *, /, log, etc)

-

Kartalgebra

(20)

Analys av rasterdata

20

Kostnadsytor & lägsta kostnadsvägen

6 6

5 3

3 4 2

4 6

2

2 4

4

2 6

6

Kostnadsyta

Cellvärde = Kostnad för att traversera en cell

Kallas ibland även för friktionsyta

Dataanalys, Thomas Gumbricht, 2007

(21)

Analys av rasterdata

0 0 0 0 0

0 0

0 0

0

0 1

0

0 0

0

6 6

5 3

3 4 2

4 6

2

2 4

4

2 6

6

Startpunkt Kostnadsyta Ackumulerad

förflyttningskostnad +

4 + 6 + 3 = 13 6 + 6 + 3 = 15 6 + 5 + 3 = 14

13 11

0 6 4

12

6 7

6

4 6 10

14 15 12

(22)

Analys av rasterdata

22

Hitta den billigaste vägen över en kontinuerlig kostnadsyta:

- Mellan startpunkten S och destinationspunkten D - mål: att minimera totalkostnaden

Lägsta kostnadsvägen

Kostnad

Tillämpningar

Hitta bästa läget för olika infrastrukturprojekt, vägar, ledningar, etc.

Enklare i raster data

Konstruktionskostnad

miljökonsekvenser markinköp/markinlösen

underhållskosntader

S

D

Dataanalys, Thomas Gumbricht, 2007

(23)

Analys av rasterdata

Lägsta kostanadsvägar beräknade i mer högupplöst data (vit linje) och mer generaliserad data (blå linje).

Det pass genom vilket den vita linjen finner den billigaste vägen har försvunnit i generaliseringen av data och därmed finner den blå

vägen inte passet.

Operationen att finna den lägsta kostnadsvägen är beroende på

upplösning i data

(24)

Analys av rasterdata

24

etc.

Original raster

Assigning values to the new raster during each step

Calculate new value

etc.

Filtrering

Låt ett kvadratiskt filter (kernel) passera över en rasteryta och berälna ett nytt värde för den centrala cellen som en funktion av cellvärdena inuti filtret.

Text

Dataanalys, Thomas Gumbricht, 2007

(25)

Analys av rasterdata

Result depends on:

- filter size

- the way the new value is calculates from the values inside the filter

sum, product, maximum, minimum, average (mean, median, modus), standard deviation, linear combination, etc.

3x3 5x5 7x7

simple arithmetic average 3x3 filter size

effect = smoothing,

Low-pass filtering:

2 3 4

1 1

2

5

4 5

3

(26)

Analys av rasterdata

26

sharp forms

original image

Dataanalys, Thomas Gumbricht, 2007

(27)

Analys av rasterdata

References

Related documents

För att uppnå syftet utgår studien från sju faktorer; rationella och effektiva, psykodynamiska, retoriska och mode, politiska, kulturella, tvingande samt härmande

Genom att kartlägga adoptörers gemensamma IAT med avseende på informationskällor och erfarenheter bidrar uppsatsen till ökade insikter inom ramen för littera- turen kring

För att avgöra hur kundvärdeskapande attribut kommer till uttryck i företagets ekonomistyrning har författarna valt en ansats där två aspekter undersöks: hur

Eleven skall genom sina studier skaffa sig kunskap och färdighet att självständigt avgöra om svetsning bör utnyttjas för olika reparationer, skaffa sig ökad kunskap om värmning,

Utifrån denna undersökning är det möjligt att bedriva fördjupad forskning med samtalsintervjuer som metod samt undersöka förändringar i uppfattningar, över tid

I vår undersökning framkom det att både privatpersoner och fastighetsmäklare bekräftar att dessa attribut är värdehöjande, med undantag för närhet till butik och

Som följd av att studiens resultat inte kan utröna om beslutsfattarnas medverkan i nätverk i egenskap av yrkesperson är en drivande kraft när det kommer till förändring av

xemplar, Ted Sc in omni opere atque verbo fuo fumrne (incerus » verax &fi- delis. Eft enim Deus