SlideShare a Scribd company logo
1 of 12
Download to read offline
Using IDL with
NPP VIIRS Data
HDF & HDF-EOS Workshop XV
Mark Piper
mark.piper@exelisvis.com
idldatapoint.com

The information contained in this document pertains to software products and
services that are subject to the controls of the Export Administration Regulations
(EAR). The recipient is responsible for ensuring compliance to all applicable U.S.
Export Control laws and regulations.
Agenda
> Overview of VIIRS data
> Using IDL with VIIRS data (examples)
> Summary / Q&A

Presentation files:
exelisvis.com/esg/Seminars.aspx

HDF and HDF-EOS Workshop XV

2012-April-19

Riverdale, MD

2
About Suomi NPP VIIRS
> Overview: http://npp.gsfc.nasa.gov/viirs.html

3
VIIRS data overview
> Data from NOAA CLASS site (http://www.class.ngdc.noaa.gov)
> VIIRS I-Band (imaging channel) EDR (level 2); single HDF5 file

I(1,2,3,4,5) and GEO info (Longitude, Latitude, Height, etc.)
> Four granules:
>

375 m
pixel size

along

cross

granule

1541 pixels
(~578 km)

8241 pixels
(~3100 km)

> Band comparison:

HDF and HDF-EOS Workshop XV

2012-April-19

Riverdale, MD

4
Example #0
> Browse a VIIRS I-Band file with TX_NPP_BROWSER.
> View the domain of the data with IDL or Google Earth / NASA World Wind.

namespace = 'vis_viirs_'
viirs_file
string

display_domain

.kml file

HDF and HDF-EOS Workshop XV

2012-April-19

Riverdale, MD

5
Example #1
> Construct a VIIRS I-Band (3,2,1) false color composite image.

namespace = 'vis_viirs_'
viirs_file
string

read_dataset

make_rgb
scale_dataset
rgb
bytarr [8241,6164,3]

HDF and HDF-EOS Workshop XV

2012-April-19

Riverdale, MD

6
Example #1

HDF and HDF-EOS Workshop XV

2012-April-19

Riverdale, MD

7
Example #2
> Construct a cloud mask from VIIRS I-Band imagery.

namespace = 'vis_viirs_'
viirs_file
string

read_dataset

make_cloudmask
scale_dataset
mask
bytarr [8241,6164]

HDF and HDF-EOS Workshop XV

2012-April-19

Riverdale, MD

8
Example #2

HDF and HDF-EOS Workshop XV

2012-April-19

Riverdale, MD

9
References
Here are a few references that I found helpful in making this presentation.
> Suomi NPP Science Documents:
http://npp.gsfc.nasa.gov/science/documents.html
> About VIIRS:
http://npp.gsfc.nasa.gov/viirs.html
http://www.nesdis.noaa.gov/jpss/instruments.html
> Landsat 7 Automatic Cloud Cover Assessment:
http://landsathandbook.gsfc.nasa.gov/pdfs/ACCA_SPIE_paper.pdf

HDF and HDF-EOS Workshop XV

2012-April-19

Riverdale, MD

10
Summary

HDF5 makes it easy to work with
Suomi NPP VIIRS data in IDL!

HDF and HDF-EOS Workshop XV

2012-April-19

Riverdale, MD

11
Using IDL with
NPP VIIRS Data
HDF & HDF-EOS Workshop XV
Mark Piper
mark.piper@exelisvis.com
idldatapoint.com

Presentation files:
exelisvis.com/esg/Seminars.aspx

The information contained in this document pertains to software products and
services that are subject to the controls of the Export Administration Regulations
(EAR). The recipient is responsible for ensuring compliance to all applicable U.S.
Export Control laws and regulations.

More Related Content

What's hot

What's hot (20)

HDF-EOS 2/5 to netCDF Converter
HDF-EOS 2/5 to netCDF ConverterHDF-EOS 2/5 to netCDF Converter
HDF-EOS 2/5 to netCDF Converter
 
NASA HDF/HDF-EOS Data for Dummies (and Developers)
NASA HDF/HDF-EOS Data for Dummies (and Developers)NASA HDF/HDF-EOS Data for Dummies (and Developers)
NASA HDF/HDF-EOS Data for Dummies (and Developers)
 
NetCDF and HDF5
NetCDF and HDF5NetCDF and HDF5
NetCDF and HDF5
 
Easy Access of NASA HDF data via OPeNDAP
Easy Access of NASA HDF data via OPeNDAPEasy Access of NASA HDF data via OPeNDAP
Easy Access of NASA HDF data via OPeNDAP
 
HDF4 Mapping Project Update
HDF4 Mapping Project UpdateHDF4 Mapping Project Update
HDF4 Mapping Project Update
 
Parallel HDF5 Developments
Parallel HDF5 DevelopmentsParallel HDF5 Developments
Parallel HDF5 Developments
 
Tools to improve the usability of NASA HDF Data
Tools to improve the usability of NASA HDF DataTools to improve the usability of NASA HDF Data
Tools to improve the usability of NASA HDF Data
 
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
 
MODIS Land and HDF-EOS
MODIS Land and HDF-EOSMODIS Land and HDF-EOS
MODIS Land and HDF-EOS
 
HDF Update for DAAC Managers (2017-02-27)
HDF Update for DAAC Managers (2017-02-27)HDF Update for DAAC Managers (2017-02-27)
HDF Update for DAAC Managers (2017-02-27)
 
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFViewHDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
 
HDF Tools Tutorial
HDF Tools TutorialHDF Tools Tutorial
HDF Tools Tutorial
 
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
 
Efficiently serving HDF5 via OPeNDAP
Efficiently serving HDF5 via OPeNDAPEfficiently serving HDF5 via OPeNDAP
Efficiently serving HDF5 via OPeNDAP
 
HDF Project Status and Plans
HDF Project Status and PlansHDF Project Status and Plans
HDF Project Status and Plans
 
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFViewHDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
 
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
 
Hierarchical Data Formats (HDF) Update
Hierarchical Data Formats (HDF) UpdateHierarchical Data Formats (HDF) Update
Hierarchical Data Formats (HDF) Update
 
Data Interoperability
Data InteroperabilityData Interoperability
Data Interoperability
 
Moving form HDF4 to HDF5/netCDF-4
Moving form HDF4 to HDF5/netCDF-4Moving form HDF4 to HDF5/netCDF-4
Moving form HDF4 to HDF5/netCDF-4
 

Viewers also liked

Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
The HDF-EOS Tools and Information Center
 

Viewers also liked (14)

HDF Tools Updates and Discussions
HDF Tools Updates and DiscussionsHDF Tools Updates and Discussions
HDF Tools Updates and Discussions
 
Granules Are Forever
Granules Are ForeverGranules Are Forever
Granules Are Forever
 
HDF Tools Tutorial
HDF Tools TutorialHDF Tools Tutorial
HDF Tools Tutorial
 
Connecting HDF with ISO Metadata Standards
Connecting HDF with ISO Metadata StandardsConnecting HDF with ISO Metadata Standards
Connecting HDF with ISO Metadata Standards
 
2011 ACSI Survey Summary
2011 ACSI Survey Summary2011 ACSI Survey Summary
2011 ACSI Survey Summary
 
Introduction to HDF5 Data and Programming Models
Introduction to HDF5 Data and Programming ModelsIntroduction to HDF5 Data and Programming Models
Introduction to HDF5 Data and Programming Models
 
Advanced HDF5 Features
Advanced HDF5 FeaturesAdvanced HDF5 Features
Advanced HDF5 Features
 
Web-based On-demand Global NDVI Data Services
Web-based On-demand Global NDVI Data ServicesWeb-based On-demand Global NDVI Data Services
Web-based On-demand Global NDVI Data Services
 
Data Storage for Remote Monitoring of CAT Machines Using HDF
Data Storage for Remote Monitoring of CAT Machines Using HDFData Storage for Remote Monitoring of CAT Machines Using HDF
Data Storage for Remote Monitoring of CAT Machines Using HDF
 
MATLAB, netCDF, and OPeNDAP
MATLAB, netCDF, and OPeNDAPMATLAB, netCDF, and OPeNDAP
MATLAB, netCDF, and OPeNDAP
 
Digital Object Identifiers for EOSDIS data
Digital Object Identifiers for EOSDIS dataDigital Object Identifiers for EOSDIS data
Digital Object Identifiers for EOSDIS data
 
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
 
iRODS: Interoperability in Data Management
iRODS: Interoperability in Data ManagementiRODS: Interoperability in Data Management
iRODS: Interoperability in Data Management
 
Using HDF5 and Python: The H5py module
Using HDF5 and Python: The H5py moduleUsing HDF5 and Python: The H5py module
Using HDF5 and Python: The H5py module
 

Similar to Using IDL with Suomi NPP VIIRS Data

RFGen News. Dara Hamlet (Gibbs)
RFGen News. Dara Hamlet (Gibbs)RFGen News. Dara Hamlet (Gibbs)
RFGen News. Dara Hamlet (Gibbs)
Dara Gibbs
 
Open Source Software Framework for Applications in Aeronautics and Space
Open Source Software Framework for Applications in Aeronautics and SpaceOpen Source Software Framework for Applications in Aeronautics and Space
Open Source Software Framework for Applications in Aeronautics and Space
yocaba
 

Similar to Using IDL with Suomi NPP VIIRS Data (20)

Implementation of HDF-EOS5 and HDF5 into NCL
Implementation of HDF-EOS5 and HDF5 into NCLImplementation of HDF-EOS5 and HDF5 into NCL
Implementation of HDF-EOS5 and HDF5 into NCL
 
ESDIS Status (2002)
ESDIS Status (2002)ESDIS Status (2002)
ESDIS Status (2002)
 
UML Representation of NPOESS Data Products in HDF5
UML Representation of NPOESS Data Products in HDF5UML Representation of NPOESS Data Products in HDF5
UML Representation of NPOESS Data Products in HDF5
 
Welcome to HDF Workshop V
Welcome to HDF Workshop VWelcome to HDF Workshop V
Welcome to HDF Workshop V
 
Introduction to HDFLook_MODIS
Introduction to HDFLook_MODISIntroduction to HDFLook_MODIS
Introduction to HDFLook_MODIS
 
Privacy Preserving Data Analytics using Cryptographic Technique for Large Dat...
Privacy Preserving Data Analytics using Cryptographic Technique for Large Dat...Privacy Preserving Data Analytics using Cryptographic Technique for Large Dat...
Privacy Preserving Data Analytics using Cryptographic Technique for Large Dat...
 
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
 
SEEDS Standards Process
SEEDS Standards ProcessSEEDS Standards Process
SEEDS Standards Process
 
HDF-EOS Workshop IV
HDF-EOS Workshop IVHDF-EOS Workshop IV
HDF-EOS Workshop IV
 
DOD EA conference DoDAF in Action
DOD EA conference DoDAF in ActionDOD EA conference DoDAF in Action
DOD EA conference DoDAF in Action
 
HDF5 iRODS
HDF5 iRODSHDF5 iRODS
HDF5 iRODS
 
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
 
IRJET- Usage of Multiple Clouds for Storing and Securing Data through Identit...
IRJET- Usage of Multiple Clouds for Storing and Securing Data through Identit...IRJET- Usage of Multiple Clouds for Storing and Securing Data through Identit...
IRJET- Usage of Multiple Clouds for Storing and Securing Data through Identit...
 
HDF5 Tools Updates
HDF5 Tools UpdatesHDF5 Tools Updates
HDF5 Tools Updates
 
Access HDF5 Datasets via OPeNDAP's Data Access Protocol (DAP)
Access HDF5 Datasets via OPeNDAP's Data Access Protocol (DAP)Access HDF5 Datasets via OPeNDAP's Data Access Protocol (DAP)
Access HDF5 Datasets via OPeNDAP's Data Access Protocol (DAP)
 
Integrating HDF5 with SRB
Integrating HDF5 with SRBIntegrating HDF5 with SRB
Integrating HDF5 with SRB
 
NEON HDF5
NEON HDF5NEON HDF5
NEON HDF5
 
RFGen News. Dara Hamlet (Gibbs)
RFGen News. Dara Hamlet (Gibbs)RFGen News. Dara Hamlet (Gibbs)
RFGen News. Dara Hamlet (Gibbs)
 
Open Source Software Framework for Applications in Aeronautics and Space
Open Source Software Framework for Applications in Aeronautics and SpaceOpen Source Software Framework for Applications in Aeronautics and Space
Open Source Software Framework for Applications in Aeronautics and Space
 
Overview and Status of HDF in NPOESS & NPP
Overview and Status of HDF in NPOESS & NPPOverview and Status of HDF in NPOESS & NPP
Overview and Status of HDF in NPOESS & NPP
 

More from The HDF-EOS Tools and Information Center

More from 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
 
Hyrax: Serving Data from S3
Hyrax: Serving Data from S3Hyrax: Serving Data from S3
Hyrax: Serving Data from S3
 
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
 
Leveraging the Cloud for HDF Software Testing
Leveraging the Cloud for HDF Software TestingLeveraging the Cloud for HDF Software Testing
Leveraging the Cloud for HDF Software Testing
 
Google Colaboratory for HDF-EOS
Google Colaboratory for HDF-EOSGoogle Colaboratory for HDF-EOS
Google Colaboratory for HDF-EOS
 

Recently uploaded

Recently uploaded (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Using IDL with Suomi NPP VIIRS Data

  • 1. Using IDL with NPP VIIRS Data HDF & HDF-EOS Workshop XV Mark Piper mark.piper@exelisvis.com idldatapoint.com The information contained in this document pertains to software products and services that are subject to the controls of the Export Administration Regulations (EAR). The recipient is responsible for ensuring compliance to all applicable U.S. Export Control laws and regulations.
  • 2. Agenda > Overview of VIIRS data > Using IDL with VIIRS data (examples) > Summary / Q&A Presentation files: exelisvis.com/esg/Seminars.aspx HDF and HDF-EOS Workshop XV 2012-April-19 Riverdale, MD 2
  • 3. About Suomi NPP VIIRS > Overview: http://npp.gsfc.nasa.gov/viirs.html 3
  • 4. VIIRS data overview > Data from NOAA CLASS site (http://www.class.ngdc.noaa.gov) > VIIRS I-Band (imaging channel) EDR (level 2); single HDF5 file I(1,2,3,4,5) and GEO info (Longitude, Latitude, Height, etc.) > Four granules: > 375 m pixel size along cross granule 1541 pixels (~578 km) 8241 pixels (~3100 km) > Band comparison: HDF and HDF-EOS Workshop XV 2012-April-19 Riverdale, MD 4
  • 5. Example #0 > Browse a VIIRS I-Band file with TX_NPP_BROWSER. > View the domain of the data with IDL or Google Earth / NASA World Wind. namespace = 'vis_viirs_' viirs_file string display_domain .kml file HDF and HDF-EOS Workshop XV 2012-April-19 Riverdale, MD 5
  • 6. Example #1 > Construct a VIIRS I-Band (3,2,1) false color composite image. namespace = 'vis_viirs_' viirs_file string read_dataset make_rgb scale_dataset rgb bytarr [8241,6164,3] HDF and HDF-EOS Workshop XV 2012-April-19 Riverdale, MD 6
  • 7. Example #1 HDF and HDF-EOS Workshop XV 2012-April-19 Riverdale, MD 7
  • 8. Example #2 > Construct a cloud mask from VIIRS I-Band imagery. namespace = 'vis_viirs_' viirs_file string read_dataset make_cloudmask scale_dataset mask bytarr [8241,6164] HDF and HDF-EOS Workshop XV 2012-April-19 Riverdale, MD 8
  • 9. Example #2 HDF and HDF-EOS Workshop XV 2012-April-19 Riverdale, MD 9
  • 10. References Here are a few references that I found helpful in making this presentation. > Suomi NPP Science Documents: http://npp.gsfc.nasa.gov/science/documents.html > About VIIRS: http://npp.gsfc.nasa.gov/viirs.html http://www.nesdis.noaa.gov/jpss/instruments.html > Landsat 7 Automatic Cloud Cover Assessment: http://landsathandbook.gsfc.nasa.gov/pdfs/ACCA_SPIE_paper.pdf HDF and HDF-EOS Workshop XV 2012-April-19 Riverdale, MD 10
  • 11. Summary HDF5 makes it easy to work with Suomi NPP VIIRS data in IDL! HDF and HDF-EOS Workshop XV 2012-April-19 Riverdale, MD 11
  • 12. Using IDL with NPP VIIRS Data HDF & HDF-EOS Workshop XV Mark Piper mark.piper@exelisvis.com idldatapoint.com Presentation files: exelisvis.com/esg/Seminars.aspx The information contained in this document pertains to software products and services that are subject to the controls of the Export Administration Regulations (EAR). The recipient is responsible for ensuring compliance to all applicable U.S. Export Control laws and regulations.