SlideShare une entreprise Scribd logo
1  sur  33
2014 ESIP Summer Meeting
July 8–11, 2014 | Frisco, Colorado
Advancing Scientific Data Support
in
ArcGIS
Nawajish Noman
• ArcGIS and Scientific Data
• Ingest and aggregation
• Visualization and Analysis
• Service, Ready-to-Use Maps, Web Applications
• Extending Analytical Capabilities using Python
• OPeNDAP and Future Direction
Outline
ArcGIS
Online Content
and Services
Desktop Web Device
Server
ArcGIS Platform
Scientific Data
• Stored in netCDF, GRIB, and HDF formats
• Multidimensional
• Ocean data
Sea temperature, salinity, ocean current
• Weather data
Temperature, humidity, wind
• Land
Soil moisture, NDVI, land cover
ArcGIS
direct ingest
data
management
visualizationanalysis
share
Scientific Data in ArcGIS - Vision
• 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
What about Aggregation?
• Create a seamless multi-dimensional cube from
o files representing different regions
o files representing different time steps/slices
• 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
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
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
Multidimensional Mosaic Dataset - Visualization
• Visualize temporal change of a variable
• Visualize a variable at any vertical dimension
• Visualize flow direction and magnitude variables
• 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
• Several hundreds analytical tools available for raster, features, and
table
• Temporal Modeling
o Looping and iteration in ModelBuilder and Python
Spatial and Temporal Analysis
Modeling with Raster function template (RFT)
•
•
•
o
o
o
o
• Map Service (supports WMS)
o Makes maps available to the web.
• Image Service (supports WMS)
o Provides access to raster data through a web service.
• Geoprocessing Service
o Exposes the analytic capability of ArcGIS to the web.
• Map Package
o To share complete map documents and the data referenced by the
layer it contains.
• Geoprocessing Package
o To share your geoprocessing workflow.
Sharing / WMS Support (for multi-dimensions)
Publishing a WMS on ArcGIS Server
• Enable WMS capabilities on Service Editor or Manager
Multi-dimensional data support in WMS
• getCapabilities
o Supports time, elevation and other dimensions (e.g. depth)
• getMap
o Returns map for any dimension value
&DIM_<dimensionName>=<value>&
o Supports CURRENT for time dimension
&TIME=CURRENT&
• getFeatureInfo
o Returns information about feature for any dimension value
Multi-dimensional WMS in ArcMap
• Supports WMS layer like any other layer
• Animates a time enabled WMS layer using time-slider
• Slices for any dimension value are accessible with ArcObjects
Public Sub UpdateWMSServiceLayerDimensionValue()
'UID for wms service layer type
Dim pUid As New uid
pUid = "{27ABB9EC-7A26-4cf8-8BD4-70EC1D274E17}"
Dim pWMSMapLayer2 As IWMSMapLayer2
'calling a function to find the layer from active dataframe
Set pWMSMapLayer2 = GetLayer(pUid, "myWMSLayer")
'setting values to dimensions
Dim pDimNameValues As IPropertySet
Set pDimNameValues = New PropertySet
pDimNameValues.SetProperty "Depth", "500" 'dimension#1
pDimNameValues.SetProperty "T1", "500" 'dimension#2
Set pWMSMapLayer2.DimensionValues = pDimNameValues
'calling a function to redraw the layer
RefreshActiveDataFrame
End Sub
WMS in Dapple Earth Explorer
Multi-dimensional WMS in a Web Application
http://dtc-sci01.esri.com/MultiDimWMSViewer/
Depth
Time
ArcGIS Online
• Curated, authoritative content provided by Esri
o Ready To Use
o Highly scalable
o Global to National
• Authoritative content provided by the community
o Hosted in your ArcGIS Online Organization account
o Hosted on your hardware and shared to ArcGIS Online
> 100 Tb of data
> 150 millions maps per day
Ready-to-Use Maps
http://www.arcgis.com/features/maps/index.html
Ready-To-Use Analysis Services
• Esri hosted analysis on Esri hosted data
o Simplify job of GIS Professionals
o Can be used in models and scripts
just like any other tool
o Extend spatial analysis to a
much broader audience
o Available in Desktop or as REST service
Best practices published to the Resource Center
• GLDAS Noah Land Surface Model Outputs
o Evapotranspiration
o Soil Moisture
o Snow Pack
o Other
Ready-to-Use Scientific Data Maps
Web Application
Web Application
• netCDF4-python and SciPy are included in 10.3/Pro
Supplemental 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
http://blogs.esri.com/esri/arcgis/2013/05/24/introducing-the-multidimension-supplemental-tools-2/
Python and Geoprocessing Tools
Create Space-Time Cube & Emerging Hot Spot Analysis
Creating your own tool
OPeNDAP to NetCDF
• Ingest OPeNDAP Service
• Output dynamic multidimensional
raster
• Support Sub-setting
Next: Make OPeNDAP Layer
Tell the story of your scientific data – Create Story Maps
http://dtc-sci01.esri.com/DeadZoneStoryMap/
Advancing Scientific Data Support in ArcGIS

