Working with Scientific Data in ArcGIS Platform

Similar documents
Scientific and Multidimensional Raster Support in ArcGIS

Scientific Data Plat f or m

Python: Working with Multidimensional Scientific Data. Nawajish Noman Deng Ding

Getting Started with the JS API for Multidimensional Image Services. Hong Xu, Wenxue Ju

Integrating Imagery into ArcGIS Runtime Application. Jie Zhang, Zhiguang Han San Jacinto, 5:30 pm 6:30 pm

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

ArcGIS Workflows for Optimizing Image Management & Services in the Cloud. Cody A. Benkelman

Publishing image services in ArcGIS

Serving Imagery with ArcGIS Server 10.1

Managing Imagery and Raster Data using Mosaic Datasets

Managing Lidar and Photogrammetric Point Clouds. Lindsay Weitz Cody Benkelman

Developing Imagery Apps Using the ArcGIS API for JavaScript and WebApp Builder. Naila Khan, Chayanika Khatua

Creating Mosaic Datasets and Publishing Image Services using Python

Designing and Using Cached Map Services

Working with Feature Layers. Russell Brennan Gary MacDougall

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

Raster Analytics in Image Server: An Introduction. Mike Muller

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

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

Drone2Map for ArcGIS: Bring Drone Imagery into ArcGIS

Managing Imagery And Raster Data Using Mosaic Dataset. Peter Becker & Cody Benkelman

Managing Image Data on the ArcGIS Platform Options and Recommended Approaches

Best Practices for Designing Effective Map Services

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

Imagery and Raster Data in ArcGIS. Abhilash and Abhijit

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

Caching Imagery Using ArcGIS

Developing Advanced Web Applications Which Utilize Image Services and the JS API. Naila Khan, Wenxue Ju

Real-Time & Big Data GIS: Leveraging the spatiotemporal big data store

Image Management and Dissemination. Peter Becker

Using Imagery for Intelligence Analysis

An Introduction to Using Lidar with ArcGIS and 3D Analyst

ArcGIS for Server Imagery Update. Cody A. Benkelman Technical Product Manager, Imagery

Understanding and Using Metadata in ArcGIS. Adam Martin Marten Hogeweg Aleta Vienneau

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

Imagery in a WebGIS. Wenxue Ju & Naila Khan

IMAGERY FOR ARCGIS. Manage and Understand Your Imagery. Credit: Image courtesy of DigitalGlobe

Python Raster Analysis. Kevin M. Johnston Nawajish Noman

Managing Imagery and Raster Data Using Mosaic Datasets

ArcGIS GeoEvent Server: Leveraging Stream Services. Ken Gorton RJ Sunderman

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

ArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND

Python Raster Analysis. Kevin M. Johnston Nawajish Noman

ArcGIS Enterprise: Sharing Imagery. Zikang Zhou Imagery and Raster team

The ArcGIS Platform for Managing, Processing, and Sharing UAV Data

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

ArcGIS Enterprise Extending Services. Bill Major

Web AppBuilder Presented by

ArcGIS Runtime SDKs Building Offline Apps. Nick Furness

Best Practices for Managing Aerial and UAS Frame Imagery. Cody Benkelman, Jie Zhang

KENYA 2019 Training Schedule

Raster Serving with ArcGIS

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Jeff Moulds

ArcGIS Enterprise: An Introduction. Philip Heede

Advanced Parcel Editing. Amy Andis Tim Hodson

Image Services for Elevation Data

Building Applications with the ArcGIS Runtime SDK for WPF

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

Building Java Apps with ArcGIS Runtime SDK

An Introduction to GIS for developers

Desarrollo de una herramienta de visualización de datos oceanográficos: Modelos y Observaciones

What Makes a good content item GREAT?

Best Practices for Designing Effective Map Services

ArcGIS Runtime SDK for ios and macos: Building Apps. Suganya Baskaran, Gagandeep Singh

Working with Temporal Data in ArcGIS

Python Raster Analysis

3D in the ArcGIS Platform. Chris Andrews

