2d to 3d at esri
TRANSCRIPT
From 2D to 3D at Esri
OGC/EuroSDR workshop on
CityGML in National Mapping
Paul Hardy – [email protected] Business Development Consultant – National Mapping & Cadastre
ArcGIS for 3D
ArcGlobe
ArcMap ArcScene
ArcGIS
Explorer
Online
ArcCatalog
ArcGIS
Desktop
ArcGIS
Server
ArcGIS.com
Viewer
ArcGlS.com
CityEngine
CityEngine
Web Scenes
3D Datatypes in the Geodatabase
• Vector feature classes with X,Y,Z geometry
- 3D Points
- 3D Geometric primitives (spheres, pyramids, …)
- 3D Models: Street furniture, etc.
- 3D Character Markers, or Billboarded Markers
- 3D Lines
- 3D Geometric primitives (ribbons, tubes. …)
- 3D Texture Line Symbols
- 3D Polygons
- 3D Texture Fill Symbols
• Elevation grid rasters (DTM/DEM)
• Terrains (TIN, Point cloud, surface)
• Mosaics of LAS LiDAR datasets
• Multipatch (volumetric bodies)
Introducing Multipatch
• A geodatabase feature type for 3D objects.
• Collection of triangles, triangle strips, triangle fans, and rings
• Stores texture image, colour, transparency, and lighting vector information within the geometry
Collections can be complex
• A single composite multipatch can contain multiple patches of varying types
Textures can be applied
• Two rings and one triangle strip
• Different textures for roof, floor and walls
The 3D Urban Information Model
• Simplifies the creation, maintenance and usage of 3D cities
Built Environment
Buildings & Building Interiors
Transport & Utility Networks
Installations
Trees
Legal Environment
3D Zoning
3D Land Ownership
Natural Environment
Land Cover
Atmosphere
Geology
Template for download
2D to 3D - Add Heights to 2D Building Footprints
• Point clouds from aerial LiDAR …
• … and from new sources like oblique imagery stereomatching
LiDAR point cloud Geoprocessing to extrude footprints
Best practice 3D workflows, example models and sample data,
available at http://resources.arcgis.com/en/communities/city-engine/,
and at http://resources.arcgis.com/en/communities/3d/.
ArcGIS - 3D Import and Export
• Directly import textured 3D building data
- 3D Studio Max, VRML/GeoVRML, SketchUp, OpenFlight, and
COLLADA.
• Directly export VRML and COLLADA
• Via Data Interoperability Extension
- Read and write CityGML 0.4, 1.0 or 2.0
- and other 3D vector formats such as DXF, KML or IFC
Analyze Virtual Cities
3D routing
Visualize
Manage
Analyze Share
Maximum visible
building height
Volumetric Shadows
Skyline analysis
Volumetric Glare
Enabling better decisions leveraging 3D
Security camera
coverage
Sharing Virtual Cities
Communicating GIS using 3D
Visualize
Manage
Analyze
Share
Create
screenshots
Post to ArcGIS.com
WebGIS •Publish Virtual Cities as 3D services
•KML
Export video animations
Mobile 3D
CityEngine Web Scenes
Procedural modeling
3D model creation using rules / algorithms
iteratively refine a design by creating more and more detail
• Base geometry
• Procedural rules
Base geometry Final 3D model Iterative refinement
Rule based 3D cities
3D City Creation
Procedural city modeling
Create Edit
Design
Share
Edit 3D City features
• Sketch new 3D buildings
• Edit existing 3D buildings
• Texture 3D buildings
• Easy-to-use (intuitive UX)
• Direct read/write to GDB
Create
Edit Design
Share
Save
Load
Edit
GDB
Share 3D CityEngine Web Scenes
• 3D in the browser
• Easy-to-use (cloud solution)
• For Chrome, Firefox & Safari
• Modern GUI & graphics
Create
Edit
Design
Share
Example: Side-by-side view to compare before/after Example: Share analysis results (Swipe tool)
AGOL Publish Consume
Share
URL
3D CityEngine
Web Scene
Virtual City users Urban planners / Emergency Response / Public safety
City of Portland
Sydney
Rotterdam
Singapore
Philadelphia
Brisbane
Masdar city
Communicating GIS using 3D
Pasadena