Contenu connexe

Tendances

Scrap Your MapReduce - Apache Spark
 Scrap Your MapReduce - Apache Spark Scrap Your MapReduce - Apache Spark
Scrap Your MapReduce - Apache SparkIndicThreads
 
Spark 计算模型
Spark 计算模型Spark 计算模型
Spark 计算模型wang xing
 
Btp presentation
Btp presentationBtp presentation
Btp presentationRohan Jain
 
Using GDAL In Your GIS Workflow
Using GDAL In Your GIS WorkflowUsing GDAL In Your GIS Workflow
Using GDAL In Your GIS WorkflowGerry James
 
GeoSpatially enabling your Spark and Accumulo clusters with LocationTech
GeoSpatially enabling your Spark and Accumulo clusters with LocationTechGeoSpatially enabling your Spark and Accumulo clusters with LocationTech
GeoSpatially enabling your Spark and Accumulo clusters with LocationTechRob Emanuele
 
MapReduce - Basics | Big Data Hadoop Spark Tutorial | CloudxLab
MapReduce - Basics | Big Data Hadoop Spark Tutorial | CloudxLabMapReduce - Basics | Big Data Hadoop Spark Tutorial | CloudxLab
MapReduce - Basics | Big Data Hadoop Spark Tutorial | CloudxLabCloudxLab
 
Hadoop ensma poitiers
Hadoop ensma poitiersHadoop ensma poitiers
Hadoop ensma poitiersRim Moussa
 
Improving long-term preservation of EOS data by independently mapping HDF4 da...
Improving long-term preservation of EOS data by independently mapping HDF4 da...Improving long-term preservation of EOS data by independently mapping HDF4 da...
Improving long-term preservation of EOS data by independently mapping HDF4 da...The HDF-EOS Tools and Information Center
 
Parallel Sequence Generator
Parallel Sequence GeneratorParallel Sequence Generator
Parallel Sequence GeneratorRim Moussa
 
Data Time Travel by Delta Time Machine
Data Time Travel by Delta Time MachineData Time Travel by Delta Time Machine
Data Time Travel by Delta Time MachineDatabricks
 
Partitioning SKA Dataflows for Optimal Graph Execution
Partitioning SKA Dataflows for Optimal Graph ExecutionPartitioning SKA Dataflows for Optimal Graph Execution
Partitioning SKA Dataflows for Optimal Graph Execution Chen Wu
 

Tendances (20)

HDF and netCDF Data Support in ArcGIS
HDF and netCDF Data Support in ArcGISHDF and netCDF Data Support in ArcGIS
HDF and netCDF Data Support in ArcGIS
 
Scrap Your MapReduce - Apache Spark
 Scrap Your MapReduce - Apache Spark Scrap Your MapReduce - Apache Spark
Scrap Your MapReduce - Apache Spark
 
Spark 计算模型
Spark 计算模型Spark 计算模型
Spark 计算模型
 
Btp presentation
Btp presentationBtp presentation
Btp presentation
 
Using GDAL In Your GIS Workflow
Using GDAL In Your GIS WorkflowUsing GDAL In Your GIS Workflow
Using GDAL In Your GIS Workflow
 
