GIS-jatkokurssi

Samankaltaiset tiedostot
GIS-analyysimenetelmät ArcGIS ohjelmistolla

Tilastokeskuksen rajapintapalveluiden käyttöönotto ArcGISohjelmistossa

GIS-automatisointi ja ohjelmointi/skriptaus. Harri Antikainen

REITTI- JA SIJAINTIALLOKAATIO-ONGELMIEN RATKAISEMINEN GEOINFORMATIIKAN MENETELMIN: ESIMERKKEINÄ MAASTOINVENTOINTIREITIT JA SAIRAALAPALVELUT

Johdatus ArcGIS-ohjelmistoon

Digiroad-aineiston hyödyntäminen rajapintapalveluiden kautta Esri ArcGIS

Kon Konepajojen tuotannonohjaus: ILOG CPLEX Studion käyttö

Palveluiden paikkatieto- ja saavutettavuusperusteinen tarkastelu Esimerkkinä terveyspalvelut

GIS-selvitykset liikuntapaikkojen saavutettavuudesta ja sijoittamisesta suunnittelutyökaluna

Tilastolliset ohjelmistot A. Pinja Pikkuhookana

Saavutettavuuden alueellinen tarkastelu eri kulkumuotojen matkaa-aikoihin perustuen

MetropAccess- Workshop 2014

Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto

Uutiskirjesovelluksen käyttöohje

Opintokohteiden muokkaus

Luku 7. Verkkoalgoritmit. 7.1 Määritelmiä

Collector for ArcGIS. Ohje /

Pyöräilyn matka-aikojen ja reittivalintojen paikkatietopohjainen mallinnus pääkaupunkiseudulla

Kuva Suomen päätieverkko 1 Moottoritiet on merkitty karttaan vihreällä, muut valtatiet punaisella ja kantatiet keltaisella värillä.

Opintokohteiden muokkaus

Seuraavat tasot sisältävät alueita ja pisteitä samassa tasossa. o Asemakaavat o Kaavayksiköt o Kiinteistöt

Kombinatorinen optimointi

Ohjeisto Trimble Pro 6H yhdistämisestä Juno 5:een

LAS- ja ilmakuva-aineistojen käsittely ArcGIS:ssä

OpeOodi Opiskelijalistojen tulostaminen, opiskelijoiden hallinta ja sähköpostin lähettäminen

Tilastokeskuksen rajapintapalveluiden käyttöönotto QGIS-ohjelmistossa

Algoritmit 2. Luento 11 Ti Timo Männikkö

SIVIILEIHIN KOHDISTUNEET KONFLIKTIT AFRIKASSA. Matias Järvinen 2019

Tie- ja puustotietojen käsittely paikkatietosovelluksilla

Königsbergin sillat. Königsberg 1700-luvulla. Leonhard Euler ( )

Sote-palveluiden paikkatieto- ja saavutettavuusperusteinen tarkastelu

j n j a b a c a d b c c d m j b a c a d a c b d c c j

13 Lyhimmät painotetut polut

MetropAccess Digiroad tieverkon koostaminen ja sen sisältö.

Digiroad-aineiston hyödyntäminen rajapintapalveluiden kautta MapInfo

Joonas Haapala Ohjaaja: DI Heikki Puustinen Valvoja: Prof. Kai Virtanen

Työmatkalaskenta ja muut saavutettavuusanalyysit Tilastokeskuksessa. Pasi Piela Paikkatietomarkkinat

Opintokohteiden muokkaus

Graafit ja verkot. Joukko solmuja ja joukko järjestämättömiä solmupareja. eli haaroja. Joukko solmuja ja joukko järjestettyjä solmupareja eli kaaria

Ponnahdusikkunoiden ja karttatekstien hallitseminen ArcGIS Online kartoissa

A TIETORAKENTEET JA ALGORITMIT

Opiskelijalistojen tulostaminen, opiskelijoiden hallinta ja sähköpostin lähettäminen

Aki Taanila LINEAARINEN OPTIMOINTI

AUTOCAD-TULOSTUSOHJE. Tällä ohjeella selitetään Autocadin mittakaavatulostuksen perusasiat (mallin mittayksikkönä millimetrit)

ILMAINEN KARTTATIETO

Nettisivujen Päivitysohje

OpeOodi Opiskelijalistojen tulostaminen, opiskelijoiden hallinta ja sähköpostin lähettäminen

Saavutettavuus ja aluerakenne

Oppimateriaalin lisääminen

HOW-TO: Kuinka saan yhdistettyä kaksi tulospalvelukonetta keskenään verkkoon? [Windows XP]

811312A Tietorakenteet ja algoritmit V Verkkojen algoritmeja Osa 2 : Kruskalin ja Dijkstran algoritmit

A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä.

MatkailuMapathon

Digiroad - Kuntaylläpito. Ohje paperikartalla tapahtuvaan ylläpitoon

Skhole Käyttöohjeet Pääkäyttäjille ja Ohjaajille. Päivitetty

UpdateIT 2010: Uutisten päivitys

Muuttujien määrittely

Epson EMP-765 langaton käyttö

