How To Create A 3D City Model For 3D Gis (Geonova)



Similar documents
A MODEL-DRIVEN GEOSPATIAL CONTENT MANAGEMENT FRAMEWORK WITH SUPPORT FOR 3D CITY MODELS

SUPPORT FOR VISUALISATION AND ANIMATION IN A SCALABLE 3D GIS ENVIRONMENT MOTIVATION, CONCEPTS AND IMPLEMENTATION

OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS

Service-Oriented Visualization of Virtual 3D City Models

Institute of Computational Modeling SB RAS

LSD APC Part I Workshop Geographic Information System. Danny Yeung 14 November 2015

Geospatially Enabling the World: The Convergence of Geospatial and Architectural and Engineering Design

3D web visualization of huge CityGML models

Accessing a 3D geo-dbms using Web technology

Google Earth Digitale Wege in eine bekannte Welt Sep. 2006

Clemens Portele interactive instruments GmbH

ON DEVELOPING SPATIAL DATA INFRASTRUCTURE OF CHINA

Geoinformation Science at the University of Potsdam

System requirements. Java SE Runtime Environment(JRE) 7 (32bit) Java SE Runtime Environment(JRE) 6 (64bit) Java SE Runtime Environment(JRE) 7 (64bit)

WP 3. Elaboration database Architecture Features (Software Architecture Document)

Agenda. What is GIS? GIS and SAP Real Examples

AN INTEGRATED WEB-BASED 3D MODELING AND VISUALIZATION PLATFORM TO SUPPORT SUSTAINABLE CITIES

12th AGILE International Conference on Geographic Information Science 2009 page 1 of 5 Leibniz Universität Hannover, Germany

reviewed paper Proceedings REAL CORP 2009 Tagungsband April 2009, Sitges.

BIM FOR GEO-ANALYSIS (BIM4GEOA): SET UP OF 3D INFORMATION SYSTEM WITH OPEN SOURCE SOFTWARE AND OPEN SPECIFICATION (OS).

Pennsylvania Geospatial Data Sharing Standards (PGDSS) V 2.5

mdwfs Model-driven Schema Translation for Integrating Heterogeneous Geospatial Data

Geodatabase Programming with SQL

Spanish examples IPR: Up to Date & Zones

GetLOD - Linked Open Data and Spatial Data Infrastructures

Software. PowerExplorer. Information Management and Platform DATA SHEET

A Hybrid Architecture for Mobile Geographical Data Acquisition and Validation Systems

Final Report - HydrometDB Belize s Climatic Database Management System. Executive Summary

SUMMER SCHOOL ON ADVANCES IN GIS

Geospatial Cloud Computing - Perspectives for

OpenStreetMap 3D interoperable processing and visualisationof high volume spatial data sets on the Web

Web-Based Information Systems

Basics on Geodatabases

Appendix: Curriculum for Double Degree Agreement between Wuhan University (WHU) and the Technische Universität München (TUM)

Correspondence can be sent to: GeoConnections Natural Resources Canada 615 Booth Street Ottawa, Ontario K1A 0E9

REAL-TIME DATA GENERALISATION AND INTEGRATION USING JAVA

Providing GRASS with a Web Processing Service Interface

Gerald Hiebel 1, Øyvind Eide 2, Mark Fichtner 3, Klaus Hanke 1, Georg Hohmann 4, Dominik Lukas 5, Siegfried Krause 4

GIS Databases With focused on ArcSDE

Technology Trends In Geoinformation

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

3D Vision Based Mobile Mapping and Cloud- Based Geoinformation Services

CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES

Geo-Services and Computer Vision for Object Awareness in Mobile System Applications

OPENweb. Efficient controlling at the highest level.

Developing of A GIS Based Enviromental Monitoring System with Open Source Softwares

Smart Point Clouds in Virtual Globes a New Paradigm in 3D City Modelling?

Integration of CityGML and Collada for High-Quality Geographic Data Visualization on the PC and Xbox 360

Cloud application for water resources modeling. Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia

Leveraging Geospatial Information Across the Enterprise: Bentley s Flexible Geospatial Approach

Web Map Context Service for Adaptive Geospatial Data Visualization

Implementing an Imagery Management System at Mexican Navy

XFlash A Web Application Design Framework with Model-Driven Methodology

EXPLORING AND SHARING GEOSPATIAL INFORMATION THROUGH MYGDI EXPLORER

DEVELOPMENT OF A WEB GEOSERVICES PLATFORM FOR SCHOOL OF ENVIRONMENTAL SCIENCES, MAHATMA GANDHI UNIVERSITY, KERALA, INDIA

Wildfire Prevention and Management in a 3D Virtual Environment

Leveraging Cloud-Based Mapping Solutions

Polish Spatial Data Infrastructure - from the Concept towards its Implementation

Introductory Concepts

ArcGIS 10.1 Geodatabase Administration. Gordon Sumerling & Christopher Brown

