SlideShare uma empresa Scribd logo
1 de 13
The Polar HDF-EOS Data Imaging
and Subsetting (PHDIS) Tool
Siri Jodha Singh Khalsa
Emergent Information Technologies, Inc.
National Snow and Ice Data Center,
University of Colorado
khalsa@colorado.edu

1
Genesis – ESDIS Prototype






HDF_EOS IV

Evaluate suitability of HDF-EOS for
data sets in polar projections
Convert sample NSIDC DAAC data
sets to HDF-EOS
Build tools to subset, subsample,
visualize and export data fields from
multiple products

2
Realize the promise of HDFEOS





HDF_EOS IV

One tool to open, read, display and
subset any data set
Utilize geolocation metadata
Provide simple interface for
geographic subsetting, subsampling,
and export

3
DAAC Perspective


Be able to provide a single tool for all
polar gridded DAAC data sets
•
•

HDF_EOS IV

Heritage: AVHRR, SSM/I, TOVS
Future: MODIS, AMSR, GLAS

4
Demonstration


The Polar HDF-EOS Data Imaging
and Subsetting Tool
•



For any HDF-EOS file a user can:
•
•
•
•

HDF_EOS IV

IDL-based (multi-platform)
examine data contents
visualize and compare the data fields
overlay lat/lon lines and/or coastlines
designate subregions for zooming in
on or displaying values
5
Opening Window






Select one or more file to examine
When one or more files have been selected the
Load Data Field(s) window is opened.
When data fields have been loaded, user returns
to this screen to View Image Data
Selecting Data to Load





Available fields
from all selected
files are displayed
along with
projection
information.
Clicking on a field
name loads it.
Displaying a Data Field






Selected fields are grouped by projection.
Clicking on a row will open a window containing
the first field in that projection.
User may replicate the window or toggle through
the images in the default window
Initial Display





Data displayed with
gray scale palette.
Mode menu changes
click action
•
•
•

Toggle images
Define zoom box
Browse: select
between multiple
zoom boxes.
User first selects
one or more files
to open.

Metadata is read and
displayed. User then
selects field(s) to load.
Table of values includes
location and size of selected
region.

Double clicking in a box
brings up this menu.
(Print and Write to File
Selecting “View
will be added.)
Image Data” brings
up window from
which user selects
field to visualize.

Top level window is scaled to fit
user’s display while showing
entire data array. User can load
multiple fields and toggle
Instructions for defining
between them or display them a
in newregion of interest (ROI) in
windows.
any visualization window.
Box parameters displayed
while user positions box.

Multiple ROI boxes can be
registered. Contents
visualized in new window and
can be displayed in a table.
Image with Legend



Includes palette and a thumbnail image
locating the current window in overall
array if zoomed.
New Features to be Added









HDF_EOS IV

Coupled images from different grids.
Coastline and graticule overlay in
zoom window.
Autoreplicate for 3 or less fields.
View Core and Structural metadata.
Mapping between table cell and
image pixel
Read and display swath data.
12
Conclusions




HDF-EOS enables discipline-specific
tools to be developed
Polar HDF-EOS Website created
•

HDF_EOS IV

http://nsidc.org/PROJECTS/HDFEOS

13

Mais conteúdo relacionado

Destaque

Lecture 8.4b- Polar Molecules
Lecture 8.4b- Polar MoleculesLecture 8.4b- Polar Molecules
Lecture 8.4b- Polar MoleculesMary Beth Smith
 
Basic crystallography
Basic crystallographyBasic crystallography
Basic crystallographyMukhlis Adam
 
Space lattices
Space latticesSpace lattices
Space latticesjo
 
Crystal structures & Packing Fraction
Crystal structures & Packing FractionCrystal structures & Packing Fraction
Crystal structures & Packing Fractionbagga1212
 
Characterization Of Layered Structures By X Ray Diffraction Techniques
Characterization Of Layered Structures By X Ray Diffraction TechniquesCharacterization Of Layered Structures By X Ray Diffraction Techniques
Characterization Of Layered Structures By X Ray Diffraction Techniquesicernatescu
 

Destaque (7)

Lecture 8.4b- Polar Molecules
Lecture 8.4b- Polar MoleculesLecture 8.4b- Polar Molecules
Lecture 8.4b- Polar Molecules
 
Basic crystallography
Basic crystallographyBasic crystallography
Basic crystallography
 
Space lattices
Space latticesSpace lattices
Space lattices
 
Miller indecies
Miller indeciesMiller indecies
Miller indecies
 
Crystal structures & Packing Fraction
Crystal structures & Packing FractionCrystal structures & Packing Fraction
Crystal structures & Packing Fraction
 
