NetCDF and HDF Data in ArcGIS



Similar documents
Scientific Data Management and Dissemination

PART 1. Representations of atmospheric phenomena

Advanced Image Management using the Mosaic Dataset

Working with Temporal Data

What's new in gvsig Desktop 2.0

INTEROPERABLE IMAGE DATA ACCESS THROUGH ARCGIS SERVER

Open Source Visualisation with ADAGUC Web Map Services

ArcGIS Viewer for Silverlight An Introduction

Using CAD Data in ArcGIS

Introduction to Imagery and Raster Data in ArcGIS

Enterprise Image Management. An Esri White Paper November 2015

Visualizing Multi-Dimensional WMS within ArcGIS For JavaScript API

Supporting High-Quality Printing in Web Applications with ArcGIS for Server

Managing Bathymetry in the Cloud with GIS

What is GIS. What is GIS? University of Tsukuba. What do you image of GIS? Copyright(C) ESRI Japan Corporation. All rights reserved.

GIS Initiative: Developing an atmospheric data model for GIS. Olga Wilhelmi (ESIG), Jennifer Boehnert (RAP/ESIG) and Terri Betancourt (RAP)

How To Write An Nccwsc/Csc Data Management Plan

ArcGIS ArcMap: Printing, Exporting, and ArcPress

Leveraging Image Services in JavaScript/HTML5 Applications. Wenxue Ju, Hong Xu

Application Development Using Image Services Web APIs. Hong Xu, Wenxue Ju

OGC at KNMI: Current use and plans Available products

ArcGIS. Server. A Complete and Integrated Server GIS

Big Data Spatial Analytics An Introduction

SUMMER SCHOOL ON ADVANCES IN GIS

The Courses. Covering complete breadth of GIS technology from ESRI including ArcGIS, ArcGIS Server and ArcGIS Engine.

NetCDF Tutorial. Copyright Esri All rights reserved.

Vision. South Pacific GIS/RS Conference /17/2015. Applying Geography Everywhere. Applying Geography Everywhere

The Arctic Observing Network and its Data Management Challenges Florence Fetterer (NSIDC/CIRES/CU), James A. Moore (NCAR/EOL), and the CADIS team

13.2 THE INTEGRATED DATA VIEWER A WEB-ENABLED APPLICATION FOR SCIENTIFIC ANALYSIS AND VISUALIZATION

Jozef Matula. Visualisation Team Leader IBL Software Engineering. 13 th ECMWF MetOps Workshop, 31 th Oct - 4 th Nov 2011, Reading, United Kingdom

How To Use Gis

Network Analysis with Python. Deelesh Mandloi

Levels of Archival Stewardship at the NOAA National Oceanographic Data Center: A Conceptual Model 1

ENVI THE PREMIER SOFTWARE FOR EXTRACTING INFORMATION FROM GEOSPATIAL IMAGERY.

Managing Imagery and Raster Data in ArcGIS

Note: Hands On workshops are Bring Your Own Laptop (BYOL), unless otherwise noted. Some workshops are Bring Your Own Mobile Device(BYOD).

Esri Maps for Salesforce and Microsoft Dynamics CRM

ESRI Technical Certification Overview. Amy Daniels Instructor, Greenville Tech

The premier software for extracting information from geospatial imagery.

The ORIENTGATE data platform

Institute of Computational Modeling SB RAS

Esri Maps for Office, SharePoint & Dynamics CRM. Tony Howser Sentha Sivabalan Scott Ball

CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES

GIS Databases With focused on ArcSDE

ArcGIS for Server: Administrative Scripting and Automation

Oklahoma s Open Source Spatial Data Clearinghouse: OKMaps

ArcGIS Server mashups

ArcGIS. Image Server tutorial

Multidimensional Marine Environmental Data Conversion and Visualization Using Python and GIS

Version 3.0, April 16, 2012, updated for ArcGIS 10.0 Produced by the Geographic Information Network of Alaska

Web and Mobile GIS Applications Development

Harvard Data Visualization Project

Portal. from the trenches!

Choosing the right GIS framework for an informed Enterprise Web GIS Solution

Model examples Store and provide Challenges WCS and OPeNDAP Recommendations. WCS versus OPeNDAP. Making model results available through the internet.

Building Applications with the ArcGIS Runtime SDK for Windows Mobile

REACCH PNA Data Management Plan

EUMETSAT EO Portal. End User Image Access using OGC WMS/WCS services. EUM/OPS/VWG/10/0095 Issue <1> <14/01/2010> Slide: 1

Big Data Volume & velocity data management with ERDAS APOLLO. Alain Kabamba Hexagon Geospatial

Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for Server

ArcGIS Platform. An Integrated System. Portal

Keystone Image Management System

J9.6 GIS TOOLS FOR VISUALIZATION AND ANALYSIS OF NEXRAD RADAR (WSR-88D) ARCHIVED DATA AT THE NATIONAL CLIMATIC DATA CENTER

