OnEarth: An Open Source Solution for Efficiently Serving High-Resolution Mapped Image Products Charles K. Thompson, Lucian Plesea, Jeffrey R. Hall, Joe T. Roberts, Matthew F. Cechini, Jeffrey E. Schmaltz, Christian Alarcon, Thomas Huang, John M. McGann, George Chang, Ryan A. Boller, Shriram Ilavajhala, Kevin J. Murphy, Andrew W. Bingham Jet Propulsion Laboratory, California Institute of Technology Goddard Space Flight Center
17
Embed
OnEarth: An Open Source Solution for Efficiently Serving High-Resolution Mapped Image Products Charles K. Thompson, Lucian Plesea, Jeffrey R. Hall, Joe.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
OnEarth: An Open Source Solution for Efficiently Serving High-Resolution Mapped Image
ProductsCharles K. Thompson, Lucian Plesea, Jeffrey R. Hall, Joe
T. Roberts, Matthew F. Cechini, Jeffrey E. Schmaltz, Christian Alarcon, Thomas Huang, John M. McGann,
George Chang, Ryan A. Boller, Shriram Ilavajhala, Kevin J. Murphy, Andrew W. Bingham
Jet Propulsion Laboratory, California Institute of Technology
Goddard Space Flight Center
Outline
• Description of software• Current development and applications• Navigating the open source process
OnEarth fact sheet
• Set of web services supporting common protocols• FAST response unbound by image size and resolution• Leverages existing open source packages• Includes Apache modules, MRF access, scripts
• Georeferenced tile pyramid at discrete resolutions• Composed of data, index, & metadata files• Extension to GDAL
Key to speed:Meta Raster Format (MRF)
MRF data file (.ppg/.pjp)
• Concatenated individual PNG or JPG images• RGB and indexed support• Modifications to file are only via appends
MRF index file (.idx)
• Pointers to individual tiles in data file• Updated as tiles are modified
123413341384
10050150
Tile 1
Tile 1053
Tile 2
Tile 1054
Tile 3
101230054000
222100120
Offset Size
Tile 1055
indexfile
Datafile
Tile 4Waste
MRF metadata file (.mrf)
• Descriptive information about imagery• For use with GDAL routines
So…why the push for open source?• Share JPL-authored code with GIBS team• Promote open source paradigm at JPL• Change in personnel
Step 1: Navigating the evolving institutional process
• File a New Technology Report (NTR)• Maneuver through the management strata• Submit paperwork for review• Receive approval e-mail• Total time required: ~11 months!• Process being streamlined