OP-eTraderin käyttöopas

Opetustapahtumien hakeminen (Hae - Opetustapahtuma)

Opetustapahtumien hakeminen (Hae - Opetustapahtuma)

Pauliina Munter/Suvi Junes Tampereen yliopisto / Tietohallinto Valitse muokkaustila päälle kurssialueen etusivun oikean yläkulman painikkeesta.

Tulorekisteri: Vakuuttamisen poikkeustilanteet Visma Fivaldi

Moodlen lohkot. Lohkojen lisääminen: Lohkojen muokkaaminen: Tampereen yliopisto/tietohallinto 2017 Suvi Junes

Älä vielä sulje vanhoja

Opetustapahtumien hakeminen (Hae - Opetustapahtuma)

Oppimateriaalin lisääminen

Office 365 palvelujen käyttöohje Sisällys

Suomen Tuuliatlaksen karttaliittymän hyödyntäminen E-farm Pro ja Basic ohjelmien tuulienergialaskennassa

Ohje internetkarttapalveluun

Pikaohjeet A&O oppimisympäristön käytön aloittamiseen

Lipas 2.0 käyttöohjeet ( )

LUKKARIN KÄYTTÖOHJE Sisällys

KODU. Lumijoen peruskoulu

TimeEdit opiskelijan ohje TimeEdit-instructions for students from this link

EDMODO. -oppimisympäristö opettajille ja oppilaille KOONNUT: MIKA KURVINEN KANNUKSEN LUKIO

AutoCAD Map 3D 2013 perusteet

OPISKELIJAN OPINNOT -NÄYTTÖ. Opiskelijan opintosuoritustietoja katsellaan Opiskelijan opinnot -näytöltä. Näyttö löytyy päävalikosta Opinnot.

Logistiikan optimointi- ja ohjausjärjestelmä TCS-Opti

JOVISION IP-KAMERA Käyttöohje

Tietorakenteet, laskuharjoitus 7, ratkaisuja

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

Gree Smart -sovelluksen (WiFi) asennus- ja käyttöohje: Hansol-sarjan ilmalämpöpumput WiFi-ominaisuuksilla

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

VÄESTÖKARTTOJA PAIKKATIETOIKKUNASSA. Matias Järvinen 2019

Opetussuunnitteluprosessi WebOodissa - OpasOodi

Keravan karttapalvelun käyttöohje

H5P-työkalut Moodlessa

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012

Sonera Viestintäpalvelu VIP VIP Laajennettu raportointi Ohje

Google Sites: sivun muokkaaminen (esim. tekstin, kuvien, linkkien, tiedostojen, videoiden ym. lisääminen)

Käyttöohje: LAPIO latauspalvelu

Luku 8. Aluekyselyt. 8.1 Summataulukko

v 8 v 9 v 5 C v 3 v 4

Rekursiolause. Laskennan teorian opintopiiri. Sebastian Björkqvist. 23. helmikuuta Tiivistelmä

UpdateIT 2010: Editorin käyttöohje

Johdatus verkkoteoriaan 4. luento

Matriisit ovat matlabin perustietotyyppejä. Yksinkertaisimmillaan voimme esitellä ja tallentaa 1x1 vektorin seuraavasti: >> a = 9.81 a = 9.

2. PPPoE YHTEYDEN POISTAMINEN BAANA-CLIENT Windows 2000 / XP

Visma Fivaldi. Ohjeet Java web startin ja HTML5-työkalun aktivointiin

Transkriptio:

GIS-jatkokurssi 11.9. 5.10.2017

Aikataulu Maantieteen pääaineopiskelijat (harjoitusryhmät 1 ja 2) Päivä Maanantai 11.9., 18.9., 23.9., 2.10. klo 8.30 11.00 Tiistai 12.9., 19.9., 26.9., 3.10. klo 8.30 13.00 Keskiviikko 13.9., 20.9., 26.9., 4.10. klo 8.30 13.00 Torstai 14.9., 21.9., 28.9., 5.10. klo 9.00 13.00 Osio Kaikille yhteiset luennot Ryhmä 1 harjoitukset (MA 343) Ryhmä 2 harjoitukset (MA 343) Opastusta tarjolla harjoitustöiden tekemiseen, läsnäolo vapaaehtoista (MA 343) 2

Aikataulu Sivuaineopiskelijoille (mm. biologit, geotieteilijät, arkeologit) perustettu oma harjoitusryhmä 3: 12.09.17 ti 13.15-17.00 14.09.17 to 13.15-17.00 21.09.17 to 08.15-13.00 26.09.17 ti 12.15-15.00 27.09.17 ke 09.15-12.00 28.09.17 to 08.15-13.00 ks. tarkemmat tiedot weboodista 3

Yleisiä asioita Opettajat: Harri Antikainen & Marjo Seppänen (ryhmät 1 ja 2), Tuija Maliniemi (ryhmä 3) Vastuuhenkilö: prof. Jarmo Rusanen Materiaali: GIS-analyysimenetelmät ArcGIS 10.2.1 ohjelmistolla Löytyy Noppasta Sekä Jultikasta: http://jultika.oulu.fi/record/isbn978-952-62-0788-9 Myytävänä myös paperikaupassa/campus Storessa (ainakin pieni erä) 4

