Tero Pietilä, IT-Pie Oy. CityGML 2.0: Mitä tiedämme nyt?

Samankaltaiset tiedostot
Selvitys lokakuussa 2015

Tero Pietilä, IT-Pie Oy. CityGML generic object and attributes - code lists - viheralue, kasvillisuus, varusteet

3D-kaupunkitietomallit yhteistyöalustana Jarmo Suomisto / Helsingin kaupunki / 3D kaupunkitietomallihanke

7.4 Variability management

Infra-alan tuotetietomallistandardit

Trimble - Tietomallinnuksesta SKOL tapaaminen

Kaupunkimallit ja CityGML

JHS-suositukset ja standardit paikkatietotuotteiden toteuttamisessa

Kaupunkimallit ja Mallintava kaavoitus. Vianova Systems Finland Oy Jarkko Sireeni

Pasi Lappalainen, Nosto Consulting Oy. Määrittelyn tilanne osana rakennetun ympäristön standardointityötä

Smart cities - nyt ja huomenna

INFRAN KANSAINVÄLINEN STANDARDOINTI

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

Juha Saarentaus v Dkunta - Mitä, miksi ja miten?

Kunnan paikkatietopalvelurajapinta

hel.fi/3d H E L S I N K I 3D+ Kaupungin digitaalinen kivijalka

2 Description of Software Architectures

Paikkatiedon mallinnus Dokumentoinnin ymmärtäminen. Lassi Lehto

3D-TIEDOT MUUTTAVAT SUUNNITTELUA

Digitaalisen kaavoituksen kansallinen tietomalli. Luonnos Ilkka Rinne / Spatineo Oy

Siltatiedon tarkkuustason määrittäminen Taitorakennerekisterissä. Maria Vinter

Built Environment Process Reengineering (PRE)

Kansallinen maastotietokanta 3D-kaupunkimallit

Inframallintamisen mahdollisuudet

JHS XXX Kansallisen tie- ja katuverkostoaineiston ylläpito ja ylläpitotietojen dokumentointi

Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija

Kansallinen maastotietokanta

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

JA CHALLENGE Anna-Mari Sopenlehto Central Administration The City Development Group Business Developement and Competence

Kaupunkimalli Heinolassa

Ajankohtaista Laatukysely ja jatkotoimet Raportointi 2010 tuloksia

Paikkatietotuotteen määrittely

VBE2 Työpaketit Jiri Hietanen / TTY

Digitaalisen kaavoituksen kansallinen tietomalli - luonnos

PAIKKATIETOIKKUNAN LUETTELOPALVELU KÄYTTÖOHJE

Capacity Utilization

Suunnittelun lähtöaineisto 3D:hen ja tietomallipohjaiseksi

Rakentamisen 3D-mallit hyötykäyttöön

Programme for the New National Topographic Database joint effort with municipalities and other authorities

PROJEKTISUUNNITELMA. Kaupunkimallin 3D-tietojen harmonisointi. 3Dkunta Pasi Lappalainen

JHS 158 Paikkatiedon metatiedot Liite 6: Esimerkki XML-koodauksesta Versio: Julkaistu: Voimassaoloaika:

Ohjelmointikielet ja -paradigmat 5op. Markus Norrena

Telecommunication Software

Koordinaattimuunnospalvelu

Ohjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1

Liite D: Poikkeamispäätösten ja suunnittelutarveratkaisujen mallinnus tiedonsiirtoa varten

Ohjelmointikielet ja -paradigmat 5op. Markus Norrena

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta

Efficiency change over time

Encapsulation. Imperative programming abstraction via subprograms Modular programming data abstraction. TTY Ohjelmistotekniikka

Koordinaattimuunnospalvelut Reino Ruotsalainen

Modulaariset tietosisältömäärittelyt Tilannekatsaus

