Paikkatiedon ja kolmiulotteisten mallien esittäminen selainpohjaisella 3D-kaupunkimallisovellusalustalla

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

Insinööritieteiden korkeakoulu | Master's thesis

Date

2017-12-11

Department

Major/Subject

Geoinformatiikka

Mcode

M3002

Degree programme

Master’s Programme in Geoinformatics (GIS)

Language

fi

Pages

97

Series

Abstract

Kolmiulotteinen kaupunkimallinnus on laaja- ja monialainen kokonaisuus, johon liittyy runsaasti erilaisia teknologioita, menetelmiä ja tiedostoformaatteja sekä standardeja, kaupunkimallien tuotannosta niitä hyödyntävien sovelluksien kehittämiseen. Teknologian kehitys on mahdollistanut 3D-sisällön tarkastelun internet-selaimessa ja mobiililaitteilla, mikä tuo kaupunkimallinnussovellukset saataville myös asiaan perehtymättömille käyttäjille. Työssä esitellään yleisimmät kaupunkimallityypit, joita ovat geometriset kolmioverkkomallit, pistepilvimallit ja avoimista tietolähteistä koostetut mallit, sekä semanttiset kaupunkitietomallit, jotka pääsääntöisesti perustuvat CityGML-standardiin. Työssä perehdytään kaupunkimallinnuksessa käytettäviin paikkatietoon sekä 3D-malleihin liittyviin tiedostoformaatteihin, standardeihin ja rajapintoihin, joita hyödyntämällä kaupunkimalleja voidaan esittää eri ohjelmistoissa sekä selainpohjaisissa sovelluksissa. Kirjallisuuskatsauksessa tutustuttiin myös 3D-webin kehitykseen sekä eri ohjelmointikirjastoihin ja kehitysympäristöihin, joilla webissä julkaistavia kaupunkimallisovelluksia on mahdollista kehittää. Lisäksi esiteltiin kirjallisuudessa esitetyn kokonaisen kaupunkimallinnussovelluksen arkkitehtuuri. Työn empiirisessä osuudessa kuvattiin paikkatiedon ja kolmiulotteisten mallien esittämiseen liittyvässä valmistelutyössä tehtyjä havaintoja suomalaisessa kaupunkimallisovellusalusta MAPGETSissa. Havaintojen pohjalta luotiin prosessit aineistojen valmisteluun alustaa hyödyntävän yrityksen FCG Suunnittelu ja Tekniikka Oy:n käyttöön. Työssä tehdyn kirjallisuuskatsauksen sekä empiirisen osuuden avulla tehtiin johtopäätös, että webissä käytettävien kaupunkimallinnussovelluksien tekemiseen sekä niissä hyödynnettävien aineistojen valmisteluun tarvitaan laaja-alaisesti osaamista muun muassa paikkatiedosta, useista eri tiedostoformaateista, 3D-web-ohjelmoinnista ja web-palveluiden infrastruktuureista.

3D city modeling is a broad and multidisciplinary industry which includes a variety of technologies, methods, data formats and standards ranging from the production of city models in to the applications utilizing the produced models. The development of technology has enabled the viewing of 3D content in web browsers and mobile devices which brings 3D city model applications available also to non-expert users. In this thesis, the most common 3D city model types are presented, which are geometric mesh models, point cloud models and models that are compiled from open data sources, as well as semantic city data models, which are based mostly in the CityGML standard. The work also examines data formats, standards and interfaces that are related to spatial data and 3D models, which can be utilized to visualize 3D city models in different software and web based applications. In the literature review, the development of 3D web and a variety of programming libraries and software development kits with which 3D city model applications can be developed were researched. In addition, a complete architecture of a 3D city model application presented in literature was introduced. The empirical part of the thesis described findings that were made in preparing spatial data and 3D models for portraying in Finnish 3D city model application platform MAPGETS. Based on these findings, processes for preparing data for portraying were created for the use of FCG Design and Engineering Ltd., the company utilizing the platform. Based on the literature review and empirical part of the study, a conclusion was made, that the implementation of 3D city model applications and preparation of data for 3D city model applications requires a broad skillset in spatial data, several different data formats, 3D web programming and the overall infrastructures of web services.

Description

Supervisor

Virrantaus, Kirsi

Thesis advisor

Räsänen, Jarkko

Keywords

3D-kaupunkimalli, JavaScript, paikkatieto, 3D-web, MAPGETS

Other note

Citation