Kurssin tavoitteet Tavoite: Opiskelija tuntee keskeiset GIS analyysimenetelmät, ArcGIS ohjelmiston käytön perusteet ja yleisimmät paikkatietoaineistojen tyypit. Opiskelija pystyy soveltamaan GIS menetelmiä ja aineistoja itsenäisesti eri tutkimustilanteissa Sisältö: GIS jatkokurssilla käydään läpi keskeiset ihmis ja luonnonmaantieteen GIS menetelmät ArcGIS ohjelmistolla 5

Aiheet viikoittain Viikko Aihe 37 (11. 14.9.) Yleiset kurssiasiat, ArcGIS, verkostoanalyysit (Network Analyst) 38 (18. 21.9.) Rasterianalyysit (Spatial Analyst) 39 (25. 28.9.) 3D-analyysit (3D Analyst) 40 (2. 5.10.) Spatio-tilastolliset menetelmät, Geostatistical Analyst, ArcGIS:n automatisointi ja ohjelmointi 6

Kurssin suorittaminen Viikoittain annettavat harjoitustehtävät, joiden perusteella arvosana Tehtävät koostuvat sekä ArcGIS-tehtävistä että kirjallisuuteen perustuvista esseetehtävistä Tehtävien palauttamisen ajankohta sovitaan myöhemmin Ei tenttiä 7

ArcGIS:stä yleisesti 8 7.9.2017 GIS-jatkokurssi

ArcGIS, mikä ja miksi? ArcGIS on paikkatietoalan ammattilaisten eniten käyttämä yleiskäyttöinen paikkatietoohjelmisto maailmassa Tuottajana Esri ( Environmental Systems Research Institute ) 1982 Arc/Info 1991 2002 ArcView GIS 1999 2011 ArcGIS 9 2014 ArcGIS Pro

ArcGIS, mikä ja miksi? Sisältää monia Arc-alkuisia komponentteja ArcCatalog: tiedostojen hallinta yms. ArcGlobe: Google Earth tyyppinen sovellus ArcMap: varsinainen ohjelma ArcScene: 3D-visualisointi Python: skriptaus, geoprosessoinnin automatisointi 10

ArcGIS, mikä ja miksi? ArcGIS ei ole (vain) karttaohjelma, vaan paikkatietojärjestelmä ArcGIS on suunniteltu geoprosessoinnin näkökulmasta: se tarjoaa joukon GIS-työkaluja, joita voidaan yhdistellä ja ohjelmoida geoprosesseiksi Kuitenkin ArcGIS tarjoaa myös valmiita käyttöliittymiä, joista osa tulee laajennusosien kautta (mm. Network Analyst, eli tämän päivän luennon varsinainen aihe) 11

Avoimet GIS-ohjelmistot QGIS on nykypäivänä varteenotettava ilmainen GIS-ohjelma Ottaa ArcGIS:iä kiinni vauhdilla, joissakin asioissa parempikin kuin ArcGIS (ainakin WFS-rajapintojen kanssa) Kannattaa tutustua, voi olla että jatkossa ArcGIS:n rooli pienenee koska lisenssimaksut ovat liian korkeita ja lisensointi hankaloittaa ohjelman käyttöä (vaatii katkeamattoman verkkoyhteyden) 12

Verkostoanalyysit Network Analyst 13 7.9.2017 GIS-jatkokurssi

Verkostoanalyysit Luultavasti jokainen on hyödyntänyt verkostoanalyysejä, esimerkiksi nopeimman ajoreitin haku 14

Verkostoanalyysien teoriaa Verkosto koostuu solmuista ja niitä yhdistävistä linkeistä Perustuu graafiteoriaan Verkostossa topologinen eheys on tärkeää! Solmu (noodi) Linkki osoittaa mitkä solmut kytkeytyvät toisiinsa 15 spagettitopologia ei kelpaa

Verkostoanalyysien teoriaa Verkoston (graafin) linkit voivat olla myös: 1) suunnattuja 2) painotettuja 3 B 5 C Tässä esimerkissä kulku noodien välillä on sallittu molempiin suuntiin, paitsi noodien A ja B välillä ainoastaan suuntaan A B A 4 7 D Linkkien yhteydessä olevat luvut kertovat linkin painotuksen. Painotus voi tarkoittaa esimerkiksi matka-aikaa, jolloin graafin avulla voidaan mallintaa reaalimaailman liikenneverkkoja. 16

Lyhimmän reitin laskenta verkostossa Perusta kaikille verkostoanalyyseille Yleisemmin puhutaan halvimman kustannuksen reiteistä (least-cost path) Kustannus (cost) viittaa graafimallissa linkkien painotuksiin, jotka voivat sinänsä edustaa mitä tahansa vastustekijää eli impedanssia (yleisimmin fyysinen matka tai matka-aika, joskus myös energian kulutus tms.) Lyhimmän reitin laskenta tapahtuu käytännössä aina käyttäen Dijkstran (1959) algoritmia tai jotain sen muunnelmaa 17