( ,5 1 1,5 2 km

BIMeye Projektinaikaista tiedonhallintaa

Sosiaalihuollon asiakastiedon arkiston validointipalvelu. Käyttöohje

Standardi IEC Ohjelmisto

Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos. Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.

KUTOJAN TIE 4 JA KUTOJAN KULMA

Toiminnallinen turvallisuus

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

BIMCity lyhyesti. PRE-tulosseminaari RAKENNETTU YMPÄRISTÖ Tarvitaanko tätä palkkia? Anssi Savisalo

Inframodel 2 kehityshanke

JHS 162 Paikkatietojen mallintaminen tiedonsiirtoa varten Liite 1 UML-mallinnus

Jarmo Suomisto arkkitehti / DI

Built Environment Process Reengineering (PRE)

,0 Yes ,0 120, ,8

KANTAKARTASTA 3D-KAUPUNKITIETOMALLI

Leikepöydän käyttö.net ja QT. Juha Järvensivu 2008

JHS 188 Kansallisen tie- ja katuverkostoaineiston ylläpito ja ylläpitotietojen dokumentointi

UML - unified modeling language

Helsinki Region Infoshare 2013

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

Paikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO

Toimisto (5) HUOM. Komiteoiden ja seurantaryhmien kokoonpanot on esitetty SESKOn komitealuettelossa

Sosiaalihuollon asiakastiedon arkiston validointipalvelu

Organisaatio. 2. Yhteyshenkilön tiedot. 3. Suositusluonnoksen hyväksyminen. 4. Vastustusperusteet

Enterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri

KRYSP - kunnan rakennetun ympäristön sähköiset palvelut Seminaari Matti Sirén, Keypro Oy

Novapoint VDC Explorer. VDC Tuotteet ja Palvelut Vianova Systems Finland Oy

C++11 seminaari, kevät Johannes Koskinen

TM ETRS-TM35FIN-ETRS89 WTG

Sosiaalihuollon asiakasasiakirjojen tietomallinnus Tietomallit teknisen asiakirjamäärittelyn näkökulmasta

3D kaupunkimallit Internetissä Sova3D Oy Petri Kokko, CEO, Founder. Internet of Spaces

Tunnisteet ja viittaukset sähköisessä tutkimusympäristössä. Jessica Parland-von Essen Informaatiotutkimuksen päivät

3 Verkkosaavutettavuuden tekniset perusteet

Paikkatietotuotteet ja niiden määrittely

Työryhmätyöskentely. Ryhmä A Rajapinnat Rajapintojen uudet mahdollisuudet Teknologiavalinnat. Ryhmä B Tietomalli Kaavan esittäminen tietomallina

InfraTM Sanasto. Dokumentin lisätiedot

Kaupunkien tietomallinnuksen sanasto

CIE Division 1: Vision and Colour. MarjukkaPuolakka

Infra FINBIM YLEISET TAVOITTEET, AP1 Hankintamenetelmät FINBIM-PILOTTIPÄIVÄ ANTTI KARJALAINEN

14:30 Tilaisuuden avaus, Heikki Halttula 16:05 Mallipohjainen integraatio. 16:30 InfraTM hanke ja InfraBIM Liikennevirasto

Results on the new polydrug use questions in the Finnish TDI data

Digitaalisen median tekniikat. Luento 3: CSS

Kansallinen maastotietokanta. KMTK Kuntien tuotantoprosessit: Selvitys RPAS- ja MMS-aineistojen vektoroinnista

Asiantuntijoiden osaamisen kehittäminen ja sen arviointi. Anne Sundelin Capgemini Finland Oy

HSY paikkatietoseminaari, Ari Purhonen kehittämisinsinööri Tekninen ja ympäristötoimi / Hallinto- ja kehittäminen

Arkkitehtuuripankki. Mallintamisen metamalli ja notaatiot

Transkriptio:

Tero Pietilä, IT-Pie Oy CityGML 2.0: Mitä tiedämme nyt?

CityGML, KuntaGML, 3Dkunta Nykytilanne GML Nykytilanne XML GML 3Dkunta XML «XMLSchema» GML «XMLSchema» GML Versio 3.1.1 Versio 3.2 Versio 3.1.1 Versio 3.2 «ApplicationSchema» KuntaGML «ApplicationSchema» CityGML «ApplicationSchema» KuntaGML «ApplicationSchema» CityGML + Kantakartta, Asemakaava... + Building,Transportation,Vegetation,CityFurniture... + Kantakartta, Asemakaava... + Building,Transportation,Vegetation,CityFurniture... Laajennus «ApplicationSchema» 3dKunta + Building,Transportation,Vegetation,CityFurniture

CityGML, KuntaGML, 3Dkunta, Inframodel,IFC GML XMLMaailma XML CityGML, KuntaGML, 3Dkunta, Inframodel,IFC ovat sukulaisia toisilleen XML määrittelyn kautta «XMLSchema» GML «XMLSchema» IFC «XMLSchema» Landxml Versio 3.1.1 Versio 3.2 Laajennus «ApplicationSchema» KuntaGML + Kantakartta, Asemakaava... «ApplicationSchema» CityGML + Building,Transportation,Vegetation,CityFurniture... «XMLSchema» Inframodel Laajennus «ApplicationSchema» 3dKunta + Building,Transportation,Vegetation,CityFurniture

CityGML moduulit Huom: Osa moduleista on syntynyt ADE laajennuksen kautta. Kuvaa osin sitä miten CityGML kehitystä on ohjattu/ei ole ohjattu? Ovat mukana 3Dkunta:ssa Lähde: https://www.citygml.org/files/citygml_2_0_0_uml_diagrams.pdf

CityGML Core module Määrittelee kaikille CityGML kohteille yhteiset ominaisuudet Ulkoinen viittaus. Mahdollistaa viittauksen sanoman ulkopuolella olevaan lähteeseen

Periytyy _CityObject:sta Building Elementit joiden tyyppi on gml:codetype (arvojoukko) sisältö voidaan määritellä vapaasti. Lähde: https://www.citygml.org/files/citygml_2_0_0_uml_diagrams.pdf

Periytyy _CityObject:sta Transportation Elementit joiden tyyppi on gml:codetype (arvojoukko) sisältö voidaan määritellä vapaasti. Nämä ovat mukana 3Dkunta:ssa

CityGML gml:codetype Eivät ole osa CityGML skeemaa Voidaan määritellä sovelluskohtaisesti Esimerkiksi rakennuksella on seuraavat ominaisuudet, joiden arvojoukko voidaan määritellä sovelluskohtaisesti: Class (habitation, sanitation,sport ) Function (residential, hostel ) Usage (residential, hostel ) SIG3D on tehnyt suosituksen/mallisuorituksen: https://www.sig3d.org/codelists/standard/building/2.0/ http://www.citygmlwiki.org/index.php?title=citygml_code_lists

CityGML laajennos Laajennetaan CityGML tietomalli sisältämään 3dKunta määrittelyn mukaisia uusia kohteiden ominaisuuksia: Kaksi toteutusvaihtoehtoa: 1) Yleiset kohteet ja ominaisuudet (Generic objects and attributes) 2) Sovelluslaajennus (ADE (Application Domain Extensions))

