Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Using ArcGIS
Tamrat Belayneh
Hardeep Bajwa
Contents
• What is 3D Mapping
• Creating
g the 3D Dataset
• Publishing 3D Globes
4
Solutions for 3D Visualization from ESRI
• Out
Out--of
of--the
the--box Desktop, Engine and Server solutions
• Desktop:
– ArcGIS 3D Analyst (ArcGlobe
(ArcGlobe and ArcScene)
ArcScene)
– ArcGIS Explorer (available as Free Download)
– ArcReader
• ArcGIS Engine Solutions:
– Globe Control
– Scene Control
• ArcGIS Server Solution:
– Globe Server
– Allows analysts to publish rich GIS web Services
– No programming required
5
Creating the 3D Dataset
• Plan
– Data Collection
– Data Display
• Out of the Box (using GUI)
– Symbology
– 3D MarkerSymbols
– Style Gallery
– Using 3D Graphics
– Extruding 2D datasets – Attribute Driven
• Custom Solutions
– Develop 3D objects using multipatches
• MultiPatch Geometry
• IGeneralMultiPatchCreator
IG lM ltiP t hC t
Data Collection
3D
Visualization Data
• Points
– 3D Geometric primitives: Spheres, Cones, etc.
– 3D Models: Street furniture,
furniture Houses,
Houses etc
etc.
– 3D Character Markers
– 3D Billboarded Markers
• Lines
– 3D Texture Line Symbols: Pavement, Concrete, etc.
– 3D Geometric primitives: Tube
Tube, Strip
Strip, Wall etc
etc.
• Polygons
– 3D Texture Fill Symbols
Geoprocessing Tool: Import 3D Files
• Input Formats
– COLLADA
– SketchUp
– OpenFlight
– 3ds Max
– GeoVRML
Geoprocessing Tool: Layer 3D to Feature Class
• 3D Symbology
y gy
• Extrusion Settings
• Texture Downsampling
3D Graphics
• Transportation
p Routes
• Aerial Imagery
• Elevation Data
Data Display: Elevation, Imagery
Data Display: Transportation Routes
Data Display: Building Footprints
Data Display: Extruded Footprints
Data Display: Building Models
Data Display: Textured Buildings
Data Collection: Buildings
• Building
g Footprints
p
• Building Textures
• Building Models
3D Geometry Type
• Multipatches
p are a native geometry
g y type
yp (like
( lines,,
points, polygons)
Patch 0 Material 0
Patch 1 Material 1
Patch 2 Material 2
… …
Patch n-
n-1 Material m-
m- 1
Custom Solution: what are Patches ?
Building
Walls
Building
Roofs
Triangles Ring
Custom Solution: Geometry Materials
Geometry Material
Transparent
Texture Texture
Color Image Transparency Color
_________ _________ _________ _________
?
Custom Solution : Steps of Creating a Single Building
Material
Properties
Table
Generator
Material Material
Properties
Properties Table
File
2. Construct Building Properties Table
Building
Properties
Table
Generator
G t
Building Material
Properties Properties
Table Table
Example of a Custom Solution: Entire City Output
Custom Solution: Results
• 58,085
, Textured Buildings
g
• 4.6 GB Feature Class
• Average Feature Size: 79 KB
• ArcObjects C# Solution
• Source Code Provided
• MultiPatch Whitepaper
– > 150 Pages of Fully Illustrated Code Samples
– Tips and Best Practices
– In
In--Depth Walkthrough of Solution
Demo 2: 3D Content Creation
Texture Management
• Three texture-
texture-management options are available:
– Disable textures
– Apply DXT compression
– Downscale textures
Texture Management
DXT compression
i
Texture downscaling
Disable textures
Using Multiple Representations
• Extruded footprints
• Analysis in 3D space
– Does a proposed building:
• Impact the city skyline?
• Limit views against existing buildings?
• Enter within a protected 3D zone?
– Within myy buildings,
g , can I:
• Plan evacuation routes, and direct emergency response?
• Investigate and optimize my space allocation?
– For my 3D wells:
• Where do they intersect underground 3D volumes?
• How long are they?
Demo 3: 3D Analysis
Serving the 3D View: Publishing to ArcGIS Server
• Supports Local
Local--area (LAN) and Web-
Web-based access