340 Dijkstran algoritmi 611 JKL Esimerkki: lyhin reitti Helsinki Oulu OUL Wikipediasta Dijkstran periaate: [Algoritmi käy] graafia läpi kierroksittain. Jokaisella kierroksella pyritään etsimään uusi polku pisteeseen s joka on lyhyempi kuin jokin aikaisemmin tunnettu. Erityisesti jokaisella kierroksella aloitetaan tarkastelemaan jotain sellaista pistettä johon jo tunnetaan lyhin mahdollinen polku. Kun kyseisestä pisteestä aloitetaan uusi kierros, ei siitä pisteestä enää aloiteta millään myöhemmällä kierroksella. Ensimmäisellä kierroksella aloitetaan pisteestä s, koska siihen tunnetaan triviaalisti lyhyin polku. Seuraavalla kierroksella aloitetaan pisteestä u joka on pisteen s lähin naapuri. Voidaan osoittaa että mikään kiertopolku ei tuota lyhyempää polkua pisteeseen u, koska kaikki viivojen painot ovat ei-negatiivisia, ja jolla on käsittelemättömien pisteiden joukossa pienin polkupituus. 417 497 TRE TKU 165 HKI VAA TKU 173 HKI TRE 271 HKI JKL KUO 383 HKI 18 HKI

Network Analyst ArcGIS:n laajennusosa (Extension), joka mahdollistaa reittianalyysien tekemisen Kaikki Network Analystin analyysit perustuvat pohjimmiltaan pienimmän impedanssin reitin laskentaan Menetelmä Route Service Area Closest Facility OD Cost Matrix Vehicle Routing Location-Allocation Kuvaus Lyhin (pienimmän impedanssin) reitti pisteiden välillä Palvelualueet (saavutettavuusalueet) Lähimmän (palvelu)pisteen etsiminen, esim. sairaala Välimatkamatriisi pisteiden välillä Kuljetuskaluston reititys Sijainti-allokointi (esim. minne kannattaa sijoittaa 5 sairaalaa 20 vaihtoehtoisen sijaintipaikan joukossa) 19

Location-allocation Palvelujen sijaintipaikka-analyysi, jossa samanaikaisesti määritetään: Location, eli missä palvelupaikat sijaitsevat Allocation, eli miten kysyntä kohdistuu palvelupaikkoihin (olettaen että kysyntä kohdistuu eli allokoituu aina lähimpään pisteeseen) Voidaan käyttää esimerkiksi kauppojen, sairaaloiden, uimahallien, yms. sijoitteluun Menetelmän avulla halutaan siis selvittää, kuinka palvelut sijoitetaan mahdollisimman tehokkaasti suhteessa potentiaaliseen kysyntään 20

p median Kirjallisuudessa puhutaan yleensä p median -menetelmästä Määritä p kappaletta fasiliteetteja ehdokassijaintien joukosta siten että kokonaisetäisyys painotettuihin kysyntäpisteisiin on mahdollisimman pieni kysyntäpiste ehdokassijainti valittu sijainti p = 3 21

Huffin malli Tavallinen p median perustuu siis oletukseen että kysyntä kohdistuu aina lähimpään palveluun Todellisuudessa näin ei ole, joskin etäisyys vaikuttaa kuitenkin vahvasti siihen, kuinka usein palvelua käytetään Toisaalta palvelun vetovoima vaikuttaa siihen, kuinka kaukaa asiakkaat ovat valmiita matkustamaan palvelun perässä Kun em. asiat huomioidaan, puhutaan ns. Huffin mallista Perustuu painovoima-analogiaan: kohteet vetävät materiaa itseään kohti suhteessa niiden massaan 22

Location-allocation ArcGIS:ssä Location-Allocation -analyysivaihtoehtoja: Minimize Impedance: tavallinen p median, jossa minimoidaan etäisyys palvelujen ja kysynnän välillä Maximize Coverage: valitaan palvelukohteet siten että mahdollisimman suuri osa kysynnästä on tietyn kynnysetäisyyden sisällä lähimmästä palvelukohteesta Maximize Capacitated Coverage: vastaava kuin edellä mutta palvelukohteilla on rajallinen kapasiteetti Maximize Market Share: Huffin malli 23

Esimerkkejä verkostoanalyyseistä Geoinformatiikan tutkimusryhmä (GI-ryhmä) 24 7.9.2017 GIS-jatkokurssi

Service Area / Closest Facility Suomen yliopistosairaaloiden saavutettavuusvyöhykkeet tunnin välein a) rajattuna erityisvastuu-alueiden (erva) rajojen mukaan b) ilman rajausta erva-rajojen mukaan A B Huotari, T.; Antikainen, H.; Keistinen, T. & Rusanen, J. (2017). Accessibility of tertiary hospitals in Finland: A comparison of administrative and normative catchment areas. Social Science & Medicine 182: 60 67. 25

Location-Allocation Sitralle tehty selvitys eri sote-alueista, kandidaattisijainteina paikkakunnat joilla keskussairaala (alla 5, 10 ja 15 alueen vaihtoehdot) 26