Characterization Of Layered Structures By X Ray Diffraction Techniques
Characterization Of Layered Structures By X Ray Diffraction TechniquesCharacterization Of Layered Structures By X Ray Diffraction Techniques
Characterization Of Layered Structures By X Ray Diffraction Techniques
 
Crystal systems
Crystal systemsCrystal systems
Crystal systems
 

Semelhante a The Polar HDF-EOS Data Imaging and Subsetting (PHDIS) Tool

GeoServer Orientation
GeoServer OrientationGeoServer Orientation
GeoServer OrientationJody Garnett
 
Basic commands of ArcGIS
Basic commands of ArcGISBasic commands of ArcGIS
Basic commands of ArcGISKU Leuven
 
Comm645 gephi handout
Comm645   gephi handoutComm645   gephi handout
Comm645 gephi handoutSadaf Solangi
 
Fundamental of Big Data with Hadoop and Hive
Fundamental of Big Data with Hadoop and HiveFundamental of Big Data with Hadoop and Hive
Fundamental of Big Data with Hadoop and HiveSharjeel Imtiaz
 
Large Scale On-Demand Image Processing For Disaster Relief
Large Scale On-Demand Image Processing For Disaster ReliefLarge Scale On-Demand Image Processing For Disaster Relief
Large Scale On-Demand Image Processing For Disaster ReliefRobert Grossman
 
Building Geodatabase 2014
Building Geodatabase 2014 Building Geodatabase 2014
Building Geodatabase 2014 Najed Hanahnah
 
2. Develop a MapReduce program to calculate the frequency of a given word in ...
2. Develop a MapReduce program to calculate the frequency of a given word in ...2. Develop a MapReduce program to calculate the frequency of a given word in ...
2. Develop a MapReduce program to calculate the frequency of a given word in ...Prof. Maulik Trivedi
 
Hadoop Integration with Microstrategy
Hadoop Integration with Microstrategy Hadoop Integration with Microstrategy
Hadoop Integration with Microstrategy snehal parikh
 
Datascape Introduction
Datascape IntroductionDatascape Introduction
Datascape IntroductionDaden Limited
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsMohammad Liton Hossain
 
Research on vector spatial data storage scheme based
Research on vector spatial data storage scheme basedResearch on vector spatial data storage scheme based
Research on vector spatial data storage scheme basedAnant Kumar
 
Demo Guidebook 040110
Demo Guidebook 040110Demo Guidebook 040110
Demo Guidebook 040110Brad Ganas
 
My Other Computer is a Data Center: The Sector Perspective on Big Data
My Other Computer is a Data Center: The Sector Perspective on Big DataMy Other Computer is a Data Center: The Sector Perspective on Big Data
My Other Computer is a Data Center: The Sector Perspective on Big DataRobert Grossman
 

Semelhante a The Polar HDF-EOS Data Imaging and Subsetting (PHDIS) Tool (20)

GeoServer Orientation
GeoServer OrientationGeoServer Orientation
GeoServer Orientation
 
Basic commands of ArcGIS
Basic commands of ArcGISBasic commands of ArcGIS
Basic commands of ArcGIS
 
Geohosting
GeohostingGeohosting
Geohosting
 
Comm645 gephi handout
Comm645   gephi handoutComm645   gephi handout
Comm645 gephi handout
 
Fundamental of Big Data with Hadoop and Hive
Fundamental of Big Data with Hadoop and HiveFundamental of Big Data with Hadoop and Hive
Fundamental of Big Data with Hadoop and Hive
 
Large Scale On-Demand Image Processing For Disaster Relief
Large Scale On-Demand Image Processing For Disaster ReliefLarge Scale On-Demand Image Processing For Disaster Relief
Large Scale On-Demand Image Processing For Disaster Relief
 
Building Geodatabase 2014
Building Geodatabase 2014 Building Geodatabase 2014
Building Geodatabase 2014
 
2. Develop a MapReduce program to calculate the frequency of a given word in ...
2. Develop a MapReduce program to calculate the frequency of a given word in ...2. Develop a MapReduce program to calculate the frequency of a given word in ...
2. Develop a MapReduce program to calculate the frequency of a given word in ...
 
HDF-EOS 3.0 Functional and Structural Design
HDF-EOS 3.0 Functional and Structural DesignHDF-EOS 3.0 Functional and Structural Design
HDF-EOS 3.0 Functional and Structural Design
 
Hadoop Integration with Microstrategy
Hadoop Integration with Microstrategy Hadoop Integration with Microstrategy
Hadoop Integration with Microstrategy
 