SAP HANA Core Data Services (CDS) Reference

Introduction to the Mapbender OWS Security Proxy

Geospatial Information Management with Autodesk MapGuide and Oracle9i

3D Maps for Boat Tourists

Oracle Database 11g Comparison Chart

An architecture for open and scalable WebGIS

WP6. e-soter Web Services: Status and Way Ahead to a Global Soil Information Service Yusuf YIGINI EU Joint Research Centre

RDA. RDA: Co-chairing - Big Data IG - Geospatial IG. OGC co-chairing: - editor, Big Geo Data stds - BigData.DWG

GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT

ERDAS ADE Enterprise Suite Products Overview and Position

Solutions for Central and Federal Governments

Chapter 11 Mining Databases on the Web

3D Client Software - Interactive, online and in real-time

Spatial Data Management Development of e-learning Modules

Databases for 3D Data Management: From Point Cloud to City Model

SQL SUPPORTED SPATIAL ANALYSIS FOR WEB-GIS INTRODUCTION

Oracle Application Express Cloud Development. Jan Huyzentruyt - Stijn Van Raes

The solution GBOS, together with the specialist CeGIT knowhow, ensures that integration projects are

Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems

NOSQL BASED 3D CITY MODEL MANAGEMENT SYSTEM

Leveraging Geospatial Information Across the Enterprise: Bentley s Flexible Geospatial Approach

Managing a Geographic Database From Mobile Devices Through OGC Web Services

Study of GML-Based Geographical Data Visualization Strategy

Data interchange between Web client based task controllers and management information systems using ISO and OGC standards

UK Location Programme

GIS PLATFORM FOR INTERDISCIPLINARY ENVIRONMENTAL RESEARCH

Geospatial Project Management Portal

Introduction to Geospatial Web Services

PROPOSAL OF 3D GIS FOR SPATIAL DATA VISUALIZATION AND ANALYSIS OVER INTERNET


Integration of location based services for Field support in CRM systems

Web and Mobile GIS Applications Development

The ADOxx Metamodelling Platform Workshop "Methods as Plug-Ins for Meta-Modelling" in conjunction with "Modellierung 2010", Klagenfurt

GEO-SPATIAL-TECHNOLOGIES", a trans-university new integrative master degree


Framework for the Development of Environmental Risk Management Services According to the ORCHESTRA Architecture

Chapter 1: Introduction to ArcGIS Server

100% NO CODING NO DEVELOPING IMMEDIATE BUSINESS -25% -70% UNLIMITED SCALABILITY DEVELOPMENT TIME SOFTWARE STABILITY

estatistik.core: COLLECTING RAW DATA FROM ERP SYSTEMS

Course Title: Reporting in Microsoft Dynamics CRM 2011

Transcription:

A Model-driven driven Geospatial Content Management Framework with Support for 3D City Models Stephan Nebiker, Stephan Schütz, Thomas Wüst Basel University of Applied Sciences First International Workshop on Next Generation 3D City Models 21-22 June 2005, Bonn

Outline Introduction 3D Geospatial Content Management The Geo-content exchange Language GXL Model-driven Content Management Framework Applications and Results Conclusions and Outlook 2

3D Geoinformation Services Applications 3

Web-based 3D Geoinformation Services Status (state-of-the art) streaming of DTM, texture, 2D and 3D objects very large 3D scenes operational (>100 GB) Shortcomings service access and use isolated / unknown services lacking support for variety of client platforms service contents difficult to update not self-descriptive operator-centric / not user-centric 4

Goals of the Geo-Roaming Project Development of a Software Framework for managing updating and seamlessly accessing distributed 3D geoinformation services Sub-Projects Plug-in-free 3D service (ch3d.ch) 3D Content Management Integration into Web Service Architecture description, search, (seamless) access 5

Plug-in free 3D Services (ch3d.ch) Demonstration Service «ch3d.ch» Basis OGC WTS (+) (Web Terrain Service) G-VISTA (Server Module) Enhancements Server-side collision detection & avoidance Inclusion of height above ground for optim. navigation Supported Clients Browser (PC, Mac), PDA, Smartphones 6

3D Content Management Sample Application 7

Outline Introduction 3D Geospatial Content Management 3D content types and characteristics Model-based 3D content management The Geo-content exchange Language GXL Model-driven Content Management Framework Applications and Results Conclusions and Outlook 8

3D Content Management Requirements Content Requirements relevant / domain-specific user-oriented up-to-date & easy to update Technical Requirements from 1D, 2D and 3D towards multimedia and 4D contents levels of detail / multiple representations support for symbolised and reality-based appearance domain-specific data models integration of existing contents (schema transformation) distributed system environment 9

Model-driven 3D Content Management model-based data exchange mechanism & Visualisation / Service Utilisation model-driven software framework 4 basic processes Service Generation & Updating Content Model Content Capturing & Updating (interactive) content capturing and editing content management and storage service generation and updating Content Management service utilisation and content visualisation 10