Location-Allocation Suomen synnytyssairaalat: jos sairaaloiden määrää vähennetään, mitkä voidaan karsia, jotta saavutettavuus heikkenee vähiten? (Sosiaali- ja terveysministeriölle tehty selvitys, tähän liittyvä tieteellinen artikkeli valmisteilla) 27

Route-laskennan sovelluksia Potentiaalinen saavutettavuus Kuvaa jokaisen alueen (viereisessä kartassa ruudun) osalta sitä, kuinka tehokkaasti kyseiseltä alueelta käsin voidaan saavuttaa väestöä (tai väestö voi saavuttaa alueen) Korkea indeksin arvo kertoo mm. suuresta markkinapotentiaalista ja interaktiomahdollisuuksista Käytetty monessa tutkimuksessa, mm. kansainvälisessä TRACC-hankkeessa (Transport ACCessibility at regional/local scale and patterns in Europe) 28

Route-laskennan sovelluksia Työmatkaliikenteen volyymit Laskettu reitit työmatkojen alkuja kohderuutujen välillä ja painotettu reitit matkojen lukumäärällä Liittyi SALPOS-hankkeeseen, tavoitteena määrittää parhaat sijainnit sähköautojen pikalatauspisteille Oulun seudulla 29

Route-laskennan sovelluksia Taksimatkojen yhdisteltävyys Kelan rahoittama hanke, data TAYS:n alueelta Kuinka paljon taksimatkojen toteutunut yhdistely on tuonut säästöjä Kelalle? Mitkä taksimatkat ovat yhdistettävissä siten että yhdistetty kuljetus on halvempi kuin erilliset kuljetukset yhteensä? 30

Route-laskennan sovelluksia Maastoinventointireittien tehostaminen metsäsuunnittelussa Hankkeet Metlan ja Metsäkeskuksen kanssa 31

Verkostoanalyysien suorittaminen 32 7.9.2017 GIS-jatkokurssi

Verkostoanalyysien vaatimat aineistot Verkostoanalyysien suorittamiseksi on vähintään oltava: 1) Verkostoaineisto (yleensä tieverkosto tai muu liikenneverkosto) 2) Joukko pisteitä, jotka analyysista riippuen voivat olla reittipisteitä, palvelupisteitä tai kysyntäpisteitä - Pisteet voidaan lukea joko tiedostosta tai syöttää manuaalisesti Mikä tahansa viivoja sisältävä data ei käy sellaisenaan analyyseihin, vaan siitä on ensin muodostettava ns. Network Dataset (tästä myöhemmin lisää) Verkostoaineistona kurssilla käytetään kansalliseen, vapaasti saatavilla olevaan Digiroad-aineistoon pohjautuvaa aineistoa, jota Esri Finland on muokannut lisää Aineistosta on tehty itse Network Dataset (Oulun osalta) 33

Network Dataset Network Dataset on graafimalli, johon sisältyy Edges (linkit) ja Junctions (noodit) Network Analystin toiminnot ovat käytettävissä vain jos ArcMapiin on avattu jokin Network Dataset (tässä nimeltään Reititystaso ) 34

Network Dataset Kurssilla käytettävä aineisto sisältää erilaisia reitityksen kannalta relevantteja attribuutteja, kuten: Matka: kunkin tienpätkän fyysinen pituus Aika_autolla: kunkin tienpätkän päästä päähän ajamiseen kuluva laskennallinen aika autolla Yksisuuntaisuudet: huomioidaan yksisuuntaiset tieosuudet reitityksessä Ei_kevyen_liikenteen_vaylia: jos halutaan rajata kevyen liikenteen väylät pois analyysista 35

Analyysin valitseminen Haluttu analyysi valitaan Network Analyst palkin alasvetovalikosta (valitaan tässä esimerkissä New Route eli lyhimmän reitin etsintä) Tällöin analyysiin liittyvät (toistaiseksi tyhjät) tasot ilmestyvät ArcMap:n Table of Contentsiin 36

Analyysin asetukset Avaa Network Analyst window, jotta voit säätää analyysin määrityksiä Network Analyst window:sta valitse edelleen Route Properties, jotta saat varsinaisen asetusnäkymän esille 37

Analyysin asetukset: Exclude restricted... Jos analyysissä sovelletaan rajoitteita, jotka estävät liikkumisen tiettyjä tieosuuksia pitkin (esim. kevyen liikenteen väylät), on syytä heti ensiksi laittaa rasti Network Locations välilehdellä olevaan kohtaan Exclude restricted portions of the network Muussa tapauksessa analyysin tekeminen ei välttämättä onnistu tai se toimii virheellisesti 38

Analyysin asetukset: Impedance Tärkeimmät asetukset löytyvät Analysis Settings välilehdeltä Impedance: tästä valikosta on valittavissa se impedanssimuuttuja, jonka mukaisesti analyysi suoritetaan Esim. jos valitaan Aika_autolla, lasketaan nopein reitti autolla Jos taas Matka, niin lyhin reitti Valittavissa olevat muuttujat riippuvat aina siitä, mitä muuttujia Network Datasetiin on määritelty! Huomaa myös suluissa impedanssimuuttujan yksiköt! 39

