Show simple item record

dc.contributor.advisorMäkinen, Raino
dc.contributor.authorKuntsi, Satu
dc.date.accessioned2023-06-05T11:11:40Z
dc.date.available2023-06-05T11:11:40Z
dc.date.issued2023
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/87432
dc.description.abstractUseimmissa verkkokarttasovelluksissa karttatasot ladataan käyttöliittymälle PNG-kuvaformaatissa olevina rasteritiilinä. Tällöin kuvatiedostot prosessoidaan palvelimella ja selaimessa ajettava asiakassovellus renderöi ne kartalle sellaisenaan. Vaihtoehtoisesti paikkatietokohteet voidaan tuoda käyttöliittymälle vektoritiilinä, jolloin näkymän prosessointi on enemmän asiakassovelluksen vastuulla. Tämä asettaa rasteriformaatin käyttöä enemmän vaatimuksia esimerkiksi kartan selaamiseen käytettävälle laitteelle, verkkoyhteyden kaistanleveydelle sekä karttaohjelmiston toteutukseen käytetyille tekniikoille. Tässä kokeellisessa tapaustutkimuksessa suoritettiin suorituskykytestaus kahdelle rasteri- ja kahdelle vektoritiilitoteutukselle. Vektoritiilitoteutuksista toinen oli GeoJSON- ja toinen Mapbox Vector Tile- eli MVT-formaatissa. Testauksen aikana mitattiin käytön aikana ladatun datan määrää, karttanäkymien ja yksittäisten tiilien latautumisnopeutta sekä tiilien generoimiseen kulunutta aikaa. Testaus suoritettiin kahdella eri tiedonsiirtonopeudella. Tulosten perusteella rasteritiilet latautuivat vektoritiiliä nopeammin molemmilla tiedonsiirtonopeuksilla. Käytetyllä dataformaatilla puolestaan oli suuri vaikutus vektoritiilien suoriutumiseen. GeoJSON-formaatissa olevat tiilet olivat kooltaan suurimpia ja hitaimpia ladata. MVT-formaatissa olevat tiilet olivat kooltaan keskimäärin pienimpiä, minkä lisäksi ne generoituivat nopeiten. MVT-formaatissa olevien tiilien kokojakauma oli kuitenkin rasteri-tiiliä suurempi, minkä lisäksi MVT-formaatissa olevat tiilet olivat hitaampia renderöidä kartalle.fi
dc.description.abstractMost Web maps are rendered using raster tiles in PNG image format. Images are processed on the server side and only displayed by the client. Alternatively servers can publish feature data as vector tiles and let clients take care of data visualization. Client side processing places more demands on bandwidth and performance of devices used to browse maps, as well as on techniques used to implement Web map applications. In this experimental case study a performance test was conducted on two implementations utilizing raster tiles and two utilizing vector tiles. One of the vector tile implementations published tiles in GeoJSON and the other in Mapbox Vector Tile (MVT) format. Amount of loaded data, loading time and tile generation time were measured during testing. Testing was conducted with two different Internet connection speeds. According to the results, raster tiles were faster to load than vector tiles on both Internet connections, and used data format had big impact on vector tile performance. Tiles in GeoJSON format we larger and slower to load than tiles in all other tested implementations. On the other hand, vector tiles in MVT format were smaller on average than tiles in raster format. They were also fastest to generate. However, size range of vector tiles in MVT for-mat was larger when compared to raster tiles. They were also slower to render on map.en
dc.format.extent127
dc.language.isofi
dc.rightsIn Copyright
dc.subject.otherOpenLayers
dc.subject.otherGeoServer
dc.subject.othersuorituskykytestaus
dc.subject.otherkokeellinen tutkimus
dc.subject.othertapaustutkimus
dc.subject.otherverkkokartta
dc.subject.othervektoritiili
dc.subject.otherrasteritiili
dc.subject.otherWMS
dc.subject.otherWMTS
dc.subject.otherGeoJSON
dc.subject.otherMapbox Vector Tile
dc.subject.otherMVT
dc.titleRasteri- ja vektorikarttatasojen suorituskykyvertailu verkkokarttasovelluksessa
dc.identifier.urnURN:NBN:fi:jyu-202306053493
dc.type.ontasotMaster’s thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.rights.copyright© The Author(s)
dc.rights.accesslevelrestrictedAccess
dc.contributor.oppiainekoodi602
dc.rights.urlhttps://rightsstatements.org/page/InC/1.0/
dc.rights.accessrightsThe author has not given permission to make the work publicly available electronically. Therefore the material can be read only at the archival workstation at Jyväskylä University Library (https://kirjasto.jyu.fi/collections/archival-workstation).en
dc.rights.accessrightsTekijä ei ole antanut lupaa avoimeen julkaisuun, joten aineisto on luettavissa vain Jyväskylän yliopiston kirjaston arkistotyösemalta. Ks. https://kirjasto.jyu.fi/kokoelmat/arkistotyoasema..fi


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

In Copyright
Except where otherwise noted, this item's license is described as In Copyright