Yleiset kohteet ja ominaisuudet (Generic objects and attributes) laajennus Ominaisuudet esitetään Ominaisuuden nimi Ominaisuuden arvo pareina Vajavainen, koska esim. pattern ja pakollisuuksien määrääminen ei mahdollista. Tarkat sovellusohjeet tarvitaan, koska skeema ei validoi tiedon muodollista oikeellisuutta Hiukan vastaava tapa millä Inframodel laajennus on on toteutettu LandXML:n päälle

ADE laajennus Kaksi tapaa a) Periyttämällä CityGML kohde Yleistäen voisi sanoa, että vastaava tekniikka, jolla KuntaGML on rakennettu GML:n päälle. Tässä siis rakennettaisiin Kunta3DGML CityGML:n päälle Oma erillinen skeema, jossa määrittely kunnianhimoisin, CityGML sovellukset eivät välttämättä ymmärrä sanomia. b) Laajentamalla CityGML kohteen ominaisuuksia lisätään ominaisuuksia käyttäen rakentamalla erillinen skeema, jossa määrittelyt XML sanoma teoriassa yhteensopiva alkuperäisen CityGML skeeman kanssa CityGML sovellus, joka ei ole tarkka CityGML skeeman mukaisuudesta selviää tämän kanssa

ADE konsepti The ADE concept defines a special way of extending existing CityGML feature types which allows to use different ADEs within the same instance document simultaneously (see below). For example, the specification of ADEs can be useful in the following application fields: cultural heritage (extension of abstract class _CityObject e.g. by time period information and monument protection status) representation of subsurface objects (tunnel, underpass) city lighting (light sources like street lamps and house lights) real estate management (economic parameters of the CityGML features inclusion of attributes defined for real estate assets as defined by OSCRE); utility networks (as topographic features); additional building properties as defined by the U.S. national building information model standard (NBIMS).

CityGML 2.0 vs. CityGML 3.0 @ 3dkunta Pohdittavia asioita: Sovellustuki 3.0? Sovellustuki 2.0 kuinka pitkään Jos toteutetaan 2.0:aan niin mikä on polku 3.0:aan Mikä on todellinen ero 2.0 ja 3.0 välillä Onko 3.0:ssa sellaisia ominaisuuksia joita 3dKunta todella tarvitsee Dec 2017 UML diagram proposal finished and published to CityGML SWG Mar 2018 - Orleans SWG Vote on adoption of normative UML diagram Jun 2018 - Fr Collins Presentation of complete CityGML Conceptual Model specification 3.0 Sep 2018 - Stuttgart: Presentation of complete CityGML GML encoding specification 3.0 SWG Vote on CityGML Conceptual Model specification 3.0, OAB review and public review to follow Dec 2018 SWG Vote on CityGML GML encoding specification 3.0 Jan 2019 Publication of CityGML Conceptual Model specification 3.0, OAB review and public review to follow Mar/Apr 2019 Publication of CityGML GML encoding specification 3.0

Linkkejä Citygml: https://www.citygml.org ADE:sta https://opengeospatialdata.springeropen.com/track/pdf/10.1186/s40965-018-0055-6 3DSig https://www.sig3d.org/ CityGML 3.0 https://www.citygml.org/ongoingdev/v3/

CityGML Level of Detail - LOD LOD kuvaus: CityGML erottaa viisi eri tarkkuustasoa, LOD0-LOD4. Tarkkuustason kasvaessa kohteiden geometriset ja temaattiset yksityiskohdat lisääntyvät, jolloin mallin tarkkuus kasvaa

Geometria ja Topologia CityGML:ssä Geometria: Kaaria ei tueta Geometria voidaan jakaa eri kohteiden välillä eli sama geometria esiintyy vain kerran sanomassa Kolme esimerkkitapausta: Polku: Transportation feature(surface) Vegetation Feature(Surface) Seinä(Surface) Rakennus (Solid) Rakennuksien välinen seinä: Rakennus1(Solid) Seinä(Surface)- Rakennus2(Solid) eli viittaavat molemmat samaan seinään (Surface) Topologia toteutettu Xlinks tekniikalla (toisin kuin GML:ssä) Yksisuuntainen - Rakennus tietää mistä seinistä se koostuu, mutta seinä ei tiedä mihin rakennukseen/rakennuksiin se kuuluu