The document discusses extending the CityGML data model to represent 3D cadastre information. It identifies key properties needed for legal ownership purposes that are not predefined in CityGML, such as apartment numbers and owners. Two methods for extending CityGML - generic objects/attributes and application domain extensions - are described. An extended CityGML structure is proposed with additional attributes added to buildings and a new apartment feature class. The document also summarizes a process for recognizing information like ownership boundaries and numbers from 2D building floor plans and representing it in an extended CityGML format to generate a 3D cadastre model.
Stranger in a Srange Land;Exploring 3D and CityGMLSafe Software
Lessons learned working with 3D and validating CITYGML data. While working on a QA process for CityGML data the FME support team educated me on some of the issues 3D can bring. This presentation will focus on how FME made 3D workable.
How to Easily Read and Write CityGML Data Using FME Safe Software
CityGML has the potential to broaden the amount and quality of spatial data that is available for use in 3D modelling software. Across the globe, an increasing number of cities and companies are building virtual 3D city models for use in various areas including urban planning, disaster management, navigation and environmental simulations. Learn how FME can help you easily convert, restructure, integrate and distribute this CityGML data to use and share in more than 300 different formats.
An introduction to CityGRID: without textRollo Home
The document discusses CityGRID, a 3D data management system for cities. CityGRID allows cities to create detailed 3D models (LOD 1-3) to improve decision making and save money. It provides tools to create, manage, visualize and analyze city models. CityGRID stores models as a structured line-based database for indexing, transactions, security and version control of building data. It enables efficient information management, conservation, urban planning and public consultation using cities' 3D models.
How to Easily Read and Write CityGML Data (Without Coding)Safe Software
3D geospatial and GeoBIM data can be notoriously difficult to share. They are both often massive, detailed, and when combined into a single dataset, anything but user-friendly.
Fortunately, for all those who work with these types of urban scale 3D datasets: CityGML is your interoperability solution. With CityGML, you can easily exchange 3D data at various levels of detail. It’s internationally embraced as a cost-effective solution for disaster management, facility management, navigation, environmental simulations, and city planning.
Join us to see how you can read and write data to CityGML, and how it fits into the whole picture of GeoBIM, so you can gain interoperability over your most difficult datasets. We’ll show you how you can:
- Move data between CityGML, Sketchup, MUDDI, CAD, Revit, etc., all without coding
- Change 2D data to 3D for use in CityGML
- Get your preferred level of detail by simplifying models or increasing detail
- Work with nested object-oriented CityGML and more
- Become inspired by customer use cases
By using FME to manage data for CityGML, you can freely exchange data and use it for visualizations and spatial analysis.
This document discusses 3D data management and visualization of places. It addresses the definition of realistic digital representations and the potential uses of a national 3D dataset for decision making. Key applications discussed include information management, conservation, urban planning, and public consultation. Different levels of detail are examined from block models to detailed interiors. Standards like CityGML are also summarized. The importance of 3D GIS for easier analysis and communication by users is highlighted.
Creating, Managing and Sharing 3D Cities with FMESafe Software
This document summarizes Christian Dahmen's presentation on creating, managing, and sharing 3D cities with FME. The presentation examines 3D data modeling concepts and standards like CityGML. It provides examples of how LiDAR data can be used to generate 3D models combining GIS, CAD, and BIM data. The document also discusses strategies for sharing 3D content and how FME can be used for 3D data integration tasks like translating between formats and transforming 2D data to 3D. Case studies from Karlsruhe, Augsburg, and the Netherlands are presented that illustrate real-world FME applications.
Use of CityGML standard in the context of Smart Cityi-SCOPE Project
The document discusses CityGML, an open standard for storing and exchanging 3D city and landscape models. CityGML allows for the modeling of 3D urban objects along with their geometrical, topological, semantic and appearance properties. It supports 5 levels of detail and can represent buildings, bridges, tunnels, vegetation, water bodies and other features. The document also discusses how CityGML can be used for applications in smart cities, including modeling for improved accessibility, energy dispersion modeling, and noise mapping/simulation.
The document discusses using 3D LIDAR data and multi-agent geosimulation to model urban morphogenesis and assess the impacts of new development scenarios. Key aspects include developing an accurate 3D surface model from LIDAR and cadaster data to analyze visibility and sunlight exposure. Agents representing buildings and urban elements interact based on programmed behaviors and environmental factors. Preliminary results show visibility is an important parameter and LIDAR data provides precision, though computations are time-consuming. Further applications of high-resolution 3D LIDAR data could improve simulation accuracy and dynamic visualization.
Stranger in a Srange Land;Exploring 3D and CityGMLSafe Software
Lessons learned working with 3D and validating CITYGML data. While working on a QA process for CityGML data the FME support team educated me on some of the issues 3D can bring. This presentation will focus on how FME made 3D workable.
How to Easily Read and Write CityGML Data Using FME Safe Software
CityGML has the potential to broaden the amount and quality of spatial data that is available for use in 3D modelling software. Across the globe, an increasing number of cities and companies are building virtual 3D city models for use in various areas including urban planning, disaster management, navigation and environmental simulations. Learn how FME can help you easily convert, restructure, integrate and distribute this CityGML data to use and share in more than 300 different formats.
An introduction to CityGRID: without textRollo Home
The document discusses CityGRID, a 3D data management system for cities. CityGRID allows cities to create detailed 3D models (LOD 1-3) to improve decision making and save money. It provides tools to create, manage, visualize and analyze city models. CityGRID stores models as a structured line-based database for indexing, transactions, security and version control of building data. It enables efficient information management, conservation, urban planning and public consultation using cities' 3D models.
How to Easily Read and Write CityGML Data (Without Coding)Safe Software
3D geospatial and GeoBIM data can be notoriously difficult to share. They are both often massive, detailed, and when combined into a single dataset, anything but user-friendly.
Fortunately, for all those who work with these types of urban scale 3D datasets: CityGML is your interoperability solution. With CityGML, you can easily exchange 3D data at various levels of detail. It’s internationally embraced as a cost-effective solution for disaster management, facility management, navigation, environmental simulations, and city planning.
Join us to see how you can read and write data to CityGML, and how it fits into the whole picture of GeoBIM, so you can gain interoperability over your most difficult datasets. We’ll show you how you can:
- Move data between CityGML, Sketchup, MUDDI, CAD, Revit, etc., all without coding
- Change 2D data to 3D for use in CityGML
- Get your preferred level of detail by simplifying models or increasing detail
- Work with nested object-oriented CityGML and more
- Become inspired by customer use cases
By using FME to manage data for CityGML, you can freely exchange data and use it for visualizations and spatial analysis.
This document discusses 3D data management and visualization of places. It addresses the definition of realistic digital representations and the potential uses of a national 3D dataset for decision making. Key applications discussed include information management, conservation, urban planning, and public consultation. Different levels of detail are examined from block models to detailed interiors. Standards like CityGML are also summarized. The importance of 3D GIS for easier analysis and communication by users is highlighted.
Creating, Managing and Sharing 3D Cities with FMESafe Software
This document summarizes Christian Dahmen's presentation on creating, managing, and sharing 3D cities with FME. The presentation examines 3D data modeling concepts and standards like CityGML. It provides examples of how LiDAR data can be used to generate 3D models combining GIS, CAD, and BIM data. The document also discusses strategies for sharing 3D content and how FME can be used for 3D data integration tasks like translating between formats and transforming 2D data to 3D. Case studies from Karlsruhe, Augsburg, and the Netherlands are presented that illustrate real-world FME applications.
Use of CityGML standard in the context of Smart Cityi-SCOPE Project
The document discusses CityGML, an open standard for storing and exchanging 3D city and landscape models. CityGML allows for the modeling of 3D urban objects along with their geometrical, topological, semantic and appearance properties. It supports 5 levels of detail and can represent buildings, bridges, tunnels, vegetation, water bodies and other features. The document also discusses how CityGML can be used for applications in smart cities, including modeling for improved accessibility, energy dispersion modeling, and noise mapping/simulation.
The document discusses using 3D LIDAR data and multi-agent geosimulation to model urban morphogenesis and assess the impacts of new development scenarios. Key aspects include developing an accurate 3D surface model from LIDAR and cadaster data to analyze visibility and sunlight exposure. Agents representing buildings and urban elements interact based on programmed behaviors and environmental factors. Preliminary results show visibility is an important parameter and LIDAR data provides precision, though computations are time-consuming. Further applications of high-resolution 3D LIDAR data could improve simulation accuracy and dynamic visualization.
The document discusses several 3D modeling standards including BReps, CSG, primitives, DXF, SHP, VRML, X3D, KML, Collada, WebGL, O3D, CityGML, and IFC. It provides details on each standard's capabilities such as supported geometry, attributes, visualization options, and whether they enable semantic representation of 3D objects and linking to external data. The key points are that CityGML and IFC standards have added value through their representation of semantics while other standards focus more on visualization and exchange of 3D geometry.
Met Geo Info at The British Cartographic Society 20100611Rollo Home
This document discusses 3D data management and visualization of places. It describes challenges in defining accuracy for 3D digital representations. It also discusses the potential benefits of a national 3D dataset for decision making through improved information management, conservation, urban planning, and public consultation. Different levels of detail are described for 3D models from block models to detailed interiors. Standards like CityGML are mentioned. Integrating 3D GIS with BIM is also briefly discussed. Quotes provide perspectives on making 3D GIS easier to use for analyzing and visualizing spatial information.
This document discusses 3D GIS capabilities and lidar data analysis. It covers new sensor and software developments, how 3D analysis differs from 2D, visualizing and updating lidar data in GIS, and sharing lidar data through image services. Examples of 3D modeling software like Esri CityEngine are provided, showing how procedural rules can be used to generate 3D urban environments from GIS data.
An interpretation system for ducth cadastral systemPoojith Jain
The document describes a process for extracting information from building floor plans and representing it in CityGML format. The process involves thresholding and noise removal, identifying labels and ownership boundaries, constructing a graph from the image, and representing faces and floors as CityGML elements with associated ownership data. Key steps include skeletonization, corner detection, and graph construction to extract the structural information and connectivity needed for the CityGML representation.
Urban land value map: a case study in Eldorado do Sul - Brazilgaup_geo
This document summarizes a study that created a land value map for Eldorado do Sul, Brazil using GIS. Key factors that influence land value like access to roads, schools, and flood risk were used to create thematic maps. Market land value data was also collected. A weighted overlay analysis was performed to combine the thematic maps into a single predicted land value map. The predicted values were compared to actual market values, finding the model reasonably predicted land values in the study area. The final land value map accounts for multiple influencing factors in an objective way using available data and basic GIS techniques.
Introduction to mago3D: A Web Based Open Source GeoBIM PlatformSANGHEE SHIN
I gave this talk at the FOSS4G Asia 2018 held at University of Moratuwa, Sri Lanka. I've added some of recent improvements of mago3D features including CityGML, IndoorGML supporting. Also I've talked about the future plan of mago3D toward Digital Twin platform.
Design and Development of BIM on GIS Interoperability Open Platformslhead1
ecently, Construction data has evolved from CAD to BIM and BIM becomes more important data used in various fields like facility management and 3D GIS construction, so there is an increasing need for developing technologies that can be effectively used in post-construction steps. There are lots of trials to model and service not only geographical terrain and outdoor but also indoor space. From this perspective, establishment of BIM and GIS interoperable method and development of service platform became the most important core technology. On this research, spatial data linkage model has been devised to smoothly implement the interoperability between two different kinds of data - BIM data and GIS data.
The platform basically displays BIM data based on 3D GIS such as WorldWind Java developed by NASA and Google Earth. It is also possible to interactively move in and out the buildings and also to see the outside of the building when a user is inside the building and inside of the building while a user is outside the building. Besides, the platform makes users look up the objects of buildings and properties of objects one by one, floor by floor, by similar properties, or all. Users can also edit the properties of objects and do spatial queries for analysis of the data.
This project is co research project of KICT(Korea Institute of Construction Technology) and Gaia3D and working closely together to develop BIM and GIS Interoperability Open-Platform for the integration of BIM and GIS data since 2012 and have developed the system for smooth operation of big size 3D BIM data and GIS data about plenty of buildings in areas or cities, not just one building. Now, core technologies to integrate BIM into GIS are successfully developed and we will keep improving the system step by step. KICT and Gaia3D together have designed and developed BIM and GIS interoperability open-platform based on the spatial data linkage model. Links between BIM data and GIS data enables efficient and seamless management of indoor and outdoor information at the same time and it also could be used for various services such as real estates and AR (Augmented Reality) services. Gaia3D develops 3D facility management system for Antarctic King Sejong science station to efficiently manage the facilities and publicly promote the station using BIM on GIS system with open source GIS software.
State of mago3D, An Open Source Based Digital Twin PlatformSANGHEE SHIN
I gave this talk at the FOSS4G Thailand 2019 which was held at Chulalongkorn University, Bangkok on 4th Nov 2019. I talked about the recent achievements and improvements of mago3D project, an open source based Digital Twin platform. mago3D(http mago3d.com) is relatively new project first released in July 2017. The ultimate goal of mago3D is developing an open source based digital twin platform that can replicate and simulate the real world objects, processes, and phenomena on web environment. mago3D has been used in various industry sectors including ship building, urban management, indoor data management, and national defense. In this talk I showcased several real projects that used the mago3D and shared what I learnt from these projects. Also I introduced new features and future plan of mago3D.
3D City Model Applications with FME ServerSafe Software
CityGML-based City Models have been around for more than 10 years, however, recently there has been a surge in interest and demand for 3D City Models. With cheaper acquisition of remote sensed LiDAR data and with the help of smart tools like Building Reconstruction the process has never been cheaper. In addition, the open source CesiumJS has boosted access providing the ability to visualize models directly in the browser free of any plugins.
With more models comes the need for more applications to put the data to use. With its wide range of supported 3D Formats and tools, FME Server is an excellent tool for quickly creating both generic and user-specific processes. At Virtual City Systems, we have created several FME-based applications and want to share some of our workflows with interested parties.
The document discusses Ordnance Survey, the national mapping agency of Great Britain. It provides an introduction to their MasterMap Topography Layer dataset and how it is structured. It then explains how the agency provides this geospatial data to customers in GML (Geography Markup Language) format, and discusses some of the benefits and possibilities of using GML for geospatial applications and services.
mago3D: Let's integrate BIM and 3D GIS on top of FOSS4GSANGHEE SHIN
This presentation was given at FOSS4G Europe 2017 which was held at ENSG, France.
***
Let's integrate BIM and 3D GIS on top of FOSS4G!
Sanghee Shin, Sungdo Son, BJ Jang, JeongDae Cheon, Hakjoon Kim
Although there has been numerous attempts to integrate indoor and outdoor space on a single geospatial platform, the outcome of these attempts are not so satisfactory till to date. Difference of data model, massive number of data to be rendered, big volume of file size are among those major technical barriers that hindered seamless integration of indoor and outdoor space. This talk will introduce a brand-new FOSS4G project called Mago3D that could seamlessly integrate BIM(Building Information Model) and popular 3D GIS model in web browser using Cesium or Web World Wind. Mago3D project aims at developing a JavaScript plug-in for existing WebGL Globe to expand WebGL Globe's functionality and usability even to indoor space and architectural(BIM) areas. To do this, Mago3D.js has been designed and developed as a WebGL independent JavaScript. Mago3D.js is composed of 6 main components like follows:
Mago3D Connector that interacts with WebGL Globe such as Cesium
Mago3D Renderer that shades and renders 3D data
Mago3D Accelerator that carries out performance enhancing algorithms such frustum & occlusion culling, indexing, LOD(Level Of Detail) handing
Mago3D Data Container that contains and manages 3D data
Mago3D Process Manager that manages whole process from data receiving to rendering
Mago3D REST API that provides API for 3D data sending and receiving
By plug in Mago3D.js to Cesium, Web World Wind, users can expand those WebGL functionality and usability to indoor space. One of big hurdle to integrate indoor and outdoor space simultaneously is handling and visualisation of massive 3D data. To overcome this hurdle, new format called F4D has been devised adopting block reference concept. Also a format converter that converts popular 3D format to F4D has been developed. Currently industry standard IFC(Industry Foundation Classes), JT(Jupiter Tessellation), and popular 3D formats such as OBJ, 3DS, COLLADA DAE can be converted to F4D format. F4D format coupled with Mago3D.js has proven that it can increase memory management efficiency and rendering speed drastically. MAGO3D can now visualise massive 3D data including indoor objects, at least 100k objects, in a single scene seamlessly with traditional outdoor 3D GIS objects. Users can now manage and handle almost every geospatial object from bolt & nut level to whole globe level with MAGO3D. This project will evolve to manage and service more dynamic data such as IoT (Internet of Things), point clouds, climate & weather data, and transportation..
This document discusses pixel shaders and GPU programming. It begins by defining what a shader is and describing the basic entities and traits involved in shader programming. It then covers the different types of shaders including pixel shaders, vertex shaders, and geometric shaders. The document discusses the graphics pipeline and how shaders are used. It introduces Cg as a programming language for shaders and provides examples of loading and using pixel shaders in OpenGL.
Introduction to mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
This talk was given at the Busan Eco Delta City(Korea National Pilot Smart City) technical workshop held on 18th July. I talked about introduction and history of mago3D, some core technologies, real cases, and lessons learnt in this workshop.
What we've done so far with mago3D, an open source based 'Digital Twin' platf...SANGHEE SHIN
mago3D = {Indoor, Outdoor} + {Overground, Underground} + {Objects, Phenomena} + {Static, Dynamic}
It would be awesome if you can have a virtual replica of real world that you can play with and do the simulation to see what would happen. That is 'Digital Twin', the ultimate goal of mago3D!
At the FOSS4G NA 2019, I talked about the recent achievements and improvements of mago3D project, an open source based 'Digital Twin' platform. mago3D(http://mago3d.com) is relatively new project that was first released in July 2017. The ultimate goal of mago3D project is developing an open source based digital twin platform that can replicate and simulate the real world objects, processes, and phenomena on web environment. mago3D is on its way to achieve this goal now. Currently mago3D more focuses on managing and visualization of various types of 3D data ranging from simple box style extrusion model, point clouds, realistic mesh, to complex BIM(Building Information Modeling), AEC(Architecture, Engineering, Construction) data. mago3D supports industry standards 3D formats such as IFC, CityGML, IndoorGML, 3DS, Collada DAE, OBJ, LAS, JT, and so on. mago3D has been used in various industry sectors including ship building, urban management, indoor data management, and national defense. In this talk I showcased several real projects that had employed the mago3D and talked about what I'd learned during this projects. I also talked more about the future plan of mago3D towards visualizing/simulating of {static and dynamic data}, {underground and overground features}, {indoor and outdoor spaces}, {objects and phenomena} at the same time on web browser.
As a tech-savvy country, there're lots of discussions and activities around digital twin in Korea. I also shared my real experiences on this in this talk.
Esri CityEngine is a 3D modeling software that transforms 2D GIS data into 3D city models through a procedural modeling workflow. It allows users to quickly create 3D models of urban environments using real-world 2D data. The software extrudes 2D features like building footprints, roads, and terrain to generate initial 3D geometry which is then refined using procedural rules to add detail before exporting the finished 3D city model. CityEngine models can be shared online and updated directly within a GIS database.
ISO 19166 BIM to GIS conceptual mapping China (WUHAN) meetingTae wook kang
This document discusses the development of ISO 19166, which provides a conceptual mapping standard for linking building information models (BIM) to geospatial information models. It proposes a conceptual framework that defines requirements for BIM to geospatial (B2GM) element mapping, level of detail (LOD) mapping, and perspective definition to extract necessary data based on use cases. The framework is driven by use cases and produces ruleset definitions and mapping scenarios without requiring a fully integrated physical data model. Comments on the committee draft raise issues regarding dependencies on CityGML LODs and consideration of bi-directional mapping.
This document proposes a conceptual framework for the ISO 19166 B2GM standard, which defines a conceptual mapping process between building information models (BIM) and geospatial information models (GIS). The framework focuses on defining mapping requirements through three parts: element mapping, level-of-detail mapping, and perspective definition. It is intended to standardize the conceptual mapping process in a use-case driven manner without requiring full physical data integration. The framework is designed to reuse concepts from existing BIM, GIS, and related standards to avoid reinventing concepts.
An introduction to the 3D digital city model data management solution CityGRID. From Met GeoInfo, this true 3D RDBMS software provides tools for creation, management and visualisation of 3D city models.
Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료BJ Jang
The document introduces mago3D, an open source platform that allows for the integration of BIM, AEC, and 3D GIS data on web browsers. Key features include rendering massive 3D models, seamlessly integrating indoor and outdoor spaces on a single platform, and supporting open standards like IFC. The platform uses a lightweight F4D format to optimize 3D data sizes and employs culling techniques for high performance rendering of large models. Real-world examples are presented to demonstrate mago3D's capabilities for applications like shipbuilding and volumetric data visualization.
The document discusses several 3D modeling standards including BReps, CSG, primitives, DXF, SHP, VRML, X3D, KML, Collada, WebGL, O3D, CityGML, and IFC. It provides details on each standard's capabilities such as supported geometry, attributes, visualization options, and whether they enable semantic representation of 3D objects and linking to external data. The key points are that CityGML and IFC standards have added value through their representation of semantics while other standards focus more on visualization and exchange of 3D geometry.
Met Geo Info at The British Cartographic Society 20100611Rollo Home
This document discusses 3D data management and visualization of places. It describes challenges in defining accuracy for 3D digital representations. It also discusses the potential benefits of a national 3D dataset for decision making through improved information management, conservation, urban planning, and public consultation. Different levels of detail are described for 3D models from block models to detailed interiors. Standards like CityGML are mentioned. Integrating 3D GIS with BIM is also briefly discussed. Quotes provide perspectives on making 3D GIS easier to use for analyzing and visualizing spatial information.
This document discusses 3D GIS capabilities and lidar data analysis. It covers new sensor and software developments, how 3D analysis differs from 2D, visualizing and updating lidar data in GIS, and sharing lidar data through image services. Examples of 3D modeling software like Esri CityEngine are provided, showing how procedural rules can be used to generate 3D urban environments from GIS data.
An interpretation system for ducth cadastral systemPoojith Jain
The document describes a process for extracting information from building floor plans and representing it in CityGML format. The process involves thresholding and noise removal, identifying labels and ownership boundaries, constructing a graph from the image, and representing faces and floors as CityGML elements with associated ownership data. Key steps include skeletonization, corner detection, and graph construction to extract the structural information and connectivity needed for the CityGML representation.
Urban land value map: a case study in Eldorado do Sul - Brazilgaup_geo
This document summarizes a study that created a land value map for Eldorado do Sul, Brazil using GIS. Key factors that influence land value like access to roads, schools, and flood risk were used to create thematic maps. Market land value data was also collected. A weighted overlay analysis was performed to combine the thematic maps into a single predicted land value map. The predicted values were compared to actual market values, finding the model reasonably predicted land values in the study area. The final land value map accounts for multiple influencing factors in an objective way using available data and basic GIS techniques.
Introduction to mago3D: A Web Based Open Source GeoBIM PlatformSANGHEE SHIN
I gave this talk at the FOSS4G Asia 2018 held at University of Moratuwa, Sri Lanka. I've added some of recent improvements of mago3D features including CityGML, IndoorGML supporting. Also I've talked about the future plan of mago3D toward Digital Twin platform.
Design and Development of BIM on GIS Interoperability Open Platformslhead1
ecently, Construction data has evolved from CAD to BIM and BIM becomes more important data used in various fields like facility management and 3D GIS construction, so there is an increasing need for developing technologies that can be effectively used in post-construction steps. There are lots of trials to model and service not only geographical terrain and outdoor but also indoor space. From this perspective, establishment of BIM and GIS interoperable method and development of service platform became the most important core technology. On this research, spatial data linkage model has been devised to smoothly implement the interoperability between two different kinds of data - BIM data and GIS data.
The platform basically displays BIM data based on 3D GIS such as WorldWind Java developed by NASA and Google Earth. It is also possible to interactively move in and out the buildings and also to see the outside of the building when a user is inside the building and inside of the building while a user is outside the building. Besides, the platform makes users look up the objects of buildings and properties of objects one by one, floor by floor, by similar properties, or all. Users can also edit the properties of objects and do spatial queries for analysis of the data.
This project is co research project of KICT(Korea Institute of Construction Technology) and Gaia3D and working closely together to develop BIM and GIS Interoperability Open-Platform for the integration of BIM and GIS data since 2012 and have developed the system for smooth operation of big size 3D BIM data and GIS data about plenty of buildings in areas or cities, not just one building. Now, core technologies to integrate BIM into GIS are successfully developed and we will keep improving the system step by step. KICT and Gaia3D together have designed and developed BIM and GIS interoperability open-platform based on the spatial data linkage model. Links between BIM data and GIS data enables efficient and seamless management of indoor and outdoor information at the same time and it also could be used for various services such as real estates and AR (Augmented Reality) services. Gaia3D develops 3D facility management system for Antarctic King Sejong science station to efficiently manage the facilities and publicly promote the station using BIM on GIS system with open source GIS software.
State of mago3D, An Open Source Based Digital Twin PlatformSANGHEE SHIN
I gave this talk at the FOSS4G Thailand 2019 which was held at Chulalongkorn University, Bangkok on 4th Nov 2019. I talked about the recent achievements and improvements of mago3D project, an open source based Digital Twin platform. mago3D(http mago3d.com) is relatively new project first released in July 2017. The ultimate goal of mago3D is developing an open source based digital twin platform that can replicate and simulate the real world objects, processes, and phenomena on web environment. mago3D has been used in various industry sectors including ship building, urban management, indoor data management, and national defense. In this talk I showcased several real projects that used the mago3D and shared what I learnt from these projects. Also I introduced new features and future plan of mago3D.
3D City Model Applications with FME ServerSafe Software
CityGML-based City Models have been around for more than 10 years, however, recently there has been a surge in interest and demand for 3D City Models. With cheaper acquisition of remote sensed LiDAR data and with the help of smart tools like Building Reconstruction the process has never been cheaper. In addition, the open source CesiumJS has boosted access providing the ability to visualize models directly in the browser free of any plugins.
With more models comes the need for more applications to put the data to use. With its wide range of supported 3D Formats and tools, FME Server is an excellent tool for quickly creating both generic and user-specific processes. At Virtual City Systems, we have created several FME-based applications and want to share some of our workflows with interested parties.
The document discusses Ordnance Survey, the national mapping agency of Great Britain. It provides an introduction to their MasterMap Topography Layer dataset and how it is structured. It then explains how the agency provides this geospatial data to customers in GML (Geography Markup Language) format, and discusses some of the benefits and possibilities of using GML for geospatial applications and services.
mago3D: Let's integrate BIM and 3D GIS on top of FOSS4GSANGHEE SHIN
This presentation was given at FOSS4G Europe 2017 which was held at ENSG, France.
***
Let's integrate BIM and 3D GIS on top of FOSS4G!
Sanghee Shin, Sungdo Son, BJ Jang, JeongDae Cheon, Hakjoon Kim
Although there has been numerous attempts to integrate indoor and outdoor space on a single geospatial platform, the outcome of these attempts are not so satisfactory till to date. Difference of data model, massive number of data to be rendered, big volume of file size are among those major technical barriers that hindered seamless integration of indoor and outdoor space. This talk will introduce a brand-new FOSS4G project called Mago3D that could seamlessly integrate BIM(Building Information Model) and popular 3D GIS model in web browser using Cesium or Web World Wind. Mago3D project aims at developing a JavaScript plug-in for existing WebGL Globe to expand WebGL Globe's functionality and usability even to indoor space and architectural(BIM) areas. To do this, Mago3D.js has been designed and developed as a WebGL independent JavaScript. Mago3D.js is composed of 6 main components like follows:
Mago3D Connector that interacts with WebGL Globe such as Cesium
Mago3D Renderer that shades and renders 3D data
Mago3D Accelerator that carries out performance enhancing algorithms such frustum & occlusion culling, indexing, LOD(Level Of Detail) handing
Mago3D Data Container that contains and manages 3D data
Mago3D Process Manager that manages whole process from data receiving to rendering
Mago3D REST API that provides API for 3D data sending and receiving
By plug in Mago3D.js to Cesium, Web World Wind, users can expand those WebGL functionality and usability to indoor space. One of big hurdle to integrate indoor and outdoor space simultaneously is handling and visualisation of massive 3D data. To overcome this hurdle, new format called F4D has been devised adopting block reference concept. Also a format converter that converts popular 3D format to F4D has been developed. Currently industry standard IFC(Industry Foundation Classes), JT(Jupiter Tessellation), and popular 3D formats such as OBJ, 3DS, COLLADA DAE can be converted to F4D format. F4D format coupled with Mago3D.js has proven that it can increase memory management efficiency and rendering speed drastically. MAGO3D can now visualise massive 3D data including indoor objects, at least 100k objects, in a single scene seamlessly with traditional outdoor 3D GIS objects. Users can now manage and handle almost every geospatial object from bolt & nut level to whole globe level with MAGO3D. This project will evolve to manage and service more dynamic data such as IoT (Internet of Things), point clouds, climate & weather data, and transportation..
This document discusses pixel shaders and GPU programming. It begins by defining what a shader is and describing the basic entities and traits involved in shader programming. It then covers the different types of shaders including pixel shaders, vertex shaders, and geometric shaders. The document discusses the graphics pipeline and how shaders are used. It introduces Cg as a programming language for shaders and provides examples of loading and using pixel shaders in OpenGL.
Introduction to mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
This talk was given at the Busan Eco Delta City(Korea National Pilot Smart City) technical workshop held on 18th July. I talked about introduction and history of mago3D, some core technologies, real cases, and lessons learnt in this workshop.
What we've done so far with mago3D, an open source based 'Digital Twin' platf...SANGHEE SHIN
mago3D = {Indoor, Outdoor} + {Overground, Underground} + {Objects, Phenomena} + {Static, Dynamic}
It would be awesome if you can have a virtual replica of real world that you can play with and do the simulation to see what would happen. That is 'Digital Twin', the ultimate goal of mago3D!
At the FOSS4G NA 2019, I talked about the recent achievements and improvements of mago3D project, an open source based 'Digital Twin' platform. mago3D(http://mago3d.com) is relatively new project that was first released in July 2017. The ultimate goal of mago3D project is developing an open source based digital twin platform that can replicate and simulate the real world objects, processes, and phenomena on web environment. mago3D is on its way to achieve this goal now. Currently mago3D more focuses on managing and visualization of various types of 3D data ranging from simple box style extrusion model, point clouds, realistic mesh, to complex BIM(Building Information Modeling), AEC(Architecture, Engineering, Construction) data. mago3D supports industry standards 3D formats such as IFC, CityGML, IndoorGML, 3DS, Collada DAE, OBJ, LAS, JT, and so on. mago3D has been used in various industry sectors including ship building, urban management, indoor data management, and national defense. In this talk I showcased several real projects that had employed the mago3D and talked about what I'd learned during this projects. I also talked more about the future plan of mago3D towards visualizing/simulating of {static and dynamic data}, {underground and overground features}, {indoor and outdoor spaces}, {objects and phenomena} at the same time on web browser.
As a tech-savvy country, there're lots of discussions and activities around digital twin in Korea. I also shared my real experiences on this in this talk.
Esri CityEngine is a 3D modeling software that transforms 2D GIS data into 3D city models through a procedural modeling workflow. It allows users to quickly create 3D models of urban environments using real-world 2D data. The software extrudes 2D features like building footprints, roads, and terrain to generate initial 3D geometry which is then refined using procedural rules to add detail before exporting the finished 3D city model. CityEngine models can be shared online and updated directly within a GIS database.
ISO 19166 BIM to GIS conceptual mapping China (WUHAN) meetingTae wook kang
This document discusses the development of ISO 19166, which provides a conceptual mapping standard for linking building information models (BIM) to geospatial information models. It proposes a conceptual framework that defines requirements for BIM to geospatial (B2GM) element mapping, level of detail (LOD) mapping, and perspective definition to extract necessary data based on use cases. The framework is driven by use cases and produces ruleset definitions and mapping scenarios without requiring a fully integrated physical data model. Comments on the committee draft raise issues regarding dependencies on CityGML LODs and consideration of bi-directional mapping.
This document proposes a conceptual framework for the ISO 19166 B2GM standard, which defines a conceptual mapping process between building information models (BIM) and geospatial information models (GIS). The framework focuses on defining mapping requirements through three parts: element mapping, level-of-detail mapping, and perspective definition. It is intended to standardize the conceptual mapping process in a use-case driven manner without requiring full physical data integration. The framework is designed to reuse concepts from existing BIM, GIS, and related standards to avoid reinventing concepts.
An introduction to the 3D digital city model data management solution CityGRID. From Met GeoInfo, this true 3D RDBMS software provides tools for creation, management and visualisation of 3D city models.
Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료BJ Jang
The document introduces mago3D, an open source platform that allows for the integration of BIM, AEC, and 3D GIS data on web browsers. Key features include rendering massive 3D models, seamlessly integrating indoor and outdoor spaces on a single platform, and supporting open standards like IFC. The platform uses a lightweight F4D format to optimize 3D data sizes and employs culling techniques for high performance rendering of large models. Real-world examples are presented to demonstrate mago3D's capabilities for applications like shipbuilding and volumetric data visualization.
6. Aim of the project Feasibility study: Extension of CityGML Extraction of information from building floor plans Representing information in Extended CityGML
7. CityGML Semantic information model for the representing 3D urban objects. An open data model and XML-based format for the storage and exchange of virtual 3D city models. Implemented as an application schema of the Geography Markup Language 3 (GML3). Classes and relations defined with respect to geometrical, topological,semantical, and appearance properties.
8. CityGML Semantic information model for representing 3D urban objects Open data model and XML-based format Implemented as an application schema of the Geography Markup Language 3 (GML3) Geometrical, topological,semantical, and appearance properties.
17. 5 Levels of Detail (LOD) LOD 0 – regional, landscape LOD 1 – city, region LOD 2 – city districts, projects LOD 3 – architectural models (outside), landmarks LOD 4 – architectural models (interior)
18. Why CityGML ? Usual 3D city models have been defined as purely graphical or geometrical models. (mainly for Visualization). CityGML adds semantic and topological aspects into the models (queries, data mining). International standard. Extendable.
19. Why CityGML ? Adds semantic and topological aspects into the models International standard Extendable
34. Introduction Aim Extraction of the information Representation of the information in CityGML <CityObjectMember> <Polygon> <PosList> x1 y1 z1 x2 y2 z2 . . . </PosList> </Polygon> <CityObjectMember> 3 4
43. The Process Pre-processing Data Reduction Graph Construction CityGML Image NumberIdentification RemovingTexts and Thin Lines
44.
45. The Process Pre-processing Data Reduction Graph Construction CityGML Image NumberIdentification RemovingTexts and Thin Lines
46. RemovingTexts and Thin Lines Textsindicatepropertyusage and type Thinlinesindicate sub regioninformation Removetexts and thinlines. Connected component labeling Opening operation
47.
48. Graph Graph is an ordered pair G: = (V,E) comprising a set V of vertices together with a set E of edges. Graph is used to show connectivity of vertices.
49. The Process Pre Processing Data Reduction Graph Construction CityGML Image Skeletonization Corner Detection Graph Construction Face and Floor Identification
51. The Process Pre-processing Data Reduction Graph Construction CityGML Image Skeletonization Corner Detection Graph Construction Face and Floor Identification
52. Corner Detection Corners are intersection of twoor more edges Corners form the nodes of the graph Harris Corner Detection Corner Detection
55. The Process Pre-processing Data Reduction Graph Construction CityGML Image Skeletonization Corner Detection Graph Construction Face and Floor Identification
56. Face Recognition Eachenclosed face becomesownershipboundary Associateownership Store the information {3,x,y} 3 {4,x,y} 4
64. Steps involved: Separation of objects into ApartmentRights, FloorCount and Regions. Identification of unique ApartmentRights and unique FloorCount. Parcel ? Transformation/translation of co-ordinates based on FloorCount. Add OwnershipRights Grouping of regions with same ApartmentRights Representation in CityGML format. Converting the 2D map into a 3D City Model
65. Steps involved: Separation of objects into OwnershipRights, Floor Number and Regions Identification of unique OwnershipRightsand unique Floor Number
67. Steps involved: Separation of objects into OwnershipRights, Floor Number and Regions Identification of unique OwnershipRightsand unique Floor Number Grouping of regions with same OwnershipRights
69. Steps involved: Separation of objects into OwnershipRights, Floor Number and Regions Identification of unique OwnershipRightsand unique Floor Number Grouping of regions with same OwnershipRights Transformation/translation of co-ordinates based on Floor Number
72. Steps involved: Separation of objects into OwnershipRights, Floor Number and Regions Identification of unique OwnershipRightsand unique Floor Number Grouping of regions with same OwnershipRights Transformation/translation of co-ordinates based on Floor Number Representation in CityGMLformat
74. Steps involved: Separation of objects into OwnershipRights, Floor Number and Regions Identification of unique OwnershipRightsand unique Floor Number Grouping of regions with same OwnershipRights Transformation/translation of co-ordinates based on Floor Number Representation in CityGMLformat Converting the 2D model into a 3D model
75. Steps involved: Separation of objects into ApartmentRights, Floor Number and Regions Identification of unique ApartmentRights and unique Floor Number Transformation/translation of co-ordinates based on Floor Number Grouping of regions with same ApartmentRights Representation in CityGMLformat Converting the 2D map into a 3D City Model