Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional...

55
Esri FedGIS 2015| Technical Workshop Analyzing Multidimensional Scientific Data in ArcGIS John Fry Solution Engineer, Esri [email protected] February 910, 2015 | Washington, DC Federal GIS Conference

Transcript of Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional...

Page 1: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Esri FedGIS 2015| Technical Workshop

Analyzing Multidimensional Scientific

Data in ArcGIS

John Fry

Solution Engineer, Esri

[email protected]

February 9–10, 2015 | Washington, DC

Federal GIS Conference

Page 2: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Naval Oceanography

UNCLASSIFIED//FOR OFFICIAL USE ONLY

2

Fishing Performance Surface

ESRI Federal User’s Conference

2/10/2015

Christopher Henton

[email protected]

228-688-5314

Page 3: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Naval Oceanography

UNCLASSIFIED//FOR OFFICIAL USE ONLY

Background

• Naval Oceanographic Office

– NOAA for the NAVY

– Survey ships

– Oceanographic models

• Requirement:

– Various customers have requested a performance surface

model to predict ideal locations for fishing based on

biological and environmental data.

• GOAL:

– To identify potential fishing zone (PFZ) forecasting.

• “Best Areas” where fish could be!

4

Page 4: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Naval Oceanography

UNCLASSIFIED//FOR OFFICIAL USE ONLY

6

ENVIRONMENTAL ENVELOPE

Species Environmental Envelope (HSPEN):• In Aquamaps, this represents a “response curve describing the habitat usage of a

species or its preferences with respect to specific environmental parameters”;

• Environmental parameters include: Depth (m)

Surface Temperature (°C)

Surface Salinity (PSU)

Primary Production (mgC·m-²·day -1)

Sea Ice Concentration (% cover)

Distance to Land (km);

• The environmental envelope is presented as a range of values for each parameter:

Minimum, Preferred minimum (MinP), Preferred maximum (MaxP), Maximum).

Source: K. Reyes, AquaMaps: Algorithm

and Data Sources for Aquatic Organisms

10th

Percentile90th

Percentile

Page 5: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Naval Oceanography

UNCLASSIFIED//FOR OFFICIAL USE ONLY

Normalization

• In Aquamaps, this represents a “response curve describing the habitat usage

of a species or its preferences with respect to specific environmental

parameters”;

• Environmental parameters include:

– Depth (m)

– Surface Temperature (°C)

– Surface Salinity (PSU)

– Primary Production/Chlorophyll (mgC·m-²·day -1)

– Sea Ice Concentration (% cover)

– Distance to Land (km)

• The environmental envelope is presented as a range of values for each

parameter: Minimum, Preferred minimum (MinP), Preferred maximum (MaxP),

Maximum).

8Source: K. Reyes, AquaMaps: Algorithm and Data Sources for Aquatic Organisms

10th

Percentile

90th

Percentile

Species Envelope (HSPEN): Min Pref Min (10th) Pref Max (90th) Max Common Name

Depth (m) 0 2 11 20 Abe's flyingfish

Temperature (°C) 17.99 26.37 29.15 33.35 Abe's flyingfish

Salinity (psu) 28.81 32.27 35.81 36.79 Abe's flyingfish

Primary Production 243 332 1577 2059 Abe's flyingfish

a + (x - A) x (b - a) / (B - A)

Page 6: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Naval Oceanography

UNCLASSIFIED//FOR OFFICIAL USE ONLY

Normalization Examples

9

•Temperature (°C) 17.99 26.37 29.15 33.35 Abe's flyingfish

•Depth (m) 0 2 11 20 Abe's flyingfish

17.99 26.37 29.15 33.35

0

1

A B C

0 2 11

0

1

A B C

4 6 8 10 12 15 20

Page 7: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Naval Oceanography

UNCLASSIFIED//FOR OFFICIAL USE ONLY

Fusion

Probabilities of Occurrence

“The relative probabilities of occurrence are presented as probability values

ranging between 0.00-1.00. A probability of occurrence is first calculated for the

each of the individual environmental predictors.”

Pc = Pbathymetryc × Ptemperaturec × Psalinityc × Pprimary productionc

“This multiplicative approach allows each environmental predictor to act as a

“knock-out” criterion.”

10