Dynamic Situational Awareness. Through Developer Applications

Programming Image Services using the Silverlight Web API. Wenxue Ju, Hong Xu

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

RASTER ANALYSIS GIS Analysis Winter 2016

ArcGIS 9.2 Works as a Complete System

Best Practices for Publishing Services, Layers and Maps

Workflows for Managing and Serving Elevation (and Lidar) Data. Cody Benkelman

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri

By Colin Childs, ESRI Education Services. Catalog

What s New in ArcGIS Server 10

ArcGIS Online. The Road Ahead Geoff Mortson

Achieving Interoperability using the ArcGIS Platform. Satish Sankaran Roberto Lucchi

Modernizing California State Highway Right of Way Records with GIS. Caltrans District 4 Oakland, CA

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

GEOSPATIAL ERDAS APOLLO. Your Geospatial Business System for Managing and Serving Information

Introduction to the Image Analyst Extension. Mike Muller, Vinay Viswambharan

Using and Managing Raster Data in Server Applications

Automating Distributed Raster Analysis using the Image Server REST API. Jie Zhang Zikang Zhou Demo Theater 2 - Oasis 1

No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS

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

Feature Extraction from Imagery & Lidar. Kurt Schwoppe, Esri Mark Romero, Esri Gregory Bacon, Fairfax County

Python - Raster Analysis

Managing Scientific Data Efficiently in a DBMS

ArcGIS Online: Three-and-a-Half Ways to Create Tile Layers. Eric Anderson & Adam Eversole Esri Support Services

What s s Coming in ArcGIS 10 Desktop

Getting Started with Spatial Analyst. Steve Kopp Elizabeth Graham

Providing Interoperability Using the Open GeoServices REST Specification

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

Esri Production Mapping: Configuring the Solution for Civilian Topographic Agencies. Sean Granata

ArcGIS Desktop The Road Ahead. Amadea Azerki

Raster Analysis and Image Processing in ArcGIS Enterprise

Image Management in ArcGIS. Vinay Viswambharan

Using the Network Common Data Form for storage of atmospheric data

Transcription:

Working with Scientific Data in ArcGIS Platform Sudhir Raj Shrestha sshrestha@esri.com Hong Xu hxu@esri.com Esri User Conference, San Diego, CA. July 11, 2017

What we will cover today Scientific Multidimensional data Ingesting Using Scientific Data in ArcGIS Ingesting and Managing Sharing Managing Visualizing and Analyzing Disseminating and Consuming Scientific Computing ArcGIS is an Open Platform Application(s) and Use case Visualizing Analyzing

Scientific Multidimensional Data

Diverse Scientific Multidimensional Data Oceanographic Salinity Sea Temperature Ocean current Meteorological Temperature Water Vapor/Precipitation Wind speed/direction Terrestrial Soil moisture NDVI Land cover

Challenges Manage Analyze Share variety of formats volume & velocity redundancy portability scalability reproducibility integration standards accessibility

Ingesting and Managing Data

Multidimensional Mosaic Dataset mosaic mosaic dataset table HDF GRIB netcdf d-aware rasters spatially-indexed catalog multi-resolution, multivariate, multidimensional reduce storage redundancy & pixel resampling defines information products on-demand processing raster pixels Representing multivariate collection of multidimensional rasters in ArcGIS

ArcGIS Multidimensional Data Model Multidimensional Mosaic Dataset in Geodatabase Ingest variables from netcdf, HDF & GRIB using raster types - Aggregate multiple variables, multiple files Support on-the-fly processing

Raster Types for Multidimensional data data on disk raster type mosaic dataset netcdf HDF GRIB d-aware rasters crawls disk identifies rasters extracts metadata attaches processing stores no pixels references rasters stores processing & metadata Format-agnostic direct ingestion of rasters into a mosaic dataset

Creating a Multidimensional Mosaic Dataset Using Geoprocessing Tools Create a empty mosaic dataset Add select variables

Visualizing and Analyzing

