DigitalTwin

DigitalTwin is een GIS (Geographic Information System) viewer. Gebruikers kunnen 2D en 3D objecten bekijken en navigeren tussen verschillende 2D en 3D modellen. Ook kunnen gebruikers hun attributen bekijken en schakelen tussen 2D en 3D kaarten in dezelfde applicatie. Zoals de naam al doet vermoeden, is DigitalTwin een virtuele replica van een fysiek object, proces of systeem dat kan worden gebruikt in 3D mapping om een virtuele omgeving te creëren.

Deze generieke viewer is succesvol ontwikkeld voor BC Treeport, samen met Stantec, en kan elk soort 3D model in de kaart weergeven. Ook is een zeer configureerbare 2D viewer geïntegreerd in deze applicatie.

3D-objecten:

In deze applicatie worden 3D-objecten onderverdeeld in de volgende categorieën:

BIM (Building Information Modeling): Power Tower, DC Treeport, Land, Zonnepanelen, Buitenruimte
Asset Management: Bomen, Lichtmasten, Verkeersborden, Hekken, Windturbines
Terrein

Ons data team verwerkt 3d objecten met FME and bereidt deze gegegevens voor de viewer voor.

In deze viewer kan de gebruiker een object markeren en selecteren. Door een object te selecteren, worden de kenmerken ervan weergegeven.

Door gebruik te maken van Integrated Google Street View kunnen gebruikers in realtime door Street View navigeren. Deze navigatie wordt gesynchroniseerd in de 2D- of 3D-weergave.

Uitdaging en oplossing:

De meest uitdagende taak was om speciale 3D-objecten op de kaart te weergeven, zoals bomen, lantaarnpalen en verkeerslichten vanuit een regulier 3D-modelformaat (b3dm). Het was een uitdaging omdat deze objecten door hun hoge frequentie de viewer langzamer maken. Als oplossing hebben we een tool ontwikkeld die ‘Instanced 3D Model’ (i3dm) genereert, dat een lichtgewicht 3D-model biedt voor objecten met een hoge frequentie. Deze tool kan i3dm genereren op basis van verschillende parameters, zoals schalen, roteren, scheeftrekken en positioneren. Dit biedt een voorsprong in snelle rendering, wat resulteert in uitstekende prestaties.

3D-objecten worden weergegeven op echt terrein. Het HawarIT-datateam verwerkte PointCloud om een DEM-bestand (Digital Elevation Model) voor te bereiden. Dit DEM-bestand wordt vervolgens geüpload naar Cesium ION om te dienen als 3D-terrein.

DigitalTwin is ook geïntegreerd met een configureerbare 2D-kaart van Nieuwland.

Technologieën/frameworks gebruikt:

● Kaarten: Cesiumjs als 3D Viewer, Onemap als 2D Viewer

● Applicatieframeworks: .Net Core WebAPI als Back-end, Angular als Front-end

● Database: PostgreSQL en PostGIS

● Integratie met derden: Google Street View

● Gegevensvoorbereidingstools: i3dm-generatietool, FME als 3D-modelverwerkingstool



Leave a Reply