Analyysin asetukset: Restrictions Restrictions-kohdasta on valittavissa analyysissa käytettävät rajoitukset Ei_kevyen_liikenteen_vaylia: Ei sallita reititystä kevyen liikenteen väyliä pitkin, käytetään kun haetaan reittejä autoille Ei_valtateita: Ei sallita reititystä valtateitä pitkin, käytetään kun haetaan reittejä kävelijöille tai pyöräilijöille Impedanssimuuttujien tavoin myös nämä ovat aina aineistokohtaisia: selvitä niiden merkitys ennen käyttöä! 40

Analyysin asetukset: Accumulation Accumulation-välilehdellä voidaan valita, minkä muuttujien summat lasketaan mukaan analyysin tuloksiin Esimerkiksi jos analyysi tehdään Matka -impedanssin mukaan, voidaan lyhimpään reittiin kuluva aika saada selville kun laitetaan rasti johonkin Aika-kohtaan 41

Reittipisteiden lisääminen Voidaan tehdä manuaalisesti lipputyökalun avulla Pisteen voi klikata kartalla mihin tahansa, mutta se kiinnittyy aina lähimpään kohtaan tieverkolla Siksi on tärkeää että Exclude restricted portions of the network on ruksattuna, koska muutoin piste voi kiinnittyä tieosuudelle jolla kulku ei ole sallittu, eikä reittiä voi tällöin laskea! Kevyen liikenteen väylä 42

Analyysin suorittaminen Analyysi suoritetaan painamalla Solve-kuvaketta Aina jos pisteiden sijaintia tai analyysiasetuksia muutetaan, on analyysi suoritettava uudelleen Solve-kuvaketta painamalla! 43

Tulosten tarkastelu Analyysin tulos muodostuu omaksi tasokseen osana analyysikokonaisuutta Reitin pituuden voi tarkastaa klikkaamalla hiiren oikealla Network Analyst ikkunassa Routes-kohdan alla ja katsomalla tulos Properties-näkymästä Jos on valittu akkumuloitavia attribuutteja, myös ne näkyvät siellä Yksiköt ovat aina attribuuttien yksikköjä, eli esim. tässä tapauksessa matka on metreinä ja aika sekunteina! 44

Pisteiden lataaminen tiedostosta Manuaalisen klikkailun sijaan pisteet voidaan myös tuoda joltakin tasolta Klikataan hiiren oikealla Stopskohdan päällä ja valitaan valikosta Load Locations... 45

Pisteiden lataaminen tiedostosta Valitaan Load From kohtaan taso, jolta pisteet halutaan tuoda (esim. tässä supermarketit_oulu ) Koska supermarketti-datassa jokaisella marketilla on nimi, voidaan pisteet nimetä tämän mukaan valitsemalla kyseinen attribuutti ( Toimip_nim ) Namerivin Field-kohtaan 46

Pisteiden lataaminen tiedostosta Pisteet ilmestyvät kartalle todellisiin sijainteihinsa, joskin tässäkin tapauksessa ne kytketään lähimpään kohtaan tieverkolla Jos nyt painettaisiin Solve, olisi tuloksena reitti joka kiertää marketit numerojärjestyksessä (joka on siis järjestys missä marketit olivat tiedostossa) 47

Reorder Stops Voidaan myös laskea lyhin kierros kaikkien markettien kautta laittamalla Analysis Settingsissä rasti kohtaan Reorder Stops to Find Optimal Routes Tällöin ratkaistaan periaatteessa ns. kauppamatkustajan ongelma ArcGIS ratkaisee ongelman tabuheuristiikan avulla, joka tuottaa nopeasti tuloksen, joskaan tulos ei välttämättä ole optimaalinen 48

Location-Allocation Esimerkki: etsi sijaintipaikat kahdelle (2) myymälälle mahdollisten kauppapaikkojen joukosta Oulussa siten, että kyseiset paikat olisivat mahdollisimman hyvin ihmisten eli potentiaalisten asiakkaiden saavutettavissa 49

Location-Allocation Valitaan nyt siis menetelmäksi Location-Allocation Tällöin analyysin karttatasoina ovat: Facilities = palvelujen mahdolliset sijainnit Demand Points = kysyntäpisteet Network Analyst ikkunassa ladataan potentiaaliset kauppapaikat Facilities-kohtaan Sama periaate kuin ladattaessa reittipisteitä edellä Muista käydä klikkaamassa Exclude restricted portions of the network päälle ensin... 50

Fasiliteettipisteiden lataaminen Taso jolta pisteet ladataan Name-kohtaan voi valita kohteen nimiattribuutin, jos sellainen siis sattuu löytymään FacilityType on kaikilla kohteilla Candidate, eli ehdokassijainti. 51 Capacity: tässä voisi määrittää, kuinka paljon kysyntää fasiliteettiin voidaan kohdistaa. Tässä voisi antaa kaikille saman arvon (Default Value), vaihtoehtoisesti jokaisella kohteella voisi olla oma kapasiteetti osoitettuna attribuutissa, joka siis tulisi valita Field-kohdan alle. Kun kohta jätetään tyhjäksi, oletetaan fasiliteeteilla olevan rajaton kapasiteetti. HUOM! Tällä valinnalla on merkitystä vain, jos ratkaistaan ongelma johon liittyy kapasiteetti-parametri!