Big data
Big dataBig data
Big data
 
Hadoop paper
Hadoop paperHadoop paper
Hadoop paper
 
Datascape Introduction
Datascape IntroductionDatascape Introduction
Datascape Introduction
 
NPP/NPOESS Product Data Format
NPP/NPOESS Product Data FormatNPP/NPOESS Product Data Format
NPP/NPOESS Product Data Format
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
Research on vector spatial data storage scheme based
Research on vector spatial data storage scheme basedResearch on vector spatial data storage scheme based
Research on vector spatial data storage scheme based
 
Demo Guidebook 040110
Demo Guidebook 040110Demo Guidebook 040110
Demo Guidebook 040110
 
Dashboard
DashboardDashboard
Dashboard
 
Dips.pdf
Dips.pdfDips.pdf
Dips.pdf
 
My Other Computer is a Data Center: The Sector Perspective on Big Data
My Other Computer is a Data Center: The Sector Perspective on Big DataMy Other Computer is a Data Center: The Sector Perspective on Big Data
My Other Computer is a Data Center: The Sector Perspective on Big Data
 

Mais 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
 

Mais 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
 

Último

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Último (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

The Polar HDF-EOS Data Imaging and Subsetting (PHDIS) Tool

  • 1. The Polar HDF-EOS Data Imaging and Subsetting (PHDIS) Tool Siri Jodha Singh Khalsa Emergent Information Technologies, Inc. National Snow and Ice Data Center, University of Colorado khalsa@colorado.edu 1
  • 2. Genesis – ESDIS Prototype    HDF_EOS IV Evaluate suitability of HDF-EOS for data sets in polar projections Convert sample NSIDC DAAC data sets to HDF-EOS Build tools to subset, subsample, visualize and export data fields from multiple products 2
  • 3. Realize the promise of HDFEOS    HDF_EOS IV One tool to open, read, display and subset any data set Utilize geolocation metadata Provide simple interface for geographic subsetting, subsampling, and export 3
  • 4. DAAC Perspective  Be able to provide a single tool for all polar gridded DAAC data sets • • HDF_EOS IV Heritage: AVHRR, SSM/I, TOVS Future: MODIS, AMSR, GLAS 4
  • 5. Demonstration  The Polar HDF-EOS Data Imaging and Subsetting Tool •  For any HDF-EOS file a user can: • • • • HDF_EOS IV IDL-based (multi-platform) examine data contents visualize and compare the data fields overlay lat/lon lines and/or coastlines designate subregions for zooming in on or displaying values 5
  • 6. Opening Window    Select one or more file to examine When one or more files have been selected the Load Data Field(s) window is opened. When data fields have been loaded, user returns to this screen to View Image Data
  • 7. Selecting Data to Load   Available fields from all selected files are displayed along with projection information. Clicking on a field name loads it.
  • 8. Displaying a Data Field    Selected fields are grouped by projection. Clicking on a row will open a window containing the first field in that projection. User may replicate the window or toggle through the images in the default window
  • 9. Initial Display   Data displayed with gray scale palette. Mode menu changes click action • • • Toggle images Define zoom box Browse: select between multiple zoom boxes.
  • 10. User first selects one or more files to open. Metadata is read and displayed. User then selects field(s) to load. Table of values includes location and size of selected region. Double clicking in a box brings up this menu. (Print and Write to File Selecting “View will be added.) Image Data” brings up window from which user selects field to visualize. Top level window is scaled to fit user’s display while showing entire data array. User can load multiple fields and toggle Instructions for defining between them or display them a in newregion of interest (ROI) in windows. any visualization window. Box parameters displayed while user positions box. Multiple ROI boxes can be registered. Contents visualized in new window and can be displayed in a table.
  • 11. Image with Legend  Includes palette and a thumbnail image locating the current window in overall array if zoomed.
  • 12. New Features to be Added       HDF_EOS IV Coupled images from different grids. Coastline and graticule overlay in zoom window. Autoreplicate for 3 or less fields. View Core and Structural metadata. Mapping between table cell and image pixel Read and display swath data. 12
  • 13. Conclusions   HDF-EOS enables discipline-specific tools to be developed Polar HDF-EOS Website created • HDF_EOS IV http://nsidc.org/PROJECTS/HDFEOS 13

Notas do Editor

  1. Sample screen shot showing SSM/I brightness temperatures and passive-microwave derived snow and sea ice extent. The images are coupled so that ROI defined in one image is also defined for other image and zoom window shows same area in both images. These grids are of the same resolution. In next version of the tool the grids can be different resolutions and still be coupled.