gis for 3d object generation, modelling, and exploitation€¦ · gis for 3d object generation,...

35
GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri

Upload: others

Post on 14-Oct-2020

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

GIS for 3D Object Generation,

Modelling, and Exploitation

Paul Hardy

Esri

Page 2: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

ArcGIS has long understood 3D

• Multipatch data type in geodatabase

- 3D volumetric objects

- Collection of triangles, strips, fans, and rings

- Stores texture, colour, transparency, and lighting within the geometry

• Also DEMs, DSMs, TINs, …

• 3D vectors

• 3D symbology

2GIS for 3D - EuroSDR Southampton

See previous EuroSDR paper“From 2d to 3D at Esri”

Page 3: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

3D Across the ArcGIS Platform

GIS for 3D - EuroSDR Southampton

Manage Multiscale 3D Models

Surface modeling

3D Analysis

Native lidar support

Share 3D scenes

3D on all Clients

ArcGIS for 3D Cities

3D Geodesign

3

Page 4: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

What is ArcGIS for 3D Cities?Ready-to-use Workflows, Tools, Models and Sample Data for Urban Management

Check out the workflows now: http://bit.ly/esri3dcities

GIS for 3D - EuroSDR Southampton

• 3D Cities Information Model

• Create 3D City Base Layers

• Build a 3D Campus Map

• Visualize 3D

• Understand Zoning

• Economic Analysis

- Solar potential, …

• Manage Public Safety Rule Packages

ETL/GPTools

3DCIM

4

Page 5: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

3D Cities Information Model: Themes

Built Environment

- Created and actively managed by people

- Structures, utilities, transportation networks, installations

Legal Environment

- Defines restrictions on land use

- Land use zones, property ownership boundaries,

regulations

Natural Environment

- Naturally occurring features on, above, or below the

earth’s surface

- Land cover, subsurface geology,

atmosphere/climate/weather

GIS for 3D - EuroSDR Southampton 5

Page 6: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

Built Environment: Buildings

• The Building (Footprint object) carries

most of the attribute information.

• BuildingShell represents the complete

outer shell in 3D:

- Procedural, or Measured

• BuildingShellParts can be used when

separate processes for roofs, walls, and

foundations are needed.

6GIS for 3D - EuroSDR Southampton

Connecting 2D and 3D Buildings

Page 7: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

Built Environment: Building Interiors (LoD4)

• Building interior data:

- Building

- Floor

- Space

- Structure

- Entrance

• Used in analysis:

- Query (where/who)

- Routing

- Asset allocation

7GIS for 3D - EuroSDR Southampton

Seamless usage of interior/exterior data

Page 8: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

Built Environment: Installations

• Street Furniture

- Fire hydrants

- Benches

- Bike racks

- Trash cans

- Kiosks

- Poles

• Vegetation

- Trees

8GIS for 3D - EuroSDR Southampton

Things in the city other than buildings streets and water

Page 9: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

Legal Environment: Regulations

GIS for 3D - EuroSDR Southampton9

Parcel

SetbacksHeight

Attribute Type

Setback Front Min 5‘, max 15‘

Setback Sides Min 8‘

Roof Type Flat

Total Height Max 40‘

Site Coverage 0.6

FAR Max 1.2

Levels Above

Ground

Max 4

Units per

Parcel

Max 4

Page 10: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

The Natural Environment

10GIS for 3D - EuroSDR Southampton

Atmosphere & PollutionWind & Weather

Land Cover Subsurface Geology

Page 11: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

3D City Base LayersBuildings

Multiple Levels of Detail – LoD1

GIS for 3D - EuroSDR Southampton

3D Buildings

11

Page 12: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

3D City Base LayersBuildings

3D Buildings

GIS for 3D - EuroSDR Southampton

Multiple Levels of Detail – LoD2

12

Page 13: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

3D City Base Layers

Trees

3D Buildings

GIS for 3D - EuroSDR Southampton

Trees

13

Page 14: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

3D City Base LayersWater Bodies

Trees

Water Bodies

3D Buildings

GIS for 3D - EuroSDR Southampton 14

Page 15: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

3D City Base LayersBasemap Skin

Trees

Water Bodies

Basemap Skin

3D Buildings

GIS for 3D - EuroSDR Southampton 15

Page 16: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

3D City Base LayersTerrain

Trees

Water Bodies

Basemap Skin