Kysyntäpisteiden lataaminen Ladataan sitten kysyntäpisteet Demand Points kohtaan Tässä esimerkissä kysyntäpisteet ovat siis 250 m väestöruuduista muodostettuja pisteitä Kysyntäpisteitä ladattaessa on ehdottoman tärkeää huomioida mahdollinen painotus! Pisteen väestömäärää kuvaava attribuutti (tässä aikuiset) on siis valittava Weight-kohtaan Muussa tapauksessa jokaisen pisteen painoarvo on sama eli 1 52

Analyysiasetukset Avataan Location-Allocation Properties Eli se painike Network Analyst ikkunassa... Analysis Settings välilehti: Valitaan haluttu impedanssiattribuutti Travel From: kumpaan suuntaan liikkumista tarkastellaan? Merkitystä lähinnä vain silloin jos paljon yksisuuntaisuuksia. 53

Advanced Settings Advanced Settings -välilehti Ei tosin mitenkään advanced, vaan analyysin ihan olennaiset valinnat Problem type: Minimize Impedance: valitaan kohteet siten että kokonaisetäisyys minimoituu Maximize Coverage: maksimoidaan kysyntäpeitto käyttäen kynnysarvoa (Impedance Cutoff); jos ei kynnysarvoa niin sama kuin Minimize Impedance Maximize Capacitated Coverage: maksimoidaan kysyntäpeitto kun palvelukohteilla on tietty kapasiteetti 54

55 Advanced Settings jatkuu... Facilities To Choose Montako kohdetta valitaan Esim. jos 2, niin kandidaattipisteiden joukosta valitaan ne 2, jotka minimoivat väestöpainotetun impedanssin Impedance Cutoff Jos halutaan asettaa jokin kynnysarvo impedanssille, käytetään lähinnä jos ongelmatyyppinä Maximize Coverage Impedance Transformation Impedanssin muunnos Jos halutaan painottaa pitkiä etäisyyksiä (esim. valinnaksi Power + Impedance Parameter: 2) Jos Linear niin impedanssi sellaisenaan

Impedance Transformation Liittyy etäisyyshaitan (distance decay) ideaan Etäisyyden vaikutus esim. asiointitiheyteen ei välttämättä ole lineaarinen 56

Tulos 57 Analyysi suoritetaan painamalla Solve Valitut kohteet on merkittynä tähdellä Facilities-listalla HUOM: isoilla aineistoilla laskenta voi viedä aikaa, koska kyseessä on vaikeasti ratkaistava ongelma ArcGIS käyttää laskemiseen Teitzin & Bartin heuristiikkaa Heuristiikan ansiosta ratkaisu on mahdollista löytää järkevässä ajassa, mutta löydetty ratkaisu ei välttämättä ole kaikkein paras spider-diagrammi

Network datasetin muodostaminen 58 7.9.2017 GIS-jatkokurssi

Network Datasetin muodostaminen Joskus (aika useinkin) Network Datasetin joutuu muodostamaan itse Näin esimerkiksi jos verkostoanalyysejä halutaan tehdä Openstreetmapin pohjalta Jotta ND:n voi muodostaa, on aineistosta tunnettava mm: Topologia: miten tieviivat kytkeytyvät toisiinsa? Impedanssiattribuutti/t: Jokaiselle tienpätkälle on oltava jokin impedanssia kuvaava luku, sinänsä tienpätkän pituus riittää jos etsitään vain fyysisesti lyhimpiä reittejä Rajoiteattribuutit: miten esim. yksisuuntaisuudet on esitetty aineistossa? 59

Topologia ja viivojen kytkeytyminen Tieverkkoaineistoissa topologia yleensä kunnossa (ei spagettitopologiaa ) Tieviivojen kytkeytyminen (connectivity) toisiinsa voi kuitenkin olla toteutettuna kahdella eri tavalla Kaikki tieviivat on katkaistu risteyskohdista (end point conn.) Viivat voivat jatkua myös risteyskohtien yli, mutta joka risteyskohdassa on kuitenkin verteksi (any vertex connectivity) Digiroad (ja siitä johdettu Esrin aineisto) käyttää end point kytkeytymistä, Openstreetmap puolestaan any vertex -kytkeytymistä 60

Impedanssiatribuutit Fyysinen matka saadaan suoraan viivan pituudesta Matka-aika joudutaan sen sijaan yleensä laskemaan käyttäen erilaisia oletuksia Openstreetmapissa on nopeusrajoitusta tarkoittava maxspeed-attribuutti, josta voidaan johtaa laskennallinen matka-aika Kaikille tieosuuksille ei ole nopeusrajoitusta: näiden osalta joudutaan käyttämään oletusnopeutta esimerkiksi tieluokkaan perustuen 61

