3D Analysis Tools and Visualization with ArcGIS. Jie Chang Jinwu Ma

Similar documents
Esri UC2013. Technical Workshop. Type Presentation Name Here

From 2D to 3D at Esri

Contents What is 3D Mapping Creating g the 3D Dataset Ingredients of a 3D Virtual City Publishing 3D Globes The Road ahead Questions and Answers

Creating, managing and utilizing a 3D Virtual City in ArcGIS Tamrat Belayneh Eric Wittner

Visualization with ArcGlobe. Brady Hoak

3D Data Modelling at Esri. Paul Hardy Business Development Consultant Esri Europe

From 2D to 3D at Esri

3D Analyst Visualization with ArcGlobe. Brady Hoak, ESRI DC

Sharing 3D Content on the Web

GEOGRAPHIC INFORMATION SYSTEMS Lecture 25: 3D Analyst

Surface Analysis with 3D Analyst

Lidar Working with LAS Datasets

Introduction to 3D Analysis. Jinwu Ma Jie Chang Khalid Duri

PUG List. Raster Analysis 3D Analysis Geoprocessing. Steve Kopp

What s New in Desktop 10.1

Cartographic Techniques and Representations

COPYRIGHTED MATERIAL. Introduction to 3D Data: Modeling with ArcGIS 3D Analyst and Google Earth CHAPTER 1

hereby recognizes that Timotej Verbovsek has successfully completed the web course 3D Analysis of Surfaces and Features Using ArcGIS 10

Exporting ArcScene to 3D Web Scenes. Documents. An Esri White Paper November 2013

ArcGIS Desktop The Road Ahead. Amadea Azerki

Developers Road Map to ArcGIS Desktop and ArcGIS Engine

Your Prioritized List. Priority 1 Faulted gridding and contouring. Priority 2 Geoprocessing. Priority 3 Raster format

ArcGIS Pro: What s New in Editing and Data Management

Managing Lidar and Photogrammetric Point Clouds. Lindsay Weitz Cody Benkelman

ArcGIS Pro: Mapping & Visualization. David Watkins, Edie Punt &

ArcGIS Pro Terminology Guide

ArcGIS Pro Terminology Guide

Data Interoperability An Introduction

Using VBA and ArcMap to Create and Export 3D Buildings

An Introduction to Using Lidar with ArcGIS and 3D Analyst

Working with Feature Layers. Russell Brennan Gary MacDougall

What s s Coming in ArcGIS 10 Desktop

ArcGIS GeoEvent Server: Making 3D Scenes Come Alive with Real-Time Data

3D in the Browser with WebGL. Chris Andrews 3D Product Manager Javier Gutierrez 3D Product Engineer

Integrating CAD Data with ArcGIS

Python: Building Geoprocessing Tools

ArcGIS Pro. Terminology Guide

Answer the following general questions: 1. What happens when you right click on an icon on your desktop? When you left double click on an icon?

ICIT. Brian Hiller ESRI Account Manger. What s new in ArcGIS 10

Creating Geoprocessing Services and Web Tools. Darren Baird, PE, Esri

Getting Started with ArcGIS for Server. Charmel Menzel and Ken Gorton

3D in the ArcGIS Platform. Chris Andrews

Nye funktioner i ArcGIS Pro - ArcGIS Pro 2.1

Moving Desktop Applications to ArcGIS Server

PYTHON: BUILDING GEOPROCESSING TOOLS. David Wynne, Andrew Ortego

Migrating to ArcGIS Pro. John Sharrard, Esri Solutions Engineer

CityEngine: An Introduction

THE HONG KONG POLYTECHNIC UNIVERSITY DEPARTMENT OF LAND SURVEYING & GEO-INFORMATICS LSGI521 PRINCIPLES OF GIS

ArcGIS 10.1 for Desktop Artie Robinson

ArcGIS Desktop: Introduction to Geoprocessing with ModelBuilder Kevin Armstrong ESRI

An ESRI Technical Paper May 2007 Techniques for Consuming 3D Textured Objects in ArcGlobe and ArcScene

Creating Mosaic Datasets and Publishing Image Services using Python

What's New in ArcGIS 9.2 Service Packs

Building 3D models with the horizons method

ArcGIS Runtime SDK for Qt: Building Apps. Koushik Hajra and Lucas Danzinger

Making the Most of Raster Analysis with Living Atlas Data. Aileen Buckley, PhD, Research Cartographer Esri - Redlands

ModelBuilder: An Introduction. Kevin Armstrong

Extending ArcGIS for Server. Jon Satchwell, Esri Switzerland Cédric Despierre Corporon, Esri France

ArcGIS Runtime: Building 3D Apps. Rex Hansen Adrien Meriaux

ArcGIS Pro and CityEngine. Eric Wittner

ArcGIS Pro Editing. Jennifer Cadkin & Phil Sanchez

