gpus enabling gis platform - esri...

16
GPUs Enabling GIS Platform Pradeep Kumar Gupta | Sr. Solutions Architect, APAC South

Upload: lenhu

Post on 18-Mar-2018

232 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

GPUs Enabling GIS PlatformPradeep Kumar Gupta | Sr. Solutions Architect, APAC South

Page 2: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

2

Agenda

Why GPUs needed for GIS Platform

GPUs making GIS possible in Virtual Environment

Use Cases-Demos

Page 3: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

3

Why GPUs needed for GIS Platform

Page 4: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

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

Page 5: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

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

Page 6: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

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

Page 7: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

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

Page 8: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

8

GPUs making GIS possible in Virtual Environment

Page 9: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

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

Page 10: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

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

Page 11: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

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

Page 12: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

12

Use Cases-Demos

Page 13: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

13

ArcGIS Pro running at VM with vGPU

Page 14: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

14

Visit us at NVIDIA Booth to know moreOR

Contact [email protected]

[email protected]

Page 15: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

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

Page 16: GPUs Enabling GIS Platform - Esri Singaporeesrisingapore.com.sg/.../cms/nvidia_gpus_enabling_gis_platform.pdf · GPUs Enabling GIS Platform ... The current desktop GIS suite is ArcGIS

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