SlideShare a Scribd company logo
1 of 18
Presented by: Marco Soave
Fondazione Graphitech, Italy
CityGML as a standard
• CityGML is designed as an open data model and XML-based format for the
storage and exchange of virtual 3D city models.
• CityGML is an application schema of the Geography Markup Language 3
(GML3)
• CityGML is based on a number of standards from the ISO 191xx family, the
Open Geospatial Consortium, the W3C Consortium, the Web 3D
Consortium, and the Organisation for the Advancement of Structured
Information Standards (OASIS)
• 14th of March 2012: the members of the OGC have adopted version 2.0.0
of CityGML as an official OGC Standard.
CityGML
• CityGML defines the classes and relations for the most relevant topographic objects
in cities and regional models with respect to their
geometrical, topological, semantic, and appearance properties
• CityGML is applicable for large areas and small regions and can represent the terrain
and 3D objects in different levels of detail simultaneously ( 5 different LoD)
• CityGML can describe many geographical festures: taxonomies and aggregations of
Digital Terrain Models, sites (including buildings, bridges, tunnels), vegetation, water
bodies, transportation facilities, and city furniture
CityGML LoDs
• The informations stored the LoDs changes regarding the described object.
• e.g. : building LoDs
LoD Described features
0 FootPrint
1 Block model w/o roof
structures
2 Building model with texture
and roof model
3 Detailed architecture model
with external doors and
windows
4 Interior model including
rooms, stairs, windows, doors,
furnishings...
Smart Cities and CityGML
The i-Scope EU project
“i-SCOPE aim to deliver an open source toolkit for 3D
smart city services based on 3D Urban Information
Models (UIM), created from accurate urban-scale
geospatial information.”
The i-Scope scenarios:
1) Improved inclusion and personal
mobility of aging people and
diversely able citizens;
2) Energy dispersion & solar energy
potential assessment;
3) Noise mapping & simulation.
CityGML use in different scenarios
• A complete and reiable 3D city model is mandatory to process in a correct way
the input data and obtain good and precise results
• CityGml standard can be used to describe and visualize the results obtained in
the three scenarios.
• The standard allow the use of generic object, attribute and also to reference
external data
• The standard allow the use of differents and user defined ADE ( application
domain extensions ) for a spefic use case
Scenario 1: routing for aging people and diversely
able citizens
• CityGml is not the best format for routing calculation
• The TransportationComplex in LoD 0 can describe the road network, the
Sidewalks, Pedestrian crossing and Taxi ranks
• Extension of TransportationComplex can be used to describe
ramps, Elevators, Stairs and Barriers
• CityFurniture object can be used to describe Traffic lights for
pedestrians, public transport stations and Mobility obstacles
• Handicap entrances can be
treated as Building elements
• Also buildings interior routing
can be done in some ways
CityGML use in different scenarios
Scenario 2: Energy dispersion & solar energy potential assessment
• A reliable 3D city model is of fundamental importance for this task and the
calculation of the output
• The information obtained from the elaborations can be
• stored in a CityGML file using some specific generic attribute
• an ADE regarding the energy classification and characteristic of the buildings
can be deployed
• represented using appearance model related to the attribute
• represented as a big image that can be superimposed to the orthophotos
CityGML use in different scenarios
Scenario 3: Noise mapping & simulation
• Crown data acquisition in completely independent from CityGML
• The first ADE deployed for CityGML is the Noise ADE that has is composed
by a series of attributes that can be attached to Transportation features
e.g. roads, rail etc., Building features (at the _AbstractBuilding class) and
CityFurniture.
• As in the energy scenario the obtained results can be visuazlized using an
apparence model fitted to some specific parameters contained in the
noise ADE.
Management of CityGML data
• Many different software and suite exist, bot open source and not, for the
management of the CityGML data
• A complete list can be found here:
http://www.citygml.org/index.php?id=1538
• In the following a list of the sw used in the i-Scope project to manage the CityGML
data:
• M.o.s.s. is has developed the Novafactory platform able to:
• generate the CityGML data starting from digital terrain and surface
model ( DSM + DTM ) and buildings footprint
• manage and allow the final user to access, import and export new data
• a sketchUp plug-in allow the final user to edit the existing data or cerate
new one
• Technische Universität Berlin has developed a set of really useful tools:
• CityGML 3d spatial extension for both oracle and PostGis databases
called 3D City DB
• A complete and intuitive GUI to import and export
data from the database called Importer/Exporter Tool
• CityGML xml schema binding Java libraries called citygml4j
Visualization of CityGML data
• Many software exist to visualize directly CityGML data, but they are quite simple
and doesn't allow to integrate different data layer in the same visualization page
• Many problem exist when trying to visualize big datSet in a geoBrowser:
1. the number of polygons can be really high using the highest LoD
2. the size of the data to be transferred to the client can be huge
3. cityGml format is not aimed for visualization purpose
• Possible solutions are:
1. decrease the LoD as a function of the
distance from the camera
2. transmit only the needed data at each time
and store just received data in a local cache
3. use cityGml format to store the
information, but transmit to the client the
data to be visualized in a different format
like Kml ( adapt also to be visualized in
Google Hearth )
Visualization of CityGML data
Use KML for visualization purpose:
• KML is a widely used format as OGC standard and Google Heart default 3D
format
• Allow to split the data set in regions (tiles) that can be streamed and visualized
• Each building/region can be visualized for a pre-determinated range of visible
pixel obtaining a sort of intrinsic LoD structure
• The data can be visualized in the widely used Google Earth geobrowser
• 3D city DB Importer/Exporter allow to export cityGML data in KML format
Visualization of CityGML data
Methods to deliver the data to the client:
• WFS (OGC standard): web feature service
• W3DS (OGC draft): web 3 dimensional service
• WVS (OGC draft): web view service
Visualization of CityGML data
X3D format:
• the data can be served to the client in X3D format using one of the previous
described service
• X3D has many advantages:
• standardized format with Geospatial capabilities
• aimed at the 3d visualization
• allow events, scripting, sound, numerous sensors, programmable
shaders, and more…
• X3DOM is an adaption of the X3D standard to (X)HTML
• HTML5 can be used to provide a UI for accessing the W3DS and
portraying over X3DOM  every html5 compatible browser (also
mobile) can visualize the data
Visualization of CityGML data
Visualization of the CityGML format directly inside Nasa World Wind:
Thank you for your attention
Contact details
Marco Soave
Fondazione Graphitech
Via Alla Cascata, 56/C 38123
Trento ITALY
e-mail: marco.soave@graphitech.it
Web page: www.graphitech.it