Bouncing ball animation made up of 6 frames

ArcGIS for Developers: An Introduction. Moey Min Ken

CityEngine: An Introduction. Eric Wittner 3D Product Manager

Building Geoprocessing Tools with Python: Beyond the Basics. Dave Wynne

ArcGIS Enterprise Extending Services. Bill Major

Lidar and GIS: Applications and Examples. Dan Hedges Clayton Crawford

ArcGIS Enterprise: Architecture & Deployment. Anthony Myers

ArcGIS Enterprise Building Raster Analytics Workflows. Mike Muller, Jie Zhang

Migrating from ArcMap to ArcGIS Pro. David Watkins Scott Noulis

ESRI Technology Update. Joe Holubar Larry Young

PYTHON: BUILDING GEOPROCESSING TOOLS. David Wynne, Geri Miller

ArcGIS Pro: Image Segmentation, Classification, and Machine Learning. Jeff Liedtke and Han Hu

GeoPlanner Workshop. Esri Ocean GIS Forum November 4, Pete Aniello and Rob Stauder

ArcGIS Pro Editing: An Introduction. Jennifer Cadkin & Phil Sanchez

ArcMap: Tips and Tricks

ArcGIS Runtime SDKs Building Offline Apps. Nick Furness

FME / ArcGIS 9 Data Interoperability Extension

ArcGIS Online: Best Practices for High-Demand Web Applications. Kelly Gerrow-Wilcox Bonnie Stayer Beth Romero

What s New for Developers in ArcGIS Maura Daffern October 16

Managing and Serving Elevation and Lidar Data. Cody Benkelman UC 2018

Advanced Parcel Editing. Amy Andis Tim Hodson

What should y you expect in this session? Basic to advanced topics Outline What is map caching? Why should I cache? Caching workflow How to create a c

Sharing Web Layers and Services in the ArcGIS Platform. Melanie Summers and Ty Fitzpatrick

Desktop. ArcGIS Server. ArcGIS

Image Services for Elevation Data

LAB #7 Creating TIN and 3D scenes (ArcScene) GISC, UNIVERSITY OF CALIFORNIA BERKELEY

Introduction to GIS 2011

Surface Creation & Analysis with 3D Analyst

Dynamic Situational Awareness. Through Developer Applications

Developing Add-Ins for ArcGIS Pro (.NET) Toronto Esri Canada UC Presented by: Gandhar Wazalwar & Kern Ranjitsingh October 11, 2018

SkylineGlobe 6.5 s New Developments

START>PROGRAMS>ARCGIS>

Data Interoperability Advanced Use

What's New in ArcGIS 9.2 Service Packs

Understanding and using Metadata across the ArcGIS Platform. Aleta Vienneau Marten Hogeweg

introduction to 3D data

ArcGIS Runtime SDK for WPF

Working with Elevation Data URPL 969 Applied GIS Workshop: Rethinking New Orleans After Hurricane Katrina Spring 2006

Chris Rotondo, GIS Specialist. Prince George s County Planning Department The Maryland-National Capital Park and Planning Commission

Transcription:

3D Analysis Tools and Visualization with ArcGIS Jie Chang Jinwu Ma

Why 3D GIS? Because our world is 3D Improve understanding 3D is easy for everyone to understand Solve 3D problems Some spatial problems can only be solved in 3D Better communication 3D makes it easier to articulate ideas

What can you do with ArcGIS 3D? Multiscale 3D Models 3D Geodesign ArcGIS for 3D Cities Surface modeling Share 3D scenes Native lidar support Integrated 3D 3D Analysis

Contents What is 3D Analyst? 3D Visualization - ArcGlobe - ArcScene - 3D Symbology, 3D Editing, Animation - Demo (ArcGlobe) - ArcGIS Pro - Demo (ArcGIS Pro) 3D Geoprocessing - Data processing - Surface analysis - Feature-oriented tools - Demo

What is 3D Analyst? ArcGIS extension that provides capabilities for: Interactive 3D Visualization of spatial data 3D Editing of feature data 3D Geoprocessing tools Publish globe services (ArcGIS Server) Publish globe documents (Publisher toolbar) for use in ArcReader Export ArcScene documents to 3D web scenes

Data Types Vector features Points, lines, polygons, and multipatches Surface types Triangular Irregular Networks (TINs) Raster surfaces Terrain datasets LAS datasets (LASD)

ArcGlobe 3D visualization application Data placed on 3D globe Map like & oblique views Integrated topography One logical globe surface One multi-resolution mesh Caching Disk cache and memory cache Levels-of-detail (raster data)

ArcGlobe: Levels-of-detail Far (less detail) Near (more detail)

ArcScene 3D visualization application Memory based application Better for smaller study areas Export to 3D web scene (.3ws)