GeoSpatially enabling your Spark and Accumulo clusters with LocationTech
GeoSpatially enabling your Spark and Accumulo clusters with LocationTechGeoSpatially enabling your Spark and Accumulo clusters with LocationTech
GeoSpatially enabling your Spark and Accumulo clusters with LocationTech
 
Earth Science Data and Information System (ESDIS) Project Update
Earth Science Data and Information System (ESDIS) Project UpdateEarth Science Data and Information System (ESDIS) Project Update
Earth Science Data and Information System (ESDIS) Project Update
 
Bridging ICESat and ICESat-2 Standard Data Products
Bridging ICESat and ICESat-2 Standard Data ProductsBridging ICESat and ICESat-2 Standard Data Products
Bridging ICESat and ICESat-2 Standard Data Products
 
Improved Methods for Accessing Scientific Data for the Masses
Improved Methods for Accessing Scientific Data for the MassesImproved Methods for Accessing Scientific Data for the Masses
Improved Methods for Accessing Scientific Data for the Masses
 
Why is postgis awesome?
Why is postgis awesome?Why is postgis awesome?
Why is postgis awesome?
 
MapReduce - Basics | Big Data Hadoop Spark Tutorial | CloudxLab
MapReduce - Basics | Big Data Hadoop Spark Tutorial | CloudxLabMapReduce - Basics | Big Data Hadoop Spark Tutorial | CloudxLab
MapReduce - Basics | Big Data Hadoop Spark Tutorial | CloudxLab
 
Hadoop ensma poitiers
Hadoop ensma poitiersHadoop ensma poitiers
Hadoop ensma poitiers
 
Improving long-term preservation of EOS data by independently mapping HDF4 da...
Improving long-term preservation of EOS data by independently mapping HDF4 da...Improving long-term preservation of EOS data by independently mapping HDF4 da...
Improving long-term preservation of EOS data by independently mapping HDF4 da...
 
Parallel Sequence Generator
Parallel Sequence GeneratorParallel Sequence Generator
Parallel Sequence Generator
 
HDF Town Hall
HDF Town HallHDF Town Hall
HDF Town Hall
 
Omid: A transactional Framework for HBase
Omid: A transactional Framework for HBaseOmid: A transactional Framework for HBase
Omid: A transactional Framework for HBase
 
parallel OLAP
parallel OLAPparallel OLAP
parallel OLAP
 
Data Are from Mars, Tools Are from Venus
Data Are from Mars, Tools Are from VenusData Are from Mars, Tools Are from Venus
Data Are from Mars, Tools Are from Venus
 
Data Time Travel by Delta Time Machine
Data Time Travel by Delta Time MachineData Time Travel by Delta Time Machine
Data Time Travel by Delta Time Machine
 
Partitioning SKA Dataflows for Optimal Graph Execution
Partitioning SKA Dataflows for Optimal Graph ExecutionPartitioning SKA Dataflows for Optimal Graph Execution
Partitioning SKA Dataflows for Optimal Graph Execution
 

Similaire à Advancing Scientific Data Support in ArcGIS

Scalable Data Analytics and Visualization with Cloud Optimized Services
Scalable Data Analytics and Visualization with Cloud Optimized ServicesScalable Data Analytics and Visualization with Cloud Optimized Services
Scalable Data Analytics and Visualization with Cloud Optimized ServicesGlobus
 
Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...
Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...
Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...Data Con LA
 
What's New for Cartography in ArcGIS 10.2
What's New for Cartography in ArcGIS 10.2What's New for Cartography in ArcGIS 10.2
What's New for Cartography in ArcGIS 10.2Aileen Buckley
 
3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Prothangqd
 
SF Big Analytics 20191112: How to performance-tune Spark applications in larg...
SF Big Analytics 20191112: How to performance-tune Spark applications in larg...SF Big Analytics 20191112: How to performance-tune Spark applications in larg...
SF Big Analytics 20191112: How to performance-tune Spark applications in larg...Chester Chen
 
Modelling complex geometry structures using SAP2000 API
Modelling complex geometry structures using SAP2000 APIModelling complex geometry structures using SAP2000 API
Modelling complex geometry structures using SAP2000 APIValerio Stuart
 