More Related Content

What's hot

Validation and visualization of Revit BIM Models with FME
Validation and visualization of Revit BIM Models with FMEValidation and visualization of Revit BIM Models with FME
Validation and visualization of Revit BIM Models with FMEGIM_nv
 
How to Create GIS and BIM Interoperability
How to Create GIS and BIM InteroperabilityHow to Create GIS and BIM Interoperability
How to Create GIS and BIM InteroperabilitySafe Software
 
AAM Group GIS - BIM Integration
AAM Group GIS - BIM Integration AAM Group GIS - BIM Integration
AAM Group GIS - BIM Integration Brian Nicholls
 
INTEGRATION OF BIM AND GIS
INTEGRATION OF BIM AND GISINTEGRATION OF BIM AND GIS
INTEGRATION OF BIM AND GISnandugagarin
 
BIM and GIS Integration: A 'How-To' with FME
BIM and GIS Integration: A 'How-To' with FMEBIM and GIS Integration: A 'How-To' with FME
BIM and GIS Integration: A 'How-To' with FMESafe Software
 
QGISプラグイン Home range estimation with Rインストールマニュアル
QGISプラグイン Home range estimation with RインストールマニュアルQGISプラグイン Home range estimation with Rインストールマニュアル
QGISプラグイン Home range estimation with RインストールマニュアルHiroaki Ishii
 
Smart City and Digital Twin
Smart City and Digital TwinSmart City and Digital Twin
Smart City and Digital TwinSANGHEE SHIN
 
3D Digital Cities: The Convergence of CAD, GIS and BIM
3D Digital Cities: The Convergence of CAD, GIS and BIM3D Digital Cities: The Convergence of CAD, GIS and BIM
3D Digital Cities: The Convergence of CAD, GIS and BIMACSG Section Montréal
 
What is bim, building information modeling
What is bim, building information modelingWhat is bim, building information modeling
What is bim, building information modelingNI BT
 
CityGML Integration Into the ArcGIS Platform
CityGML Integration Into the ArcGIS PlatformCityGML Integration Into the ArcGIS Platform
CityGML Integration Into the ArcGIS PlatformSafe Software
 
Integration of BIM and GIS: From Ideal to Reality
Integration of BIM and GIS: From Ideal to RealityIntegration of BIM and GIS: From Ideal to Reality
Integration of BIM and GIS: From Ideal to RealitySANGHEE SHIN
 
DATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMPDATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMPKevin Ng'eno
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GISJoe Larson
 
Dans le Monorepo vous n'êtes jamais seul, le Park est ouvert... 🦖🦕🐢 (@BreizhC...
Dans le Monorepo vous n'êtes jamais seul, le Park est ouvert... 🦖🦕🐢 (@BreizhC...Dans le Monorepo vous n'êtes jamais seul, le Park est ouvert... 🦖🦕🐢 (@BreizhC...
Dans le Monorepo vous n'êtes jamais seul, le Park est ouvert... 🦖🦕🐢 (@BreizhC...François
 
BIM Workflows: How to Build from CAD & GIS for Infrastructure
BIM Workflows: How to Build from CAD & GIS for InfrastructureBIM Workflows: How to Build from CAD & GIS for Infrastructure
BIM Workflows: How to Build from CAD & GIS for InfrastructureSafe Software
 

What's hot (20)

Validation and visualization of Revit BIM Models with FME
Validation and visualization of Revit BIM Models with FMEValidation and visualization of Revit BIM Models with FME
Validation and visualization of Revit BIM Models with FME
 
How to Create GIS and BIM Interoperability
How to Create GIS and BIM InteroperabilityHow to Create GIS and BIM Interoperability
How to Create GIS and BIM Interoperability
 
AAM Group GIS - BIM Integration
AAM Group GIS - BIM Integration AAM Group GIS - BIM Integration
AAM Group GIS - BIM Integration
 
INTEGRATION OF BIM AND GIS
INTEGRATION OF BIM AND GISINTEGRATION OF BIM AND GIS
INTEGRATION OF BIM AND GIS
 
BIM and GIS Integration: A 'How-To' with FME
BIM and GIS Integration: A 'How-To' with FMEBIM and GIS Integration: A 'How-To' with FME
BIM and GIS Integration: A 'How-To' with FME
 
3D CITY MODELS
3D CITY MODELS3D CITY MODELS
3D CITY MODELS
 
QGISプラグイン Home range estimation with Rインストールマニュアル
QGISプラグイン Home range estimation with RインストールマニュアルQGISプラグイン Home range estimation with Rインストールマニュアル
QGISプラグイン Home range estimation with Rインストールマニュアル
 
A Case Study of Using Combined BIM and GIS Model for Building Energy Conserva...
A Case Study of Using Combined BIM and GIS Model for Building Energy Conserva...A Case Study of Using Combined BIM and GIS Model for Building Energy Conserva...
A Case Study of Using Combined BIM and GIS Model for Building Energy Conserva...
 
Smart City and Digital Twin
Smart City and Digital TwinSmart City and Digital Twin
Smart City and Digital Twin
 
3D Digital Cities: The Convergence of CAD, GIS and BIM
3D Digital Cities: The Convergence of CAD, GIS and BIM3D Digital Cities: The Convergence of CAD, GIS and BIM
3D Digital Cities: The Convergence of CAD, GIS and BIM
 
BIM DAY 2016-BIM Execution Plan(English Edition)
BIM DAY 2016-BIM Execution Plan(English Edition)BIM DAY 2016-BIM Execution Plan(English Edition)
BIM DAY 2016-BIM Execution Plan(English Edition)
 
What is bim, building information modeling
What is bim, building information modelingWhat is bim, building information modeling
What is bim, building information modeling
 
What is BIM?
What is BIM?What is BIM?
What is BIM?
 
CityGML Integration Into the ArcGIS Platform
CityGML Integration Into the ArcGIS PlatformCityGML Integration Into the ArcGIS Platform
CityGML Integration Into the ArcGIS Platform
 
Integration of BIM and GIS: From Ideal to Reality
Integration of BIM and GIS: From Ideal to RealityIntegration of BIM and GIS: From Ideal to Reality
Integration of BIM and GIS: From Ideal to Reality
 
DATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMPDATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMP
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
 
BIM & Sustainability
BIM & SustainabilityBIM & Sustainability
BIM & Sustainability
 
Dans le Monorepo vous n'êtes jamais seul, le Park est ouvert... 🦖🦕🐢 (@BreizhC...
Dans le Monorepo vous n'êtes jamais seul, le Park est ouvert... 🦖🦕🐢 (@BreizhC...Dans le Monorepo vous n'êtes jamais seul, le Park est ouvert... 🦖🦕🐢 (@BreizhC...
Dans le Monorepo vous n'êtes jamais seul, le Park est ouvert... 🦖🦕🐢 (@BreizhC...
 
BIM Workflows: How to Build from CAD & GIS for Infrastructure
BIM Workflows: How to Build from CAD & GIS for InfrastructureBIM Workflows: How to Build from CAD & GIS for Infrastructure
BIM Workflows: How to Build from CAD & GIS for Infrastructure
 

Similar to Use of CityGML standard in the context of Smart City

T3.2 Application domain extention (ADE)
T3.2 Application domain extention (ADE)T3.2 Application domain extention (ADE)
T3.2 Application domain extention (ADE)i-SCOPE Project
 
State of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformSANGHEE SHIN
 
Current State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin PlatformCurrent State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
 
3D City Model Applications with FME Server
3D City Model Applications with FME Server3D City Model Applications with FME Server
3D City Model Applications with FME ServerSafe Software
 
BIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse
BIM Conversion & Analysis Workshop: Story of the I-35W Bridge CollapseBIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse
BIM Conversion & Analysis Workshop: Story of the I-35W Bridge CollapseSafe Software
 
Creating, Managing and Sharing 3D Cities with FME
Creating, Managing and Sharing 3D Cities with FMECreating, Managing and Sharing 3D Cities with FME
Creating, Managing and Sharing 3D Cities with FMESafe Software
 
Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019Peter Horsbøll Møller
 
An Introduction to CityGRID
An Introduction to CityGRIDAn Introduction to CityGRID
An Introduction to CityGRIDRollo Home
 
Introduction to mago3D: A Web Based Open Source GeoBIM Platform
Introduction to mago3D: A Web Based Open Source GeoBIM PlatformIntroduction to mago3D: A Web Based Open Source GeoBIM Platform
Introduction to mago3D: A Web Based Open Source GeoBIM PlatformSANGHEE SHIN
 
10549227d cybercity digitalcity
10549227d cybercity digitalcity10549227d cybercity digitalcity
10549227d cybercity digitalcitylsgi4321
 
FME in Urban Information Modeling
FME in Urban Information ModelingFME in Urban Information Modeling
FME in Urban Information ModelingSafe Software
 
3D enabling Smart Cities
3D enabling Smart Cities3D enabling Smart Cities
3D enabling Smart Citiesi-SCOPE Project
 
Envie project 3_d_city_models_urban_micro_climate
Envie project 3_d_city_models_urban_micro_climateEnvie project 3_d_city_models_urban_micro_climate
Envie project 3_d_city_models_urban_micro_climateStephane Meteodyn
 
What we've done so far with mago3D, an open source based 'Digital Twin' platf...
What we've done so far with mago3D, an open source based 'Digital Twin' platf...What we've done so far with mago3D, an open source based 'Digital Twin' platf...
What we've done so far with mago3D, an open source based 'Digital Twin' platf...SANGHEE SHIN
 
T3.1 CityGML core standard extension
T3.1 CityGML core standard extensionT3.1 CityGML core standard extension
T3.1 CityGML core standard extensioni-SCOPE Project
 
CAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHCAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHRAJESHS631800
 

Similar to Use of CityGML standard in the context of Smart City (20)

T3.2 Application domain extention (ADE)
T3.2 Application domain extention (ADE)T3.2 Application domain extention (ADE)
T3.2 Application domain extention (ADE)
 
State of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin Platform
 
Current State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin PlatformCurrent State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin Platform
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
 
3D City Model Applications with FME Server
3D City Model Applications with FME Server3D City Model Applications with FME Server
3D City Model Applications with FME Server
 
BIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse
BIM Conversion & Analysis Workshop: Story of the I-35W Bridge CollapseBIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse
BIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse
 
Creating, Managing and Sharing 3D Cities with FME
Creating, Managing and Sharing 3D Cities with FMECreating, Managing and Sharing 3D Cities with FME
Creating, Managing and Sharing 3D Cities with FME
 
Agi08 Jeremy Morley
Agi08 Jeremy MorleyAgi08 Jeremy Morley
Agi08 Jeremy Morley
 
Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019
 
An Introduction to CityGRID
An Introduction to CityGRIDAn Introduction to CityGRID
An Introduction to CityGRID
 
U3DCLOUD ECPPM 2018
U3DCLOUD ECPPM 2018U3DCLOUD ECPPM 2018
U3DCLOUD ECPPM 2018
 
Introduction to mago3D: A Web Based Open Source GeoBIM Platform
Introduction to mago3D: A Web Based Open Source GeoBIM PlatformIntroduction to mago3D: A Web Based Open Source GeoBIM Platform
Introduction to mago3D: A Web Based Open Source GeoBIM Platform
 
10549227d cybercity digitalcity
10549227d cybercity digitalcity10549227d cybercity digitalcity
10549227d cybercity digitalcity
 
FME in Urban Information Modeling
FME in Urban Information ModelingFME in Urban Information Modeling
FME in Urban Information Modeling
 
3D enabling Smart Cities
3D enabling Smart Cities3D enabling Smart Cities
3D enabling Smart Cities
 
Envie project 3_d_city_models_urban_micro_climate
Envie project 3_d_city_models_urban_micro_climateEnvie project 3_d_city_models_urban_micro_climate
Envie project 3_d_city_models_urban_micro_climate
 
What we've done so far with mago3D, an open source based 'Digital Twin' platf...
What we've done so far with mago3D, an open source based 'Digital Twin' platf...What we've done so far with mago3D, an open source based 'Digital Twin' platf...
What we've done so far with mago3D, an open source based 'Digital Twin' platf...
 
T3.1 CityGML core standard extension
T3.1 CityGML core standard extensionT3.1 CityGML core standard extension
T3.1 CityGML core standard extension
 
CAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHCAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECH
 
Leif granholm
Leif granholmLeif granholm
Leif granholm
 

Recently uploaded

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Use of CityGML standard in the context of Smart City

  • 1. Presented by: Marco Soave Fondazione Graphitech, Italy
  • 2. CityGML as a standard • CityGML is designed as an open data model and XML-based format for the storage and exchange of virtual 3D city models. • CityGML is an application schema of the Geography Markup Language 3 (GML3) • CityGML is based on a number of standards from the ISO 191xx family, the Open Geospatial Consortium, the W3C Consortium, the Web 3D Consortium, and the Organisation for the Advancement of Structured Information Standards (OASIS) • 14th of March 2012: the members of the OGC have adopted version 2.0.0 of CityGML as an official OGC Standard.
  • 3. CityGML • CityGML defines the classes and relations for the most relevant topographic objects in cities and regional models with respect to their geometrical, topological, semantic, and appearance properties • CityGML is applicable for large areas and small regions and can represent the terrain and 3D objects in different levels of detail simultaneously ( 5 different LoD) • CityGML can describe many geographical festures: taxonomies and aggregations of Digital Terrain Models, sites (including buildings, bridges, tunnels), vegetation, water bodies, transportation facilities, and city furniture
  • 4. CityGML LoDs • The informations stored the LoDs changes regarding the described object. • e.g. : building LoDs LoD Described features 0 FootPrint 1 Block model w/o roof structures 2 Building model with texture and roof model 3 Detailed architecture model with external doors and windows 4 Interior model including rooms, stairs, windows, doors, furnishings...
  • 6. The i-Scope EU project “i-SCOPE aim to deliver an open source toolkit for 3D smart city services based on 3D Urban Information Models (UIM), created from accurate urban-scale geospatial information.”
  • 7. The i-Scope scenarios: 1) Improved inclusion and personal mobility of aging people and diversely able citizens; 2) Energy dispersion & solar energy potential assessment; 3) Noise mapping & simulation.
  • 8. CityGML use in different scenarios • A complete and reiable 3D city model is mandatory to process in a correct way the input data and obtain good and precise results • CityGml standard can be used to describe and visualize the results obtained in the three scenarios. • The standard allow the use of generic object, attribute and also to reference external data • The standard allow the use of differents and user defined ADE ( application domain extensions ) for a spefic use case
  • 9. Scenario 1: routing for aging people and diversely able citizens • CityGml is not the best format for routing calculation • The TransportationComplex in LoD 0 can describe the road network, the Sidewalks, Pedestrian crossing and Taxi ranks • Extension of TransportationComplex can be used to describe ramps, Elevators, Stairs and Barriers • CityFurniture object can be used to describe Traffic lights for pedestrians, public transport stations and Mobility obstacles • Handicap entrances can be treated as Building elements • Also buildings interior routing can be done in some ways
  • 10. CityGML use in different scenarios Scenario 2: Energy dispersion & solar energy potential assessment • A reliable 3D city model is of fundamental importance for this task and the calculation of the output • The information obtained from the elaborations can be • stored in a CityGML file using some specific generic attribute • an ADE regarding the energy classification and characteristic of the buildings can be deployed • represented using appearance model related to the attribute • represented as a big image that can be superimposed to the orthophotos
  • 11. CityGML use in different scenarios Scenario 3: Noise mapping & simulation • Crown data acquisition in completely independent from CityGML • The first ADE deployed for CityGML is the Noise ADE that has is composed by a series of attributes that can be attached to Transportation features e.g. roads, rail etc., Building features (at the _AbstractBuilding class) and CityFurniture. • As in the energy scenario the obtained results can be visuazlized using an apparence model fitted to some specific parameters contained in the noise ADE.
  • 12. Management of CityGML data • Many different software and suite exist, bot open source and not, for the management of the CityGML data • A complete list can be found here: http://www.citygml.org/index.php?id=1538 • In the following a list of the sw used in the i-Scope project to manage the CityGML data: • M.o.s.s. is has developed the Novafactory platform able to: • generate the CityGML data starting from digital terrain and surface model ( DSM + DTM ) and buildings footprint • manage and allow the final user to access, import and export new data • a sketchUp plug-in allow the final user to edit the existing data or cerate new one • Technische Universität Berlin has developed a set of really useful tools: • CityGML 3d spatial extension for both oracle and PostGis databases called 3D City DB • A complete and intuitive GUI to import and export data from the database called Importer/Exporter Tool • CityGML xml schema binding Java libraries called citygml4j
  • 13. Visualization of CityGML data • Many software exist to visualize directly CityGML data, but they are quite simple and doesn't allow to integrate different data layer in the same visualization page • Many problem exist when trying to visualize big datSet in a geoBrowser: 1. the number of polygons can be really high using the highest LoD 2. the size of the data to be transferred to the client can be huge 3. cityGml format is not aimed for visualization purpose • Possible solutions are: 1. decrease the LoD as a function of the distance from the camera 2. transmit only the needed data at each time and store just received data in a local cache 3. use cityGml format to store the information, but transmit to the client the data to be visualized in a different format like Kml ( adapt also to be visualized in Google Hearth )
  • 14. Visualization of CityGML data Use KML for visualization purpose: • KML is a widely used format as OGC standard and Google Heart default 3D format • Allow to split the data set in regions (tiles) that can be streamed and visualized • Each building/region can be visualized for a pre-determinated range of visible pixel obtaining a sort of intrinsic LoD structure • The data can be visualized in the widely used Google Earth geobrowser • 3D city DB Importer/Exporter allow to export cityGML data in KML format
  • 15. Visualization of CityGML data Methods to deliver the data to the client: • WFS (OGC standard): web feature service • W3DS (OGC draft): web 3 dimensional service • WVS (OGC draft): web view service
  • 16. Visualization of CityGML data X3D format: • the data can be served to the client in X3D format using one of the previous described service • X3D has many advantages: • standardized format with Geospatial capabilities • aimed at the 3d visualization • allow events, scripting, sound, numerous sensors, programmable shaders, and more… • X3DOM is an adaption of the X3D standard to (X)HTML • HTML5 can be used to provide a UI for accessing the W3DS and portraying over X3DOM  every html5 compatible browser (also mobile) can visualize the data
  • 17. Visualization of CityGML data Visualization of the CityGML format directly inside Nasa World Wind:
  • 18. Thank you for your attention Contact details Marco Soave Fondazione Graphitech Via Alla Cascata, 56/C 38123 Trento ITALY e-mail: marco.soave@graphitech.it Web page: www.graphitech.it

Editor's Notes

  1. Aggiungere una parte testuale?????
  2. W3ds: A Web 3D Service (W3DS) is a portrayal service for three-dimensional geodata such as landscape models, city models, textured building models, vegetation objects, and street furniture. Geodata is delivered as scenes that are comprised of display elements, optimized for efficient real time rendering at high frame rates. 3D Scenes can be interactively displayed and explored by internet browsers with 3D plug-ins, or loaded into virtual globe applications. 6.1.2 Web View Service (WVS) The Web View Service (WVS) is a portrayal service for three-dimensional geodata such as landscape models, city models, vegetation models, or transportation infrastructure models. A WVS server mainly provides 2D image representing a 3D view on a scene constructed from 3D geodata that is integrated and visualized by the WVS server. In addition to these color images of a 3D scene, a WVS server can advertise and deliver complementary image layers that include geometrical or thematic information: e.g., depth layers, surface normal data, or object id information.