using arcgis as a scientific data platform
TRANSCRIPT
Copyright © Esri. All rights reserved.
Using ArcGIS as a Scient if ic Dat a Plat form
· Feroz Kadar Sudhir Raj Shrest ha
Copyright © Esri. All rights reserved.
Topics· Introduction
· Ingesting and managing
· Visualizing and analyzing
· Disseminating and consuming
· The road ahead
Copyright © Esri. All rights reserved.
Scient if ic Dat a
Oceanographic
• Salinity
• Sea Temperature
• Ocean current
Met eorological
• Temperature
• Humidity
• Wind speed/direction
Ter rest r ial
• Soil moisture
• NDVI
• Land cover
Copyright © Esri. All rights reserved.
Challenges
variety of formats
volume & velocity
redundancy
portability
scalability
reproducibility
integration
standards
accessibility
Analyze ShareManage
Copyright © Esri. All rights reserved.
Mult idim ensional Rast ers
Gridded
Multidimensional
Multivariate
Copyright © Esri. All rights reserved.
Dem oUsing data & information products in a WebGIS
Copyright © Esri. All rights reserved.
Ingest ing and Managing Dat a
Copyright © Esri. All rights reserved.
Mult idim ensional Mosaic Dat aset
mosaic
table
raster pixels
Representing multivariate collection of multidimensional rasters in ArcGIS
m osaic dat aset
spa tia lly-indexed ca ta log
m ulti-re solu tion , m ultivaria te , m ultid im ensiona l
reduce storage redundancy & p ixe l re sam pling
defines in form ation products
on-dem and processing
HDF
GRIB
ne tCDF
d-aware raste rs
Copyright © Esri. All rights reserved.
Tabular View
Tabular view of items in a multivariate multidimensional mosaic dataset
Raster Shape Variable StdTime StdZ
… … Temperature 3/22/2016 -10
… … Temperature 3/23/2016 -10
… … Temperature 3/24/2016 -10
… … Salinity 3/22/2016 -10
… … Salinity 3/23/2016 -10
… … Salinity 3/24/2016 -10
… … Temperature 3/22/2016 -20
… … Temperature 3/23/2016 -20
… … … … …
Copyright © Esri. All rights reserved.
Met adat a
· Variables
· Dimensions
· Values
· Statistics
Describing the structure of a multivariate multidimensional mosaic dataset
Copyright © Esri. All rights reserved.
Rast er Types
Format-agnostic direct ingestion of rasters into a mosaic dataset
rast er t ype
crawls disk
identifies rasters
extracts metadata
attaches processing
dat a on disk m osaic dat aset
netCDF
HDF
GRIB
d-aware raste rs
stores no p ixe ls
re fe rences raste rs
stores p rocessing & m etada ta
Copyright © Esri. All rights reserved.
Geoprocessing
Managing a mosaic dataset
· Tools—building blocks for managing data
· Data Management ≻ Raste r ≻ Mosaic Datase t
· In tu itive UI for in te ractive workflows
· Mode lBuilde r: com posite opera tions
· Python : au tom ate or extend
Copyright © Esri. All rights reserved.
Dem oMake a netCDF raster layer
Copyright © Esri. All rights reserved.
Dem oMake a netCDF raster layer
Populate a mosaic dataset using a raster typeProperties of a multidimensional mosaic dataset
Attribute table of a mosaic layer
Copyright © Esri. All rights reserved.
… On ArcGIS for Server
Make your mosaic dataset accessible to other users as a web-enabled dynamic image service
m osaic dat aset im age service
dynamic, on-demand
web-based access to data
rich information model
Copyright © Esri. All rights reserved.
Visualizing and Analyzing
Copyright © Esri. All rights reserved.
Fi l t er ing
slicing & dicing a multivariate multidimensional mosaic dataset
variables
value range(s) per dimension
SQL WHERE clause
dimension-orthogonal cutting & chopping
m ult idim ensional f i l t er
Copyright © Esri. All rights reserved.
Fi l t er ing in ArcMap
net CDF rast er layer proper t ies
Select by Dim ension GP t ool
Mult idim ensional m osaic layer proper t ies
Copyright © Esri. All rights reserved.
Render ing
Copyright © Esri. All rights reserved.
Render ing
· Choose and customize
· Scalar or vector field
· Export and reuse
Control how original or transformed data is presented on a map
Copyright © Esri. All rights reserved.
Dem oVector-field mosaic dataset
Multidimensional mosaic layer on mapDimensional slicing & animation
Copyright © Esri. All rights reserved.
Dem oVector-field mosaic dataset
Multidimensional mosaic layer on mapDimensional slicing & animation
Copyright © Esri. All rights reserved.
Tool-based Analyt ic Models
… using Geoprocessing
Copyright © Esri. All rights reserved.
Transform ing Rast er Dat a
… using raster functions for on-the-fly processing
raster-valued transformation
piecewise, scale-aware
local / focal
on-demand processing
arity: unary, binary, …, n-a ry, polyadicinpu t raste rs
outpu t raste rrast er funct ion
Copyright © Esri. All rights reserved.
Chaining Rast er Funct ions
… to compose a complex analytic model
Copyright © Esri. All rights reserved.
Dem oApplying a simple transformation
Copyright © Esri. All rights reserved.
Dim ensional Aggregat ion
Multidimensional filtering followed by aggregation using a raster function
dimensional
filtering
aggregating
function
Copyright © Esri. All rights reserved.
Ext ending Analyt ic Capabil i t ies
Choose from dozens of built-in functions or implement your own algorithm using Python
Learn more at: github.com/Esri/rast er -funct ions
Copyright © Esri. All rights reserved.
Rast er Models
A portable & reusable chain of raster functions
raster variables
Copyright © Esri. All rights reserved.
Rast er Model: Grouping
Copyright © Esri. All rights reserved.
Dem oCombining variables using a raster model
Copyright © Esri. All rights reserved.
Dem oRaster models on a mosaic dataset
Aggregating temporal slicesDifference of means
Copyright © Esri. All rights reserved.
Applying a Rast er Model
image service
mosaic dataset
mosaic dataset item(s)
image layer on a desktop map
choose & customize a raste r m ode l
im age se rvice layer on a web m ap
define & t ransmit a raste r m ode l
choose & customize a raste r m ode l
Copyright © Esri. All rights reserved.
Dissem inat ing and Consum ing
Copyright © Esri. All rights reserved.
Desk t op Web Device
Online Cont ent and
Services
Server
multivariate multidimensional m osaic dat aset
Dissem inat ing
professionalgeospatial analysts
Copyright © Esri. All rights reserved.
Dissem inat ion St rat egies
· Tiled map service
· Dynamic map service
· Dynamic image service
Copyright © Esri. All rights reserved.
Shar ing your dat a as an im age
· Mosaic Dataset ≻ Genera te Tile Cache
· Avoid copying source im age to ArcGIS Online
· Cache tile s gene ra ted using ArcGIS for Desktop
· Accessed via t i led m ap service
Enable access to a static representation of your data as a map service
Copyright © Esri. All rights reserved.
Shar ing your m ap
· File ≻ Share As ≻ Service
· Fea tures ove rla id on raste rs
· Sta tic vs Dynam ic m ap se rvice
· Multid im ensiona l WMS
Copyright © Esri. All rights reserved.
Shar ing dat a & inform at ion product s
· Mosaic Dataset ≻ Share As Im age Service
· Pixe ls & item m etada ta
· On-dem and se rve r-side p rocessing
· Raste r m ode ls: p rede fined or clien t-specified
· m ultid im ensiona l in fo , filte ring, vector fie lds
Enable access to a dynamic representation of your information product as an image service
Copyright © Esri. All rights reserved.
Dem oPublishing a multidimensional mosaic dataset
Copyright © Esri. All rights reserved.
Consum ing your services· In any ArcGIS application or any WMS client
· In a web map· Identify web services driven by maps or datasets· Bring service layers into a web map
· In a map-based application· Configurable apps· Story Maps· Web AppBuilder· Custom web apps using ArcGIS API for JavaScript
Copyright © Esri. All rights reserved.
Maps & Apps
Office of Elect r icit y Delivery and Energy Reliabilit y, U.S. Department of EnergySea Level Rise and Storm Surge Effects on Energy Assets
Copyright © Esri. All rights reserved.
Maps & Apps
Nat ional Energy Technology Laboratory, U.S. Department of EnergyStoryMap highlighting issues around induced seismicity
Copyright © Esri. All rights reserved.
Maps & Apps
Chesapeake Bay Program and Region 3 of t he U.S. Environmental Protect ion Agencyhttp://gis.chesapeakebay.net/air
https://www.govloop.com/resources/story-mapping-chesapeake
Copyright © Esri. All rights reserved.
Dem oUsing image service layers in ArcGIS Online map viewer
Copyright © Esri. All rights reserved.
The Road Ahead· Python Raster Types: extensible data ingestion
· Raster processing models: on GitHub and out-of-the-box
· NetCDF, HDF, GRIB: as raster products, raster layer, image service
· Collection Processing: scalable transformation of large sets of rasters
· Raster Analytics: distributed analysis and processing of imagery or rasters in a Web GIS
… with ArcGIS 10.5
Copyright © Esri. All rights reserved.
Copyright © Esri. All rights reserved.
GIS work f lows t hat scale
Manage Analyze Share
mosaic dataset
raster types
geoprocessing tools
multidimensional filter
animation & rendering
raster functions
dynamic web services
web maps & apps
raster analytics
… built for the characteristics of multidimensional scientific data
Copyright © Esri. All rights reserved.
Please t ake our SurveyYour feedback allows us to help maintain high standards and to help presenters
Find the session you want to review
Find your event in the Esr i Event s App
Scroll down to the bottom of the session
Answer survey questions and submit