Materi Geodatabase Management - Fellowship 2022.pdf
Materi Geodatabase Management - Fellowship 2022.pdfMateri Geodatabase Management - Fellowship 2022.pdf
Materi Geodatabase Management - Fellowship 2022.pdfsakinatunnajmi
 
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018Aileen Buckley
 
Server side geo_tools_in_drupal_pnw_2012
Server side geo_tools_in_drupal_pnw_2012Server side geo_tools_in_drupal_pnw_2012
Server side geo_tools_in_drupal_pnw_2012Mack Hardy
 
0603 Esip Fed Wash Dc Tech Pres 060103 Esip Aq Tech Track
0603 Esip Fed Wash Dc Tech Pres 060103 Esip Aq Tech Track0603 Esip Fed Wash Dc Tech Pres 060103 Esip Aq Tech Track
0603 Esip Fed Wash Dc Tech Pres 060103 Esip Aq Tech TrackRudolf Husar
 
2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...
2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...
2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...Rudolf Husar
 
Web enabling your survey business ppt version
Web enabling your survey business ppt versionWeb enabling your survey business ppt version
Web enabling your survey business ppt versionrudy_stricklan
 
belajar dasar geospatial sistem informasi geografi
belajar dasar geospatial sistem informasi geografibelajar dasar geospatial sistem informasi geografi
belajar dasar geospatial sistem informasi geografiRizal Siguniska
 

Similaire à Advancing Scientific Data Support in ArcGIS (20)

ArcGIS and Multi-D: Tools & Roadmap
ArcGIS and Multi-D: Tools & RoadmapArcGIS and Multi-D: Tools & Roadmap
ArcGIS and Multi-D: Tools & Roadmap
 
Scalable Data Analytics and Visualization with Cloud Optimized Services
Scalable Data Analytics and Visualization with Cloud Optimized ServicesScalable Data Analytics and Visualization with Cloud Optimized Services
Scalable Data Analytics and Visualization with Cloud Optimized Services
 
Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...
Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...
Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...
 
What's New for Cartography in ArcGIS 10.2
What's New for Cartography in ArcGIS 10.2What's New for Cartography in ArcGIS 10.2
What's New for Cartography in ArcGIS 10.2
 
3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro
 
Couchbas for dummies
Couchbas for dummiesCouchbas for dummies
Couchbas for dummies
 
SF Big Analytics 20191112: How to performance-tune Spark applications in larg...
SF Big Analytics 20191112: How to performance-tune Spark applications in larg...SF Big Analytics 20191112: How to performance-tune Spark applications in larg...
SF Big Analytics 20191112: How to performance-tune Spark applications in larg...
 
Modelling complex geometry structures using SAP2000 API
Modelling complex geometry structures using SAP2000 APIModelling complex geometry structures using SAP2000 API
Modelling complex geometry structures using SAP2000 API
 
Materi Geodatabase Management - Fellowship 2022.pdf
Materi Geodatabase Management - Fellowship 2022.pdfMateri Geodatabase Management - Fellowship 2022.pdf
Materi Geodatabase Management - Fellowship 2022.pdf
 
DA_MAP
DA_MAPDA_MAP
DA_MAP
 
Why geoserver
Why geoserverWhy geoserver
Why geoserver
 
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
 
Mapinfo 2014
Mapinfo 2014Mapinfo 2014
Mapinfo 2014
 
Server side geo_tools_in_drupal_pnw_2012
Server side geo_tools_in_drupal_pnw_2012Server side geo_tools_in_drupal_pnw_2012
Server side geo_tools_in_drupal_pnw_2012
 
0603 Esip Fed Wash Dc Tech Pres 060103 Esip Aq Tech Track
0603 Esip Fed Wash Dc Tech Pres 060103 Esip Aq Tech Track0603 Esip Fed Wash Dc Tech Pres 060103 Esip Aq Tech Track
0603 Esip Fed Wash Dc Tech Pres 060103 Esip Aq Tech Track
 
2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...
2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...
2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...
 
Making Use of Query Layers & Spatial Views
Making Use of Query Layers & Spatial ViewsMaking Use of Query Layers & Spatial Views
Making Use of Query Layers & Spatial Views
 
design_doc
design_docdesign_doc
design_doc
 