Outline Introduction 3D Geospatial Content Management The Geo-content exchange Language GXL Basic structure of GXL GXL application schema GXL instance documents 3D city model support Model-driven Content Management Framework Applications and Results Conclusions and Outlook 11

Modelling Mechanism GXL GXL = Geo-content exchange Language Modelling and exchange of 3D geospatial contents GXL Application Schema A GXL GML 3.x GXL A.S. X XML / XML Schema Domain-specific GXL application schemas GML application language with extensions and restrictions Foundation for geographic features and properties Basic modelling and encoding rules 12

GXL Application Schema Example 13

GXL Instance Documents GXL Snippet with POI <HotelObject gml:id="4170-4746-8045-076f23c1eaf2"> <gxl:lastmodifieddate>2004-11-24</gxl:lastmodifieddate> <gml:name>bellevue</gml:name> <gml:boundedby/> <gxl:objectstate>new</gxl:objectstate> <gxl:objectmembers> <gxl:labelimage gml:id="8e78-4853-b784-d91e97c54af9"> <gml:name>hotel Bellevue</gml:name> <gml:boundedby/> <gml:position>... </gml:position> <gxl:heightaboveground>100</gxl:heightaboveground> <gxl:imagefilename>bellevue.tga</gxl:imagefilename> </gxl:labelimage> </gxl:objectmembers> <gxl:geometry1d> <gml:point>... </gml:point> </gxl:geometry1d> </HotelObject> 14

3D City Model Support in GXL GXL as a container for multiple 3D object types d3o 3D object type of the DILAS 3D GIS VRML future extensions e.g. CityGML DILAS 3D GIS & d3o type Digital Landscape Server Research project 2000-2002 (Swiss Technology Award '02) Since 2002: Commercial 3D GIS by GEONOVA AG Key features (Nebiker 2002 & 2003) 3D object model with dual representation (OO and XML) object-relational & XML-based 3D object storage 15

3D City Model Support Example DILAS 3D Type <HotelObject gml:id="4170-4746-8045-076f23c1eaf2"> <gml:name>hotel Bellevue</gml:name> <gxl:objectmembers> <gxl:labelimage gml:id="8e78-4853-b784-d91e97c54af9">... <gxl:geometry3d> <ObjectD3O> <BBoxUL> </BBoxUL> <BBoxLR> </BBoxLR> <PointList> </PointList> <ComplexEdgeList/> <ElementList> </ElementList> <PointCount>14</PointCount> <ElementCount>10</ElementCount> <ComplexEdgeCount>0</ComplexEdgeCount> <ObjectElements> </ObjectElements>... </ObjectD3O> </gxl:geometry3d> </HotelObject> 16

Outline Introduction 3D Geospatial Content Management The Geo-content exchange Language GXL Model-driven Content Management Framework Object representations Query mechanism Persistence mechanism Content repositories Applications and Results Conclusions and Outlook 17

Content Management Framework Key Features Multiple representations of content objects XML-based (GXL objects) and automatically derived object representation (C++) representation mapping using object (de-)serialisation Object query mechanism OGC Filter Encoding Spec. automatic mapping to specific query language (e.g. SQL) SELECT "objectid" FROM "Hotels" WHERE ("name" LIKE 'Bellevue' ESCAPE '!') AND (Within("boundingbox", GeometryFromText('POLYGON((55 17, 65 17, 65 27, 55 27, 55 17))',21781))); <Filter> <And> <PropertyIsLike> <PropertyName>name</PropertyName> <Literal>Bellevue</Literal> </PropertyIsLike> <Contains> <PropertyName>BBox</PropertyName> <gml:polygon srsname=" "> <gml:outerboundaryis> <gml:linearring>... 18

Content Management Framework Key Features Persistence management mechanism fully model-driven (incl. DB schema generation) support for multiple storage technologies currently supported: PostgreSQL, Oracle/DILAS Object-relational content storage storage of GXL snippets object-relational views on XML objects Geo-DBMS functionality for spatial queries View Table 19

Outline Introduction 3D Geospatial Content Management The Geo-content exchange Language GXL Model-driven Content Management Framework Applications and Results Conclusions and Outlook 20

3D GCM System Architecture 23

Results Geo Content Editor (GCE) GCE Component integrated into G-VISTA Suite 2005 24

Applications Urban Planning Tourism / Sports Events Grenztour Graubünden June / July 2005 www.geonova.ch/grenztour 25

3D Geo Content Management Conclusions and Outlook fully model-driven approach GXL mechanism for content modelling and exchange flexibility, extensibility, quality, transformations support for different content types (1D, 3D, multimedia ) flexible spatial object query and persistence framework Ongoing and future work integration into service-oriented architecture support for dynamic contents investigation of 3D cartography issues 26

Stephan Nebiker s.nebiker@fhbb.ch www.fhbb.ch/geomatik or www.geonova.ch