Network Dataset Wizard Network datasetin luominen tapahtuu helppokäyttöisen wizardin avulla ArcCatalogin kautta etsitään se tieverkkoaineisto josta ND halutaan muodostaa (esim. osm_oulu.shp), klikataan sen päällä hiiren oikealla, ja otetaan valikosta New Network Dataset... HUOM: Jos aineisto on geodatabase-muodossa, ei klikata itse tieverkkoaineiston päällä vaan feature datasetin nimen päällä! 62

Network Dataset Wizard Ensimmäinen vaihe: annetaan Network Datasetille nimi 63

Network Dataset Wizard Toinen vaihe: Käännösten mallintaminen. Network Datasetissä käännökset voidaan huomioida eri tavoin, esimerkiksi liittämällä niihin aikasakko jos käytössä aika-tyyppinen impedanssi Tähän voidaan jättää Yes, valinta ei sinänsä sido mihinkään 64

Network Dataset Wizard Kolmas vaihe: Connectivity eli tieviivojen kytkeytyminen toisiinsa. Tähän on valittava se connectivity-tyyppi mitä aineisto noudattaa. Openstreetmap-aineisto noudattaa siis Any vertex tyyppistä kytkeytymistä. 65

Network Dataset Wizard Neljäs vaihe: Tieviivojen keskinäisen korkeustason määrittely, jotta sillat ja alikulut huomioidaan oikein. Tässä voidaan kuitenkin antaa olla None, koska sekä Digiroadissa että OSM:ssa viivojen leikkauskohdassa ei ole verteksiä tai päätepistettä jos risteämismahdollisuutta ei reaalimaailmassa ole 66

Network Dataset Wizard Neljäs vaihe: Attribuuttien määrittely Ohjelma laskee automaattisesti ND:lle kunkin tienpätkän pituutta kuvaavan attribuutin Length Lisäksi se löytää automaattisesti attribuutin nimellä Oneway. Attribuutin määrittely on kuitenkin syytä tarkistaa painamalla Evaluators... 67

Yksisuuntaisuudet Oneway tarkoittaa yksisuuntaisuutta Jokaisessa aineistossa yksisuuntaisuus on yleensä ilmaistu eri tavalla, joten tämä ohje koskee vain OSM-aineiston tämänhetkistä tilannetta OSM-aineistossa oneway-attribuutilla voi olla kolme eri arvoa: B (both): ajo sallittu viivaa pitkin molempiin suuntiin F (from): ajo sallittu vain viivan digitointisuuntaan (ja vastaavasti kielletty viivan digitointisuuntaa vastaan) From From To To T (to): ajo sallittu viivan digitointisuuntaa vastaan (ja vastaavasti kielletty viivan digitointisuunnassa) From To 68

Yksisuuntaisuudet Otetaan ensin From-To rivi ja painetaan Evaluator Properties Voidaan todeta, että ohjelma käsittelee oneway-attribuutin oikein Tarkista myös To-From -suunta! 69

Muut attribuutit Network Datasetiin on tarvittaessa mahdollista lisätä muitakin attribuutteja valitsemalla Add... Avautuvassa Add New Attribute näkymässä annetaan attribuutille nimi (Name) ja määritetään sen tyyppi (Usage Type). Jos kyseessä on rajoite-tyyppinen attribuutti, valitaan tyypiksi Restriction Attribuutin määrittely tehdään vastaavalla tavalla kuin yksisuuntaisuuden tapauksessa eli molempiin suuntiin, vaikka suunnalla ei muutoin olisikaan merkitystä 70

Muut attribuutit: Ei_kevyen_liikenteen_vaylia Määritystä tehdessä on todella tarpeen tietää aineiston sisältö jotta määrityksen osaa tehdä oikein Tässä siis rajoite koskee niitä tieosuuksia joilla fclassattribuutin arvo on footway tai cycleway (tosin aineistossa on muitakin kevyen liikenteen väylätyyppejä...) Sama määritys tehtävä myös toiseen suuntaan 71

Network Dataset Wizard Travel Modet voidaan jättää määrittelemättä 72

Network Dataset Wizard Samoin reittiohjeiden generointi, joten valitaan tähän No 73

Network Dataset Wizard Loppuyhteenveto voidaan kuitata painamalla Finish 74

Network Dataset Wizard Lopuksi ND on rakennettava valitsemalla avautuvasta ikkunasta Yes Wizardin avulla muodostettiin siis vasta ND:n vaatimat määrittelyt Rakentaminen tarkoittaa varsinaisen graafimallin muodostamista tieverkkoaineistosta annettujen määrittelyjen perusteella 75

Network Datasetin muokkaaminen Network Datasetiä on mahdollista muokata rakentamisen jälkeenkin Tämä tapahtuu etsimällä ND (tässä nimellä osm_oulu_nd.nd) ArcCatalogista, klikkaamalla sen päällä hiiren oikealla ja valitsemalla avautuvasta valikosta Properties... Huomaa, että muokkausten jälkeen ND voi olla tarpeen rakentaa uudestaan valitsemalla valikosta Build, jotta muutokset tulevat voimaan 76