Web enabling your survey business ppt version
Web enabling your survey business ppt versionWeb enabling your survey business ppt version
Web enabling your survey business ppt version
 
belajar dasar geospatial sistem informasi geografi
belajar dasar geospatial sistem informasi geografibelajar dasar geospatial sistem informasi geografi
belajar dasar geospatial sistem informasi geografi
 

Plus de The HDF-EOS Tools and Information Center

STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...The HDF-EOS Tools and Information Center
 

Plus de The HDF-EOS Tools and Information Center (20)

Cloud-Optimized HDF5 Files
Cloud-Optimized HDF5 FilesCloud-Optimized HDF5 Files
Cloud-Optimized HDF5 Files
 
Accessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDSAccessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDS
 
The State of HDF
The State of HDFThe State of HDF
The State of HDF
 
Highly Scalable Data Service (HSDS) Performance Features
Highly Scalable Data Service (HSDS) Performance FeaturesHighly Scalable Data Service (HSDS) Performance Features
Highly Scalable Data Service (HSDS) Performance Features
 
Creating Cloud-Optimized HDF5 Files
Creating Cloud-Optimized HDF5 FilesCreating Cloud-Optimized HDF5 Files
Creating Cloud-Optimized HDF5 Files
 
HDF5 OPeNDAP Handler Updates, and Performance Discussion
HDF5 OPeNDAP Handler Updates, and Performance DiscussionHDF5 OPeNDAP Handler Updates, and Performance Discussion
HDF5 OPeNDAP Handler Updates, and Performance Discussion
 
Hyrax: Serving Data from S3
Hyrax: Serving Data from S3Hyrax: Serving Data from S3
Hyrax: Serving Data from S3
 
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
Accessing Cloud Data and Services Using EDL, Pydap, MATLABAccessing Cloud Data and Services Using EDL, Pydap, MATLAB
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
 
HDF - Current status and Future Directions
HDF - Current status and Future DirectionsHDF - Current status and Future Directions
HDF - Current status and Future Directions
 
HDFEOS.org User Analsys, Updates, and Future
HDFEOS.org User Analsys, Updates, and FutureHDFEOS.org User Analsys, Updates, and Future
HDFEOS.org User Analsys, Updates, and Future
 
HDF - Current status and Future Directions
HDF - Current status and Future Directions HDF - Current status and Future Directions
HDF - Current status and Future Directions
 
H5Coro: The Cloud-Optimized Read-Only Library
H5Coro: The Cloud-Optimized Read-Only LibraryH5Coro: The Cloud-Optimized Read-Only Library
H5Coro: The Cloud-Optimized Read-Only Library
 
MATLAB Modernization on HDF5 1.10
MATLAB Modernization on HDF5 1.10MATLAB Modernization on HDF5 1.10
MATLAB Modernization on HDF5 1.10
 
HDF for the Cloud - Serverless HDF
HDF for the Cloud - Serverless HDFHDF for the Cloud - Serverless HDF
HDF for the Cloud - Serverless HDF
 
HDF5 <-> Zarr
HDF5 <-> ZarrHDF5 <-> Zarr
HDF5 <-> Zarr
 
HDF for the Cloud - New HDF Server Features
HDF for the Cloud - New HDF Server FeaturesHDF for the Cloud - New HDF Server Features
HDF for the Cloud - New HDF Server Features
 
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
 
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
 
HDF5 and Ecosystem: What Is New?
HDF5 and Ecosystem: What Is New?HDF5 and Ecosystem: What Is New?
HDF5 and Ecosystem: What Is New?
 
HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020
 

Dernier

Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 

