3D-grafiikan selaintekniikat, erikoistapauksena karttasovellukset
| dc.contributor | Matemaattis-luonnontieteellinen tiedekunta / Faculty of Mathematics and Natural Sciences, Tietojenkäsittelytiede | - |
| dc.contributor.author | Mäenpää, Harri | |
| dc.contributor.department | fi=Tulevaisuuden teknologioiden laitos|en=Department of Future Technologies| | |
| dc.contributor.faculty | fi=Matemaattis-luonnontieteellinen tiedekunta|en=Faculty of Mathematics and Natural Sciences| | - |
| dc.contributor.studysubject | fi=Tietojenkäsittelytiede|en=Computer Science| | |
| dc.date.accessioned | 2016-06-08T07:31:45Z | |
| dc.date.available | 2016-06-08T07:31:45Z | |
| dc.date.issued | 2016-06-08 | |
| dc.description.abstract | Harava on karttapohjainen kyselypalvelu, jonka avulla voidaan kerätä tietoa erilaisista kyselykohteista. Harava-kyselypalvelussa kyselyihin voidaan vastata muun muassa tekstikentillä, monivalinnoilla ja merkitsemällä alueita ja pisteitä karttapohjaan. Tutkielman tavoitteena oli löytää Harava-kyselypalvelun 2D-karttojen rinnalle 3D-karttavaihtoehto. Aluksi tutkittiin, mitä eri vaihtoehtoja löytyy 3D-komponenttien esittämiseen selaimessa. Tutkituista vaihtoehdoista parhaimmaksi tähän tarkoitukseen osoittautui WebGL-kirjasto. WebGL-kirjaston käyttö suoraan osoittautui vaikeaksi, joten etsittiin rajapintaa, jonka avulla WebGL-kirjaston käyttö helpottuisi. Käsittelyyn otettiin karttapalveluita sekä 3D-mallien esittämiseen tarkoitettuja JavaScript-kirjastoja, jotka käyttävät WebGL-kirjastoa rajapinnan kautta. Näistä sopivimmaksi osoittautui Cesium. Cesium on JavaScript-kirjasto, jonka avulla voidaan toteuttaa 2D-kartta ja 3D-karttapallo sekä upottaa karttapohjaan 3D-elementtejä. | - |
| dc.description.abstract | Harava is a map-based survey portal that allows users to collect various types of information about their environment. A single survey can for instance consist of text fields, multiple-choice questions and an interactive map. The goal of the thesis was to find 3D-maps to complement existing 2D-maps used in the Harava portal. Techniques for displaying 3D-data in the browser were examined first. The best technique for the described purpose was WebGL library. However, direct use of the WebGL-library turned out to be difficult, so higher-level application interfaces for the WebGL were examined. Among the examined interfaces were 3D-map and Javascript solutions used for displaying 3D-elements in the browser. Cesium was chosen from the examined interfaces. It is a JavaScript library that allows flexible implementation of 2D- and 3D-maps and 3D-elements in the browser. | - |
| dc.description.notification | Siirretty Doriasta | |
| dc.format.content | abstractOnly | |
| dc.identifier.olddbid | 139281 | |
| dc.identifier.oldhandle | 10024/124162 | |
| dc.identifier.uri | https://www.utupub.fi/handle/11111/9944 | |
| dc.language.iso | fin | - |
| dc.publisher | fi=Turun yliopisto|en=University of Turku| | |
| dc.source.identifier | https://www.utupub.fi/handle/10024/124162 | |
| dc.title | 3D-grafiikan selaintekniikat, erikoistapauksena karttasovellukset | - |
| dc.title.alternative | Browser techniques for 3D graphics, especially in map applications | - |