Terrain

3D Buildings

GIS for 3D - EuroSDR Southampton 16

Page 17: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

3D City Base LayersForms a 3D basemap

Trees

Water Bodies

Basemap Skin

Terrain

3D Buildings

GIS for 3D - EuroSDR Southampton 17

Page 18: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

3DCIM Interoperable with CityGML

GIS for 3D - EuroSDR Southampton

Use 3DCIM Use CityGML

Perform ArcGIS Analytics Exchange with Partners, Clients

Generate Procedural Content Provide Data in Open Infrastructure

Create High-Performance 3D

Visualisations

Satisfy Reporting Requirements

Manage & Maintain Data Sets

Page 19: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

Lossless In/Out of 17 core CityGML Feature Classes

19GIS for 3D - EuroSDR Southampton

Building, BuildingPart

• Roof-, Wall-, GroundSurface

• Room

• BuildingFurniture

• IntBuildingInstallation

• BuildingInstallation

• Opening, Window, Door

• FloorSurface

• InteriorWallSurface

PlantCover

SolitaryVegetationObject

CityFurniture

TrafficArea

Address

WaterBody & Surface

LandUse

3D Cities Information Model in File GDB

Page 20: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

Example Mapping for Building

20GIS for 3D - EuroSDR Southampton

Building LoD1

LoD2

LoD3

LoD4

Solid

GroundPlate

Wall

Roof

Ext.Installation, ..

InteriorWall

InteriorInst.

Room, ...

<<includes>>

<<includes>>

<<includes>>

Building

BuildingShellLevel: 1..4

BuildingShellPart

InteriorInst.

<<aggregated to>>

InteriorStructure

InteriorSpace

Page 21: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

Esri Base Scenes

• Earth Scene

• World Landscape scene

• City Scenes

• Campus/Interior Scenes

21GIS for 3D - EuroSDR Southampton

Page 22: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

3D City Base LayersArcGIS for Professionals Workflows

http://pro.arcgis.com/en/3d-gis/3d-cities/

22GIS for 3D - EuroSDR Southampton

Page 23: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

3D City Base LayersBuilding Height Tool

• Extruding footprints to LoD1

• Using DSM/DEM (from LiDAR)

23GIS for 3D - EuroSDR Southampton

Page 24: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

3D City Base LayersTree Height Tool

GIS for 3D - EuroSDR Southampton 24

Page 25: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

Auto tree extraction from LiDAR plus ImageryResearch coming to fruition

Extracted millions of trees

GIS for 3D - EuroSDR Southampton 25

Overview

Detail

Page 26: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

LoD2 Building extraction

• Extracting roof shapes from DSM/DEM (from LiDAR)

• Two approaches being investigated

• Still at research stage

26GIS for 3D - EuroSDR Southampton

Page 27: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

CityEngine - Procedural modeling3D model creation using rules / algorithms

iteratively refine a design by creating more and more detail

• Base geometry

• Procedural rules

Base geometry Final 3D modelIterative refinement

Page 28: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

Realistic city in CityEngine

• Extruded buildings

• Generated details

• Textured facades

• Streets

• Furniture

• Trees

28GIS for 3D - EuroSDR Southampton

Page 29: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

Web Scene in Browser App

29GIS for 3D - EuroSDR Southampton

Page 30: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

3D Base Scene in Browser App

30GIS for 3D - EuroSDR Southampton

Page 31: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

3D Base Scene for Thematic Analysis

31GIS for 3D - EuroSDR Southampton

Page 32: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

ArcGIS 10.3 - Web Scene 2.0 – Streamed 3D

Item on ArcGIS Online

Mash-up of streaming 3D / 2D layers

3D Symbology

3D Labels

3D Scene Navigation

3D Environment

Page 33: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

ArcGIS Desktop 3D at 10.3

• ArcGIS Pro - Integrated experience to create, manage, and explore data in 2D & 3D

- Create 3D data and scenes from 2D data

- Built-in rules for buildings and trees support urban and campus visualization and analytics

GIS for 3D - EuroSDR Southampton 33

Page 34: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch

Work in 3D anywhere

Desktop Web 3D across the platformDevice

Page 35: GIS for 3D Object Generation, Modelling, and Exploitation€¦ · GIS for 3D Object Generation, Modelling, and Exploitation Paul Hardy Esri. ArcGIS has long understood 3D •Multipatch