Slicing your data Slicing By variable, using variable selector By dimension using Select by Dimension Geoprocessing tool Visualizing Time slider Range slider Vector field renderer

Raster Analysis Geoprocessing Tools (GP) Tons of GP tools GP tools, Python scripting and ModelBuilder perfect automation of data management and analysis. Dynamic On-the-Fly Processing using Raster Functions Manage and analyze large collection of rasters on the fly as the data is accessed and viewed Quick and save time by not required to write the processed product to disk Functions can be applied to various rasters (images) including: Raster dataset layers Mosaic datasets Image service layers http://pro.arcgis.com/en/pro-app/tool-reference/data-management/an-overview-of-the-raster-toolset.htm

Raster Function: Transforming Raster Data raster function raster-valued transformation piecewise, scale-aware local / focal on-demand processing unary, binary,, n-ary, polyadic Learn more at: github.com/esri/raster-functions Choose from dozens of built-in functions or implement your own algorithm using Python

Chaining Raster Functions Elevation Slope Conservation area Soil Type Soil Acidity to compose a complex analytic model

Raster Function Templates raster variables A portable & reusable chain of raster functions

Raster Function Template and MD: GroupName and Tag Mosaic Data must contain: Field stored with variable names (tag) Field defines groups(groupname)

Applying a Raster Function Template to Mosaic Dataset Processing by group Apply RFT to Mosaic Dataset: Process each row Process each group

Disseminating and Consuming

Disseminating Desktop Web Device Apps professional geospatial analysts Access / Identity multivariate multidimensional mosaic dataset Services Server Online Content and Services

Serving Multidimensional Data Multidimensional Image Services Serve data (not a picture) LERC compression to maintain data quality Perform analysis and analysis through the web Multiple clients: Desktop clients Web Map Viewers JavaScript etc. WMS/WCS Time=t1&Elevation=z1 DIM_Time=t1&DIM_depth

Sharing data & information products Mosaic Dataset Share As Web Layer Enable access to a dynamic representation of your information product as an image service

Consuming 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

Demo Scientific data support in ArcGIS

ArcGIS: An Open Platform

ArcGIS is an Open Platform

Scientific Data Interoperability in ArcGIS Ingesting many scientific data formats Supporting common scripting language in scientific computing Support OGC specifications in serving scientific data through web Ingesting Serving Computing

Scientific Data Formats Support multidimensional raster formats NetCDF GRIB 1 and GRIB 2 HDF 4 and HDF 5 Use Open Source GDAL Extendable by developing custom format driver

Scientific Data Formats - HDF HDF4 Support HDFEOS4 HDF5 Support HDFEOS5 (for HDF5) Support some custom CF style HDF5 SMAP Will provide generic support for CF style HDF5

Scientific Computing Perform scientific computing using Geoprocessing tool Extendable by creating a custom Geoprocessing tool Performing scientific computing using Raster Function Extendable by developing a custom python raster function Support Python Scripting NumPy SciPy

Serving Scientific Data Serve gridded raster data as image service with OGC capabilities WCS WMS Dimensional query of Time and Depth

Few Take Away 1. Mosaic Dataset is a robust data model that allows you to manage your large collections of scientific multidimensional data 2. Raster function(s) can help with your efficient on the fly computing that saves Time and Resources 3. Mosaic Dataset is a quick way to build the live web service 4. Make your scientific data and research output usable with repeatable workflow to your larger community 5. ArcGIS is an open platform that provides opportunity to expand the capabilities to collaborate and support your work

Want to learn more.please join these sessions: Scientific and Multidimensional Raster Support in ArcGIS (SDCC Room 17A) When: July 12, 2017 8:00-10:00 AM. Raster Analytics-Envision Center Presentation (SDCC: Envision Center 1) When: July 12, 2017 2:00-3.30 PM Image Management using Mosaic Datasets and Image Services (Room 3). When: July 13, 2017 8:30-9:45 AM Session 2084: Weather, Forecasting, and Radar Site-selection (Room 29 A/B) When: July 13, 2017 10:00AM-12PM.

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