Dernier (20)

Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Advancing Scientific Data Support in ArcGIS

  • 1. 2014 ESIP Summer Meeting July 8–11, 2014 | Frisco, Colorado Advancing Scientific Data Support in ArcGIS Nawajish Noman
  • 2. • ArcGIS and Scientific Data • Ingest and aggregation • Visualization and Analysis • Service, Ready-to-Use Maps, Web Applications • Extending Analytical Capabilities using Python • OPeNDAP and Future Direction Outline
  • 3. ArcGIS Online Content and Services Desktop Web Device Server ArcGIS Platform
  • 4. Scientific Data • Stored in netCDF, GRIB, and HDF formats • Multidimensional • Ocean data Sea temperature, salinity, ocean current • Weather data Temperature, humidity, wind • Land Soil moisture, NDVI, land cover
  • 6. • 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
  • 7. What about Aggregation? • Create a seamless multi-dimensional cube from o files representing different regions o files representing different time steps/slices
  • 8. • 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
  • 9. 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
  • 10. 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
  • 11. Multidimensional Mosaic Dataset - Visualization • Visualize temporal change of a variable • Visualize a variable at any vertical dimension • Visualize flow direction and magnitude variables
  • 12. • 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
  • 13. • Several hundreds analytical tools available for raster, features, and table • Temporal Modeling o Looping and iteration in ModelBuilder and Python Spatial and Temporal Analysis
  • 14. Modeling with Raster function template (RFT) • • • o o o o
  • 15. • Map Service (supports WMS) o Makes maps available to the web. • Image Service (supports WMS) o Provides access to raster data through a web service. • Geoprocessing Service o Exposes the analytic capability of ArcGIS to the web. • Map Package o To share complete map documents and the data referenced by the layer it contains. • Geoprocessing Package o To share your geoprocessing workflow. Sharing / WMS Support (for multi-dimensions)
  • 16. Publishing a WMS on ArcGIS Server • Enable WMS capabilities on Service Editor or Manager
  • 17. Multi-dimensional data support in WMS • getCapabilities o Supports time, elevation and other dimensions (e.g. depth) • getMap o Returns map for any dimension value &DIM_<dimensionName>=<value>& o Supports CURRENT for time dimension &TIME=CURRENT& • getFeatureInfo o Returns information about feature for any dimension value
  • 18. Multi-dimensional WMS in ArcMap • Supports WMS layer like any other layer • Animates a time enabled WMS layer using time-slider • Slices for any dimension value are accessible with ArcObjects Public Sub UpdateWMSServiceLayerDimensionValue() 'UID for wms service layer type Dim pUid As New uid pUid = "{27ABB9EC-7A26-4cf8-8BD4-70EC1D274E17}" Dim pWMSMapLayer2 As IWMSMapLayer2 'calling a function to find the layer from active dataframe Set pWMSMapLayer2 = GetLayer(pUid, "myWMSLayer") 'setting values to dimensions Dim pDimNameValues As IPropertySet Set pDimNameValues = New PropertySet pDimNameValues.SetProperty "Depth", "500" 'dimension#1 pDimNameValues.SetProperty "T1", "500" 'dimension#2 Set pWMSMapLayer2.DimensionValues = pDimNameValues 'calling a function to redraw the layer RefreshActiveDataFrame End Sub
  • 19. WMS in Dapple Earth Explorer
  • 20. Multi-dimensional WMS in a Web Application http://dtc-sci01.esri.com/MultiDimWMSViewer/ Depth Time
  • 21. ArcGIS Online • Curated, authoritative content provided by Esri o Ready To Use o Highly scalable o Global to National • Authoritative content provided by the community o Hosted in your ArcGIS Online Organization account o Hosted on your hardware and shared to ArcGIS Online > 100 Tb of data > 150 millions maps per day
  • 23. Ready-To-Use Analysis Services • Esri hosted analysis on Esri hosted data o Simplify job of GIS Professionals o Can be used in models and scripts just like any other tool o Extend spatial analysis to a much broader audience o Available in Desktop or as REST service Best practices published to the Resource Center
  • 24. • GLDAS Noah Land Surface Model Outputs o Evapotranspiration o Soil Moisture o Snow Pack o Other Ready-to-Use Scientific Data Maps
  • 27. • netCDF4-python and SciPy are included in 10.3/Pro Supplemental 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 http://blogs.esri.com/esri/arcgis/2013/05/24/introducing-the-multidimension-supplemental-tools-2/ Python and Geoprocessing Tools
  • 28. Create Space-Time Cube & Emerging Hot Spot Analysis
  • 31. • Ingest OPeNDAP Service • Output dynamic multidimensional raster • Support Sub-setting Next: Make OPeNDAP Layer
  • 32. Tell the story of your scientific data – Create Story Maps http://dtc-sci01.esri.com/DeadZoneStoryMap/