•Kesner-Reyes, K., K. Kaschner, S. Kullander, C. Garilao, J. Barile, and R. Froese. 2012.AquaMaps: algorithm and data sources for aquatic

organisms. In: Froese, R. and D. Pauly.Editors. 2012. FishBase. World Wide Web electronic publication. www.fishbase.org, version(04/2012).

= × ×

Page 8: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Naval Oceanography

UNCLASSIFIED//FOR OFFICIAL USE ONLY

Multidimensional Processing

12

20

0 X Weight

X Weight

X Weight 𝑫

𝑭𝒔

Ep

Time

𝑺𝒔1

0 D

ep

ths

SS = Species Sum Di = Distance from Shore

ChlS = Chlorophyll at surface TD = Temperature at depth

SD = Salinity at depth FD = Frontal boundaries at depth

FS = Fish Family Sum PO = Probability of Occurrence

𝑺𝒔 = 𝑫𝐢 𝐱 𝑪𝒉𝒍𝑺 𝐱 𝑫𝑻𝑫 𝐱 𝑺𝑫 + 𝑭𝑫

𝑭𝒔 = 𝑺𝒔

𝑭𝐒 (𝐦𝐚𝐱)

𝑷𝒐 = 𝑭𝒔

𝑷𝐎 (𝐦𝐚𝐱)

Page 9: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Naval Oceanography

UNCLASSIFIED//FOR OFFICIAL USE ONLY

Experiment

• Environmental Factors

– Salinity (PSU): by depth / forecasted time

– Temperature (ºC): by depth / forecasted time

– Chlorophyll (µg/L): Remote Sensing (monthly)

– Distance from Shore

– Depth

– Frontal Boundaries (MGET/Modeled – Not included yet)

• Fish Habitat Preferences (AquaMaps)

• Maritime Boundaries, EEZ, Fish Closure Areas,

Marine Protected Areas (layers)

•Temp

•Salinity

•Chlorophyll

•Fish Preference

Raw Data

Normalize / Fuse

• HTML

• Shapefile

• KML/Image

Output

10 Fish Families

78 Species

Page 10: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Naval Oceanography

UNCLASSIFIED//FOR OFFICIAL USE ONLY

[(Tm × Dr ) + [(Tm × Dr ) × (Np ) × (Fs)] + [(Tm × Dr ) × (Fs)] + (Tm × Dr ) ] × Ep = Rl

[(34 × 200) + [(34 × 200) × (4 ) × (78)] + [(34 × 200) × (78)] + (34 × 200) ] × 2

= 5,331,200 Raster Layers

𝑻𝒎 = Time Range Dr = Depth Range 𝑵𝒑 = Normalized Preference

Fs= Fish Species 𝑬𝒑 = Environmental Parameter Rl = Raster Layers

15

Extraction Environmental Normalization Depth Normalization Fs Sum

•78 Species

•96hr forecast

•200 Depths

•Water Temp & Salinity

Data Management

• Results

• 5,331,200 Raster Layers!!!!!!!!!

• ~1TB

• ~5 Days

Page 11: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Naval Oceanography

UNCLASSIFIED//FOR OFFICIAL USE ONLY

Summary

• Multidimensional problems are complex and require new ways of

processing and thinking.

– Data Management

– Analytics

– Visualization

• Broader temporal scales

– Climatology

– Predictive (Months/Years/Decades)

16

Page 12: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Naval Oceanography

UNCLASSIFIED//FOR OFFICIAL USE ONLY

REFERENCES

• Jonathan Sharples, Jim R. Ellis, Glenn Nolan, Beth E. Scott, Fishing and the oceanography of a stratified shelf

sea, Progress in Oceanography, Volume 117, October 2013, Pages 130-139, ISSN 0079-6611,

http://dx.doi.org/10.1016/j.pocean.2013.06.014.