Investigating Hadoop for Large Spatiotemporal Processing Tasks

Standardized data sharing through an open-source Spatial Data Infrastructure: the Afromaison project

GeoMedia Product Update. Title of Presentation. Lorilie Barteski October 15, 2008 Edmonton, AB

Norwegian Satellite Earth Observation Database for Marine and Polar Research USE CASES

Geospatial exploitation Products. GXP WebView. Powered by the GXP Platform

VISUAL INSPECTION OF EO DATA AND PRODUCTS - OVERVIEW

Publishing Geoprocessing Services Tutorial

Basic GIS Modeling: Improving Campus Maintenance, Management, and Planning August 8 th, Matt Davis mdavis@esri.com

LSA SAF products: files and formats

ArcGIS 10.1 Geodatabase Administration. Gordon Sumerling & Christopher Brown

Cloud-based Geospatial Data services and analysis

Esri Maps for Business Intelligence (BI)

Structure? Integrated Climate Data Center How to use the ICDC? Tools? Data Formats? User

Data Visualization Using Web GIS Software

WCS as a Download Service for Big (and Small) Data

NATIONAL CLIMATE CHANGE & WILDLIFE SCIENCE CENTER & CLIMATE SCIENCE CENTERS DATA MANAGEMENT PLAN GUIDANCE

An Introduction to Open Source Geospatial Tools

About As. In a team with the best. ESRI Bulgaria is the exclusive distributor of Esri Inc. for Bulgaria. Esri Inc.

Managing Lidar (and other point cloud) Data. Lindsay Weitz Cody Benkelman

Network Analysis with ArcGIS for Server

Interoperable Solutions in Web-based Mapping

Intergraph Geospatial Portfolio 2013

Nevada NSF EPSCoR Track 1 Data Management Plan

ArcGIS for. Intelligence

An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System

SRS BIO OPTICAL WORKFLOW

Best Practices for Sharing Imagery using Amazon Web Services. Peter Becker

INTRODUCTION TO ARCGIS SOFTWARE

ADAGUC & PyTROLL. Maarten Plieger Ernst de Vreede. Application of polar orbiter products in weather forecasting Using open source tools and standards

Five Steps to Better Performance

ArcGIS Pro. James Tedrick, Esri

Project Title: Project PI(s) (who is doing the work; contact Project Coordinator (contact information): information):

André Karpištšenko, Co-Founder & Chief Scientist, Marinexplore Strata,

WCS 2.0 Extension for netcdf-cf; CSW and THREDDS Interoperability

MAY 18, 2015 ARCGIS FOR SERVER FUNCTIONALITY MATRIX

Implementing ArcGIS for SharePoint Habitat for Humanity of Omaha April, 2013

How To Use Hadoop For Gis

Transcription:

2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop NetCDF and HDF Data in ArcGIS Nawajish Noman Kevin Butler Esri UC2013. Technical Workshop.

Outline NetCDF and HDF in ArcGIS - Demo 1 Visualization and Analysis - Demo 2 Customization using Python - Demo 3 Future Directions

Scientific Data and Esri Direct support - NetCDF and HDF THREDDS/OPeNDAP a framework for scientific data networking, integrated use by our customers Examples using Esri technology - National Climate Data Center - National Weather Service - National Center for Atmospheric Research - U. S. Navy (NAVO) - Air Force Weather - Australian Navy - Australian Bur.of Met. - UK Met Office

NetCDF Support in ArcGIS ArcGIS reads/writes netcdf since version 9.2 An array based data structure for storing multidimensional data. T N-dimensional coordinates systems X, Y, Z, time, and other dimensions Z Y Variables support for multiple variables Temperature, humidity, pressure, salinity, etc X Geometry implicit or explicit Regular grid (implicit) Irregular grid Points

Gridded Data Regular Grid Irregular Grid

Reading netcdf data in ArcGIS NetCDF data is accessed as Raster Feature Table Direct read Exports GIS data to netcdf

CF Convention

NetCDF and Coordinate Systems Geographic Coordinate Systems (GCS) X dimension units: degrees_east Y dimension units: degrees_north Projected Coordinate Systems (PCS) X dimension standard_name: projection_x_coordinate Y dimension standard_name: projection_y_coordinate Variable has a grid_mapping attribute. CF 1.6 conventions currently supports thirteen predefined coordinate systems (Appendix F: Grid Mappings) Undefined If not GCS or PCS ArcGIS writes (and recognizes) PE String as a variable attribute.

NetCDF Tools Toolbox: Multidimension Tools Make NetCDF Raster Layer Make NetCDF Feature Layer Make NetCDF Table View Raster to NetCDF Feature to NetCDF Table to NetCDF Select by Dimension

NetCDF Layer/Table Properties Raster Feature Table

Changing Time Slice 143 243 343 443 Y 141 241 341 441 142 242 342 132 232 332 122 222 322 442 432 422 133 233 333 123 223 323 113 213 313 433 423 413 Time 131 231 331 431 112 212 312 412 121 221 321 421 Time = 1 111 211 311 411 X

