gpus enabling gis platform - esri...
TRANSCRIPT
GPUs Enabling GIS PlatformPradeep Kumar Gupta | Sr. Solutions Architect, APAC South
2
Agenda
Why GPUs needed for GIS Platform
GPUs making GIS possible in Virtual Environment
Use Cases-Demos
3
Why GPUs needed for GIS Platform
4
What is GIS software?GIS is a computer-based methodology for collecting, managing, analyzing, modeling, and presenting geographic or spatial data.
Allows you to overlay datasets and query them in terms of their spatial relation to each otherEx: spreadsheet vs. map
Esri is the worldwide leader in desktop and server GIS software with an estimated 1.3M users
The current desktop GIS suite is ArcGIS for Desktop v10.3The suite's components, ArcMap, ArcCatalog and ArcToolbox, allow users to author, analyze, map, manage, share, and publish geographic information.
Included with v10.3 is ArcGIS Pro, a modern 64-bit application that combines both 2D and 3DArcGIS Pro is targeted to be the replacement for ArcMap once all extension products are compatible (2-3 years).Many users are incorporating 3D data (elevation data, infrastructure, sub-surface) into their GIS, and Pro is the tool to useArcGIS Pro uses OpenGL and DirectX (user selectable), and a GPU make a HUGE difference in the UX
Esri CityEngine is an Architecture, Engineering and Construction 3D visualization application for determining the relationships of projects, assess their feasibility, and plan their implementation. A true city planning app.
CityEngine is an OpenGL application that greatly benefits from a GPU (M4000 or better)
Esri.com
5
GIS Data and Uses
Types of GIS Data
Raster - continuous dataDigital images, scanned maps, elevation layersMost remote sensing data is raster data
Vector - discrete featuresA layer comprised of individual points, lines or polygonsParcels, zoning, building footprints
Text – structured and unstructuredSpreadsheets, reports
Uses for GIS data
Emergency services planning and routingDetermining optimal locations for new facilities Military route planning or line of sight analysisView spatial patterns not visible with spreadsheetsManage facility networks (gas, electric, communications)Make complex decisions by adding many layers of data (demographics, weather, vegetation, sales reports, etc)
Image from Ontario County, NY
6
Why GIS Applications need GPUs GIS Data is best analyzed visually
3D rendering engines use DirectX or OpenGL for performance
Rapid expansion in the use of 3D data; becoming another data type
The cost of acquiring 3D data continues to decrease
More data rendered = more hardware resources consumed
ArcGIS Pro application profiled for performance with NVIDIA driver
Crime density analysis from spreadsheet datain ArcGIS Pro with 3D and 2D views
Spreadsheet with ~1.5M crime incidentsNot helpful for recognizing patterns or making decisions
7
VIR
TU
AL W
OR
KSTAT
ION
VD
I /
App R
em
oti
ng
Heavy 3D User3D Spatial Analyst
2D GIS Analyst
Advanced GIS Analyst3D GIS Data Analyst
200K
400K
800K
Worldwide Desktop
Market SizeRecommended GPU
Quadro K2200
Quadro M4000
Quadro M5000
Quadro M6000
City Engine
3D Analyst
ArcGlobe
Application
Spatial Analyst
ArcGIS Pro 2D
ArcMap
Network AnalystTracking Analyst
Quadro K620
ArcGIS Pro 3D (light)
ArcGIS Pro 3D (heavy)
Recommended GPU for common Esri applications
8
GPUs making GIS possible in Virtual Environment
9
GIS data – the challengeLarge, complex data needs processing power
Yesterday’s Approach
Traditional workstations perform better when large
files are processed and analyzed locally
GIS application data is copied from a server to a
large workstation that sits under user’s desk
Leaving the data on network storage and processing
multi GB data sets at the workstation consumes
great bandwidth and chokes the network when
multiple analyst are processing
It also slows production because users are waiting
for data to copy across the network
Because this traditional architecture requires a fixed
workstation, there isn’t any flexibility, mobility, or
agility for the analyst
Version management and control is difficult with
workstation-based processing and analysis
Today’s Approach
GIS data sets are growing larger and more
complex
New, higher resolution sensors allow user
to be more thorough in their analysis –
LiDAR, CM pixel imagery, broad area image
coverage, video, unstructured text
3D is a Necessity and No longer a Nice to
Have, and the acquisition costs continue to
decline
Project data sets often > 30 GB
More stakeholders with GIS needs -
surface, subsurface, and elevated
10
GIS in a virtual environment: benefits for IT
Agility
Administrators can quickly create or remove a VM, increase or decrease computing resources
Security
No data or files are leaving the data center, only pixels on the screen
Administrators can disable the use of USB ports, ensuring data cannot be copied
Assurance
Thorough testing and benchmarking by NVIDIA and ESRI. Test results and reference architecture published in App Guide
11
GIS in a virtual environment: benefits for users
FlexibilityAny network connected device can become a powerful GIS workstation.
ProductivityMove your users to the data!Display GIS content in 3D
MobilityAccess GIS applications and data from anywhere, any time
AccuracyNo need to copy data updates across the network (new image files, street map update)
ArcGIS Pro v1.1San Francisco data courtesy of PictometryProject data set = 22GB
12
Use Cases-Demos
13
ArcGIS Pro running at VM with vGPU
15
Esri & NVIDIA partnership in virtualization
Esri Blogs
ArcGIS Desktop Virtualization Appliance @ the UC
Virtualizing ArcGIS Pro: NVIDIA Grid vGPU Profiles
Virtualizing ArcGIS Pro: CPUs and GPUs
ArcGIS Pro in VMWare Horizon View
ArcGIS Pro with NVIDIA K1 in XenDesktop
Virtualization session and SIG at the UC
ArcGIS Pro in virtualized environments
NVIDIA GRID™ vGPU™ Application Guide for ArcGIS Pro- 3D on VMware Horizon 6.1
VMware & NVIDIA GRID™ Test Drive
ArcGIS Pro – 3D Philadelphia
List of Resources
16
NVIDIA GRIDResources
GRID Test Drivewww.nvidia.com/vmware-trygrid
GRID Websitewww.nvidia.com/grid
GRID Newshttp://tinyurl.com/gridinfo
GRID YouTube Channelhttp://tinyurl.com/gridvideos
Questions? Ask on our Forumshttps://gridforums.nvidia.com
NVIDIA GRID on LinkedInhttp://linkd.in/QG4A6u
Follow us on Twitter@NVIDIAGRID