hawaii pacific gis conference 2012: 3d gis - has gis become 3d yet?
TRANSCRIPT
3D GIS – Is It There Yet?
HIGICC Hawaii Pacific GIS Conference
March 6, 2012
Craig Clouet | Solutions Engineer Esri | 1357 Kapiolani Blvd | Suite 1110 | Honolulu, HI 96814 USA Tel (808) 947-0993 Ext 1-5636 [email protected] | http://www.esri.com
Topics: What’s new: Sensors & Software What does 3D do different 3D analysis
Sensors
Working with lidar in a GIS
Visualize Update
Analyze Share
• Same four elements as with any GIS work
Viewing lidar
• In 2D (ArcMap) or 3D (ArcScene)…
• As points
• Symbolize using LAS attributes
(Class Codes, RGB, Scan Angle, etc)
• As a surface
• Symbolize & filter using surface options
(Bare-earth, First-return, etc)
• Control the number of points shown
• Full resolution in a local area
Update / edit lidar class codes • Manually…
– Fix data errors, small areas • Via the API…
– Using algorithms, large areas
• Support feature or surface extraction
Management and sharing
• Manage lidar like imagery via Mosaic Datasets
– Add / remove LAS files
– Add / remove LAS datasets
• Share the data as Image services – Easy for others to see available lidar
– Easy to download for project work
Hawaii example
Software
Esri CityEngine
3D procedural modeling and design solution
3D Content • Model cities in 3D using
parametric rules
3D Design • Rule driven design in 3D
Rule based 3D content and design
Geometry + Attributes + Rules
Dynamic + Parametric editing
CityEngine is for..
Procedural modeling and design solution
– 3D urban content creator
• 3D cities from existing GIS data (Geometry + Attributes + Rules)
Not as-built -> approximation
– 3D design tool
• Rule based design of 3D cities Using planning regulations etc
Rule based 3D content and design
Procedural
3D geometries and textures are constructed using rules (procedures) instead of labor-intensive manual modeling.
A single procedural rule can be used to generate many 3D models.
Called CGA(Computer Generated Architecture) rule files in CityEngine.
/**
* File: generatebuildings.cga
* Created: 5 Mar 2010 15:29:18 GMT
* Author: rom
*/
version "2010.3"
getWallMudBrickTexture = "WallMudBrick"+(ceil(rand(0,25)))+ ".png"
getbrickTexture = "brick"+(ceil(rand(0,5)))+ ".tif"
getmateriauTexture = "mat"+(ceil(rand(0,24)))+ ".tif“
attr BuildHgt = 50%:2
else:4
attr LOD=0
Procedural modeling vs. Manual modeling
Time reduction / cost saving
Streets and Lots Street Generator engine and edit tools
Many parameters for automated generation
Imported Single line vector exploded to multiple street entities
Geo-Specific and Geo-Typical Types of 3d buildings
Geo-Specific Geo-Typical
Cathedral Basilica of Saints Peter and Paul Philadelphia, PA
Afghanistan Style Geo-Typical
Geo-Specific Buildings Buildings that look realistic
Photorealistic, Photo textured
Pictometry models and other vendors
Imported from any of the supported formats
Collada(dae), DXF, KML/KMZ, OBJ
Export Multipatches to Collada for CityEngine import
Geo-Typical Buildings Buildings that represent the style or look of a location
Imported from the geodatabase, other formats
or generated by the procedure engine
Realism is driven by attributes
May change gdb design to capture additional
details
May not have textures(buildings rendered
thematically)
Data Availability
Mahalo