Reading HDF in ArcGIS

Raster Concepts Raster Format (e.g. img, tif, etc.) - driver level support / storage format and layout / read/write of pixels and metadata Raster Type (e.g. GeoEye-1) - implies Raster Format support and are format and sensor specific - intelligent use of metadata and other sensor specific parameters - defines georeferencing and well known processing chains Raster Product (e.g. Panchromatic, Multispectral, Pansharpened ) - templates which make it easy to work with well defined end user products - multiple per sensor - e.g. Panchromatic, Multispectral, Pansharpened Raster Product Definition (e.g. Natural Color, False Color) - defines how you want your Mosaic Dataset to look regardless of multiple source sensors and band combinations - uses metadata such as wavelength information to map bands

HDF Raster Support Raster Concept Raster Format Raster Type Raster Product Raster Product Definition ArcGIS 10.1 Support HDF4 read: open a HDF subdataset as a Raster Dataset write: APIs available but not exposed in UI HDF5 read: open a HDF subdataset as a Raster Dataset write: not supported at this time HDF4, HDF5 direct ingest of one or many HDF subdatasets into a Mosaic Dataset using the Raster Dataset Raster Type or the Table Raster Type * Esri interested in discussing other Raster Types * Esri interested in discussing other Raster Products * Esri interested in discussing other Raster Product Definitions

HDF Raster Support 10.1 Raster Format and Raster Type support implies - ArcGIS Desktop - direct use as a Raster Dataset or Mosaic Dataset - use via conversion (i.e. convert to another format) - feature rich use in the applications - Visualization and Mapping - Geoprocessing - ArcGIS Server - publishing as dynamic image services - caching and publishing as tile services (i.e. basemaps) - OGC (WCS, WMS, WMTS)

Displaying MODIS LST Data HDFView ArcGIS

Demo: Reading netcdf and HDF data Esri UC2013. Technical Workshop.

Using netcdf Data Behaves the same as any layer or table Display Same display tools for raster and feature layers will work on netcdf raster and netcdf feature layers. Graphing Driven by the table just like any other chart. Animation Multidimensional data can be animated through a dimension (e.g. time, pressure, elevation) Analysis Tools A netcdf layer or table will work just like any other raster layer, feature layer, or table. (e.g. create buffers around netcdf points, reproject rasters, query tables, etc.)

Time in ArcGIS Simple Temporal Mapping Unified experience for Time Configure time properties on the layer Use Time Slider to visualize temporal data Share temporal visualization Time-enabled Map Services Export videos or images Generate temporal map books using ArcPy scripting Layer and map packages

Animation Examples 1979

Spatial and Temporal Analysis Several hundreds analytical tools available for raster, features, and table Temporal Modeling Looping and iteration in ModelBuilder and Python

Generate Rainfall Statistics Calculates specified statistics for all time steps Outputs a raster catalog Optionally outputs a netcdf file

Generate Rainfall Statistics Table Calculates statistics for all time steps Outputs a table Optionally creates a graph

Demo: Animation and Analysis Esri UC2013. Technical Workshop.

Community Developed Tools Geoprocessing Resource Center http://resources.arcgis.com/geoprocessing/ Marine Geospatial Ecology Tools (MGET) Developed at Duke Univ. Over 180 tools for import management, and analysis of marine data Australian Navy tools (not publicly available)

Script Tools Python is used to build custom tools for specific tasks or datasets

New Multidimension Tools OPeNDAP to NetCDF Make NetCDF Regular Point Layer Make NetCDF Station Point Layer Make NetCDF Trajectory Point Layer Describe Multidimensional Dataset Get Variable Statistics Get Variable Statistics Over Dimension Multidimensional Zonal Statistics Multidimensional Zonal Statistics As Table

OPeNDAP to NetCDF

Reading Features from a netcdf File

Dependencies on 3 rd Party Utilities netcdf4-python This module can read and write files in both the new netcdf 4 and the old netcdf 3 format, and can create files that are readable by HDF5 clients. Pydap Pydap is a pure Python library implementing the Data Access Protocol, also known as DODS or OPeNDAP. OWSLib OWSLib (OGC Web Service utility library) Package for working with OGC map, feature, and coverage services. OWSLib provides a common API for accessing service metadata and wrappers for GetCapabilities, GetMap, and GetFeature requests.

Demo: Workflow and Customization Esri UC2013. Technical Workshop.

HDF and Swath

Future Initiatives Ongoing efforts - require close collaboration with all of you Some of the future initiatives are: Continue to support netcdf classic and netcdf4 Provide better support for HDF5 Provide tool to consume data served using THREDDS/OPeNDAP Continue to support the evolving CF convention Support a strong developer experience for netcdf and HDF using Python What else?

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 where possible

Thank you Please fill out the session evaluation Offering ID: 1365 Online www.esri.com/ucsessionsurveys Paper pick up and put in drop box