(http://www.sciencedirect.com/science/article/pii/S007966111300102X)

• Kaschner, K., J. Rius-Barile, K. Kesner-Reyes, C.Garilao, S.O. Kullander, T. Rees and R. Froese (2013).

AquaMaps: Predicted range maps for aquatic species. World wide web electronic publication,

www.aquamaps.org, Version 08/2013.

• K. Reyes, AquaMaps: Algorithm and Data Sources for Aquatic Organisms

• Pauly, D. V. Christensen, S. Guénette T.J. Pitcher, U.R. Sumaila, C.J. Walters, R. Watson and D. Zeller. 2002.

Towards Sustainability in World Fisheries, Nature 418: 689-695.

(http://www.seaaroundus.org/researcher/dpauly/paulydaniel_publications.html#2002)

• Jason J. Roberts, Benjamin D. Best, Daniel C. Dunn, Eric A. Treml, and Patrick N. Halpin. 2010. Marine Geospatial

Ecology Tools: An integrated framework for ecological geoprocessing with ArcGIS, Python, R, MATLAB, and

C++. Environ. Model. Softw. 25, 10 (October 2010), 1197-1207. DOI=10.1016/j.envsoft.2010.03.029

Additional Reading:

• Eli Agbayani. TCOM Meeting, Basel, Switzerland (9/2008) (http://www.aquamaps.org/main/home.php)

• Josephine "Skit" Rius-Barile. AquaMaps - behind the scenes (http://www.aquamaps.org/main/home.php)

• Kathleen Kesner-Reyes. AquaMaps: An Overview (http://www.aquamaps.org/main/home.php)

• Jones, M.C., S.R. Dyeb, J.K. Pinnegar and W.W.L. Cheung (2012). Modelling commercial fish distributions:

Prediction and assessment using different approaches. Ecological Modelling 225(2012): 133-145.

(http://www.aquamaps.org/main/home.php)

• Daniel Pauly Publications: (http://www.seaaroundus.org/researcher/dpauly/paulydaniel_publications.html#2002)

17

Page 13: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

• ArcGIS and Scientific Data

• Multidimensional Tools

• Ingest and aggregation

• Visualization and Analysis

• Services, Ready-to-Use Maps, Web Applications

Outline

Page 14: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Communicating Science to Decision Makers

“Winds in the Area of Interest will be

sustained at 20kts with gusts to 35kts.”

“Waves in the Area of Interest will

between 2.5 m and 3 m.”

“What does that mean???”

“Will my mission be a

success?”

“What platform can I use?”

“You can conduct X operation

at these locations, but not at

these locations.”

ArcGIS

Page 15: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Communicating Science to Decision Makers

“Reduction in upwelling and mixing not

beneficial in these locations. Stratification

occurring at these locations”

“What does that mean???”

“Will it be too costly to fix?”

“What techniques

should I use?”

“Pollutant runoff in

surrounding regions needs to

be addressed”

“Fish yields will be low in

these areas”

ArcGIS

Page 16: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Esri 2015 FedGIS | Analysis of Multidimensional Data in ArcGIS |

http://dtc-sci01.esri.com/DeadZoneStoryMap/

Visualize Scientific

Data Clearly

Demo

Page 17: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Scientific Data

• Oceanographic data

• Sea temperature

• Salinity

• Ocean current

• Meteorological data

• Temperature

• Humidity

• Wind

• Land

• Soil moisture

• NDVI

• Land cover

Page 18: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

1. Latitude (y)

2. Longitude (x)

2D

Page 19: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

3D

1. Latitude (y)

2. Longitude (x)

3. Height (z)

Page 20: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

1. Latitude (y)

2. Longitude (x)

3. Time (t)

3D

Page 21: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

4D

1. Latitude (y)

2. Longitude (x)

3. Depth (d)

4. Time (t)

Page 22: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

ArcGIS

direct ingest

data management

visualizationanalysis

share

Scientific Data

in ArcGIS

Page 23: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Scientific formats in ArcGIS 10.3

• GRIB (General Regularly-distributed Information in Binary form)

- A gridded format used operationally worldwide by most

meteorological centers.

• netCDF (Network Common Data Form)

- A self-describing, machine-independent data format that support

the creation, access, and sharing of array-oriented scientific data.

• HDF (Hierarchical Data Format)

- A scientific format that supports a proliferation of different data

models, including multidimensional arrays, raster images, and

tables.

Variable / Dimension• Temperature / Time

• Salinity / Depth

• Pressure / Altitude

Page 24: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

CF Convention

• Climate and Forecast (CF) Convention

- http://cfconventions.org/

• Initially developed for:

- Climate and forecast data

- Atmosphere, surface and ocean model-generated data

- Also for observational datasets

• CF is now the most widely used conventions for geospatial netCDF data. Current

version 1.6

• According to CF conventions, variables representing time must always explicitly

include the units attribute.

• You can use Compliance checker utility to check a netCDF file.

• CF-Convention Compliance Checker for netCDF Format

Page 25: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Behaves the same as any layer or table

• Display

o Same display tools for raster and feature layers will work on multi-

dimensional netCDF raster and netCDF feature layers.

• Graphing

o Driven by the table just like any other chart.

• Animation

o Multi-dimensional data can be animated through time dimension

• Analysis Tools

o Will work just like any other raster layer, feature layer, or table. (e.g.

create buffers around netCDF points, reproject rasters, query tables, etc.)

Using Scientific Data in ArcGIS

Page 26: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

• Directly reads netCDF file using

o Make NetCDF Raster Layer

o Make NetCDF Feature Layer

o Make NetCDF Table View

• Directly reads HDF and GRIB data as raster

Ingesting Scientific data in ArcGIS

Multidimension Supplemental Tools

Download from ArcGIS Online

Page 27: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Time = 1

141 241 341

131 231 331

121 221 321

111 211 311

441

431

421

411

142 242 342

132 232 332

122 222 322

112 212 312

442

432

422

412

143 243 343

133 233 333

123 223 323

113 213 313

443

433

423

413

Y

X

TimeChanging Time Slice

Page 28: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

• Several hundreds analytical tools available for raster, features, and

table

• Temporal Modeling

o Looping and iteration in ModelBuilder and Python

Spatial and Temporal Analysis

Page 29: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Esri 2015 FedGIS | Analysis of Multidimensional Data in ArcGIS |

• Direct Ingest

• Analysis

• Geoprocessing Models

• Predictive Analysis Toolset

Working with

Multidimensional

Data

Demo

Page 30: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

N-dimensional capability in ArcGIS 10.3Visualization

MosaicData Set

Native METOC Data Formats

• netCDF• GRIB• HDF

Server

Observations

Dissemination

ArcGISDesktop

Exploitation

Processing on-the-flyRaster Functions

Modeling

Page 31: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3)

Resolves Traditional Raster Data Management Issues

Processing Time

Reduced exponentially

Overlapping Imagery

Pick “Best” raster

Disparate Datasets

Handle large NoData areas

Data Quality

Reduces resampling

Storage

Reduces storage by removing redundancy

Multi-resolution Data

No need to sample up or down

Maintenance

Add Rasters as required

Maintain Metadata

Appended directly upon registration

Page 32: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

• Supports netCDF, HDF and GRIB

o Spatial Aggregation

o Temporal Aggregation

o On-the-fly analysis

• Accessible as Map Service

• Accessible as Image Service

• Supports direct ingest

• Eliminates data conversion

• Eliminates data processing

• Improves workflow performance

• Integrates with service oriented architecture

Scientific data support in Mosaic Dataset

Page 33: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Multidimensional

Mosaic Datasets

• Raster Types for netCDF,

HDF & GRIB

• Define variables when

adding Rasters

• Each Row is a 2D Raster

with variables and

dimension values

• Define on-the-fly

processing

• Serve as Multidimensional

o Image Service

o Map Service

o WMS

Aggregate (mosaic) spatial, time,

and vertical dimensions

Page 34: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Mosaic Dataset - Visualization

Visualize temporal change of a

variableVisualize flow direction and magnitude

variables

Visualize variables at any time and

vertical dimension

Page 35: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

• New Vector Field renderer for raster

o Supports U-V and Magnitude-direction

o Dynamic thinning

o On-the-fly vector calculation

• Eliminates raster to feature

conversion

• Eliminates data processing

• Improves workflow performance

Visualization of Raster as Vectors

Page 36: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Modeling with Raster Function Templates (RFT)

o

o

o

o

Page 37: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Fish suitability

• New Dimensions in

ArcMap 10.3 Blog Post

• Shown at 2014 UC

Plenary

Page 38: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Esri 2015 FedGIS | Analysis of Multidimensional Data in ArcGIS |

• Creating Mosaic Datasets

• Adding functions to mosaic datasets

Using the Mosaic

Dataset for Analysis

Demo

Page 39: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Create Space-Time Cube & Emerging Hot Spot Analysis

Page 40: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Esri 2015 FedGIS | Analysis of Multidimensional Data in ArcGIS |

-Time Aggregation of Multi-dimensional

data

-Update a Mosaic Dataset

Using ArcGIS Pro with

Multidimensional data

Demo

Page 41: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Sharing Multidimensional Datasets

2 Ways to Serve Data

• Directly from individual raster dataset

• From mosaic dataset (requires image extension)

MosaicDataset

Publish to Server

Publish to Server

Image Extension

Page 42: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Publishing a WMS on ArcGIS Server

• Enable WMS capabilities on Service Editor or Manager

Page 43: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Ready-To-Use Analysis Services

• Esri hosted analysis on Esri hosted data

- Simplify job of GIS Professionals

- Can be used in models and scripts

just like any other tool

- Extend spatial analysis to a

much broader audience

- Available in Desktop or as REST service

Page 44: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

• ArcGIS Online

• GEOSS Water Services:

• GLDAS Soil Moisture Data

o Evapotranspiration

o Soil Moisture

o Snow Pack

Ready-to-Use Scientific Data Maps

Page 45: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Web Application Samples - GitHub

- WMS Multi Dimensional Esri Viewer

- NetCDF MultiDimensional Template with

- ArcPy-NetCDF-Web-Charting-Tools

Page 46: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Tell the story of your scientific data – Create Story Maps

• Storymaps.esri.com

Dead Zones in our Oceans

http://dtc-sci01.esri.com/DeadZoneStoryMap

Connecticut Department of Energy

http://storymaps.esri.com

Page 47: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Esri 2015 FedGIS | Analysis of Multidimensional Data in ArcGIS |

Web Resources

Demo

Page 48: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Things to Consider…

• Embrace the Common Data Model (netCDF, HDF etc.)

• Use Data and metadata standards (OGC, CF etc)

• Provide “mechanism” so that we can access scientific data using a single set of APIs….

• and can expect data to be CF complainant

• Make your data “spatial” (by specifying geographic or a projected coordinate system)

• Clearly define workflow and requirements

• Create sample tools / templates where possible –

• ArcGIS Online / Solutions Pages / GitHub

Page 49: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Scientific Data Resources

• ArcGIS Multidimensional Supplemental Tools -

http://www.arcgis.com/home/item.html?id=9f963f362fe5417f87d44618796db938

• Esri Raster Function Templates GitHub - https://github.com/Esri/raster-functions

• Esri/WMSMultidimensionalEsriViewer - https://github.com/Esri/WMSMultiDimensionalEsriViewer

• Working with multidimensional data

• http://desktop.arcgis.com/en/desktop/latest/manage-data/netcdf/about-the-netcdf-tutorial.htm

Help:

http://desktop.arcgis.com/en/desktop/latest/manage-data/netcdf/what-is-netcdf-

data.htm

• `

Page 50: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Esri FedGIS 2015| Technical Workshop

Don’t forget to complete

a session evaluation form!

February 9–10, 2015 | Washington, DC

Federal GIS Conference

Page 51: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Esri FedGIS 2015| Technical Workshop

Print your customized

Certificate of Attendance!Printing stations located on L St. Bridge, next to registration

February 9–10, 2015 | Washington, DC

Federal GIS Conference

Page 52: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Esri FedGIS 2015| Technical Workshop

GIS Solutions EXPO, Hall DMonday, 12:30pm – 6:30pm

Tuesday, 10:45 AM–4:00 PM

• Exhibitors

• Hands-On Learning Lab

• Technical & Extended Support

• Demo Theater

• Esri Showcase

February 9–10, 2015 | Washington, DC

Federal GIS Conference

Page 53: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Esri FedGIS 2015| Technical Workshop

Networking Reception:

National Museum of American History

Tuesday, 6:30 PM–9:30 PM

Bus Pickup located on L Street

February 9–10, 2015 | Washington, DC

Federal GIS Conference

Page 54: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time

Esri FedGIS 2015| Technical Workshop

Interested in diving

deeper into Esri technology?

Add a day to your Fed GIS experience and register to attend the Esri

DevSummit Washington DC. Stop by the registration counter to sign up.

February 9–10, 2015 | Washington, DC

Federal GIS Conference

Page 55: Analyzing Multidimensional Scientific Data in ArcGIS · Raster Mosaic Dataset for N-dimensional Data (ArcGIS 10.3) Resolves Traditional Raster Data Management Issues Processing Time