3D Effects Toolbar Real-time feedback for Transparency Front/backface culling Lighting Depth priority (ArcScene only) Swipe tool (ArcGlobe only) Flicker tool (ArcGlobe only)

3D Symbology Applied to feature data Add realism to your documents Match to symbols in style

3D Styles Points - 3D Geometric primitives: Spheres, Cones, etc. - 3D Models: Street furniture, Houses, etc. - 3D Character Markers - Import 3D models Lines - OpenFlight (*.flt), 3DS Max (*.3ds), Virtual Reality Markup Language (*.vrml), and SketchUp (*.skp), Collada (*.dae) models - 3D Texture Line Symbols: Pavement, Concrete, etc. - 3D Geometric primitives (ArcScene): Tube, Strip, Wall etc. Polygons - 3D Texture Fill Symbols: grass texture...

3D Editing Feature editing in ArcGlobe and ArcScene Template based editing Support for snapping

3D Graphics and KML support 3D Graphics Toolbar Digitize points, lines, polygons and text graphics Apply 3D Symbology to the graphic elements Keyhole MarkUp Language (ArcGlobe only) Add KML data using the KML toolbar in ArcGlobe

Animation Tools

Customization framework Customization environments - C#, VB.NET, Java, etc. GlobeControl and SceneControl - Used in custom applications - Can easily view existing documents

Demo - ArcGlobe

ArcGIS Pro 64-bit desktop application Multithreaded processing New graphics engine Modern user interface Visualize, design, edit (2D/3D) Geoprocessing tools Share Customize - SDK for Microsoft.NET - ArcPy

Demo ArcGIS Pro

Why 3D Analyst? Visualize Data, 2D and 3D Surface Creation & Analysis 3D Operators and Visibility Tools Conversions Type Presentation Title Here

What Is a Surface? Functional Surface - f(x) = ax + b - Z = a + bx + cy Raster Surface TIN Surface - Triangulated Irregular Network Terrain Las Dataset TIN/Terrain Raster Surface Type Presentation Title Here

Why GeoProcessing? Prepare data for visualization and analysis Performing surface & visibility analysis Batch/non-interative data processing Type Presentation Title Here

Host Applications Desktop applications - ArcCatalog - ArcMap - ArcScene - ArcGlobe ArcGIS Server - As GP services ArcGIS Pro - All in one! Type Presentation Title Here

Different Ways to Run GP Tools How are they used? - Graphical user interface - Command line mode - Model Builder - Scripting Type Presentation Title Here Python: import arcgisscripting gp = arcgisscripting.create() gp.checkoutextension ("3D") gp.workspace = "C:/UC09" gp.toolbox = "3D" gp.createtin_3d ("MyTin4")

Categorization of 3D GP Tools How are they organized? Toolbox - Toolset Subset 3D Analyst Tools Toolbox 1. Data conversion/preparation - Text/binary files, Feature classes, Rasters, TIN-based data 2. Surface creation - Raster interpolation, TIN/Terrain/LASD creation 3. Surface analysis - Aspect/slope, Contour, Feature interpolation 4. 3D operator & visibility - Intersect3D, Skyline, Intervisibility, and Sun Shadow analysis 2 2 1 3 3 3 Type Presentation Title Here

Task Levels Level of GP tasks (from high to low) - UI/Model - Command line/scripting - ArcObjects Example: Creating a TIN Surface 1. Using the 3D Analyst Toolbar, done by end users 2. Using GP tools, done by power end users 3. Using ArcObjects, done by customization developers Dim pdoc As IMxDocument: Set pdoc = ThisDocument Dim penv As Ienvelope: Set penv = pdoc.activatedview.fullextent Dim ptinedit As ITinEdit: Set ptinedit = New Tin 3 ptinedit.initnew penv: ptinedit.saveas "C:\temp\myTin ptinedit.addfromfeatureclass 2 1 Python: >>> import arcpy >>> arcpy.ddd.import3dfiles("d:/data/boeing747.3ds", "D:/data/mydata.gdb/boeing747") Type Presentation Title Here

Demos Surface analysis primer - Common tasks - Surface types User interface - 3D Analyst Toolbar - 3D GP Toolbox Sample tools 1. CreateTIN and EditTIN TIN surface creation 2. LineOfSight linear visibility analysis 3. Viewshed areal visibility analysis on raster 4. Interactive Profile cross sections 5. Skyline suite of tools Type Presentation Title Here

3D Analyst Geo-Processing Summary Prepare data for 3D visualization and surface analysis - Creating Surface - Surface Analysis - Conversion - 3D Feature and Visibility Provide a way for processing data on the UI or on batch mode - Application UI as Geo-Processing Tool Dialog - Command Line or Python Scripting - Model Builder Sample Tool Demo Type Presentation Title Here

Please Take Our Survey on the Esri Events App! Download the Esri Events app and find your event Select the session you attended Scroll down to find the survey Complete Answers and Select Submit