The IRI Climate Data Library: translating between data cultures Benno Blumenthal International Research Institute for Climate Prediction Columbia University.

Slides:



Advertisements
Similar presentations
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Advertisements

Web GIS Oregon Explorer Marc G Rempel Oregon State University The Valley Library Oregon Explorer
Recent Work in Progress
Streaming NetCDF John Caron July What does NetCDF do for you? Data Storage: machine-, OS-, compiler-independent Standard API (Application Programming.
Hope Foley Perpetual Technologies SQL Saturday #51 - Nashville.
Maps as Numbers Getting Started with GIS Chapter 3.
GIS Overview. What is GIS? GIS is an information system that allows for capture, storage, retrieval, analysis and display of spatial data.
Maps as Numbers Lecture 3 Introduction to GISs Geography 176A Department of Geography, UCSB Summer 06, Session B.
Geographic Information Systems
Lecture 16: Data input 1: Digitizing and Geocoding By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
Fundamentals of GIS Materials by Austin Troy © 2008 Lecture 18: Data Input: Geocoding and Digitizing By Austin Troy University of Vermont NR 143.
19 th Advanced Summer School in Regional Science An introduction to GIS using ArcGIS.
GIS A geographic information system. A GIS is most often associated with a map. A GIS is most often associated with a map. The map is a display of a data.
19 th Advanced Summer School in Regional Science Overview and more advanced directions with ArcGIS.
Unidata TDS Workshop THREDDS Data Server Overview October 2014.
OPeNDAP and the Data Access Protocol (DAP) Original version by Dave Fulker.
Contributions from TU Dresden / GLUES Fakultät Forst, Geo- und Hydrowissenschaften, Fachrichtung Geowissenschaften, Professur Geoinformationssysteme Matthias.
Fundamentals of GIS Materials by Austin Troy © 2008 Lecture 18: Data Input: Geocoding and Digitizing By Austin Troy University of Vermont.
Unidata’s TDS Workshop TDS Overview – Part II October 2012.
Unidata TDS Workshop TDS Overview – Part I XX-XX October 2014.
THREDDS Data Server Ethan Davis GEOSS Climate Workshop 23 September 2011.
Coverages and the DAP2 Data Model James Gallagher.
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
6. Simple Features Specification Background information UML overview Simple features geometry.
NcML Aggregation vs Feature Collections. NcML functionality 1.Modify the objects found in CDM files – Especially Attributes – Don’t have to rewrite the.
How do we represent the world in a GIS database?
WCS Data Exchange at the DataFed Server/Client Center for Air Pollution Impact and Trend Analysis (CAPITA) Washington University, St. Louis, MO OGC TC.
Intro to GIS and ESRI Trainers: Randy Jones, GIS Technician, Douglas County Jon Fiskness, GISP GIS Coordinator, City of Superior.
Accomplishments and Remaining Challenges: THREDDS Data Server and Common Data Model Ethan Davis Unidata Policy Committee Meeting May 2011.
1 International Standards for Data Interoperability GALEON Geo-interface for Air, Environment, Land, Ocean NetCDF Ben Domenico Unidata Program Center*
IRI Data Library: enhancing accessibility of climate knowledge M. Benno Blumenthal, Michael Bell, John del Corral, Rémi Cousin, and Igor Khomyakov.
DAP4 James Gallagher & Ethan Davis OPeNDAP and Unidata.
Unidata TDS Workshop THREDDS Data Server Overview
Semantic Technologies and Application to Climate Data M. Benno Blumenthal IRI/Columbia University CDW /04-01.
Unidata’s TDS Workshop TDS Overview – Part I July 2011.
Server-side Analysis and a Semantic Framework for Metadata M. Benno Blumenthal International Research Institute for Climate and Society Columbia University.
Intro to GIS & Pictometry Trainers: Randy Jones, GIS Technician, Douglas County Jon Fiskness, GISP GIS Coordinator, City of Superior.
The HDF Group Data Interoperability The HDF Group Staff Sep , 2010HDF/HDF-EOS Workshop XIV1.
Slide 1 SDTSSDTS FGDC CWG SDTS Revision Project ANSI INCITS L1 Project to Update SDTS FGDC CWG September 2, 2003.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Data Interoperability at the IRI: translating between data cultures Benno Blumenthal International Research Institute for Climate Prediction Columbia University.
Proximity Spider Project by Ganesh Naikare Project Advisor: Professor Scott Spetka.
Data Stewardship at the NOAA Data Centers Sub Topic - Value Added Products ESIP Federation Meeting, Washington, DC January 6-8, 2009.
IRI/LDEO Climate Data Library M.Benno Blumenthal, Michael Bell, John del Corral, Remi Cousin, and Haibo Liu International Research Institute for Climate.
Semantic Web underpinnings of the IRI Data Library Semantic Web as a Framework for Multiple Metadata IRI Data Library: presenting Data in multiple frameworks.
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
M.Benno Blumenthal and John del Corral International Research Institute for Climate and Society Using a Resource.
OGC Web Services with complex data Stephen Pascoe How OGC Web Services relate to GML Application Schema.
Rich Signell Roland Viger Curtis Price USGS Community for Data Integration Feb 15, 2012.
Enabling the Transition of CPC Products to GIS Format Brian Doty Jennifer Adams Michael Halpert Viviane Silva.
Uploading Data Matthew Hanson  GeoNode made up of several components  Web Framework – Django  OGC Server – GeoServer  Database – PostGIS.
Update on Unidata Technologies for Data Access Russ Rew
Lesson 3 GIS Fundamentals MEASURE Evaluation PHFI Training of Trainers May 2011.
IRI Data Library Faceted Search: an example of RDF-based faceted search for climate data Drawing on multiple ontologies to build an application Using inference.
IRI/LDEO Climate Data Library M.Benno Blumenthal, Michael Bell, and John del Corral International Research Institute for Climate and Society Columbia University.
Key Terms Attribute join Target table Join table Spatial join.
IRI Data Library Overview
The IRI was founded approximately 12 years ago with a mission To enhance society’s capability to understand, anticipate and manage the impacts of climate.
Transport and Access of Data, Metadata, and Semantics using RDF
Geographic Information Systems
IRI/LDEO Climate Data Library
IRI/LDEO Climate Data Library
IRI/LDEO Climate Data Library
IRI/LDEO Climate Data Library
IRI/LDEO Climate Data Library
Data Standards at the IRI Data Library
Spatial Databases SpatiaLite & PostGIS.
IN32A-05 The IRI/LDEO Climate Data Library: Helping People use Climate Data M.Benno Blumenthal, Emily Grover-Kopec, Michael Bell, and John del Corral.
IRI/LDEO Climate Data Library
IRI Data Library efforts focus on making climate and other data products more widely accessible through tool development, data organization and transformation,
Presentation transcript:

The IRI Climate Data Library: translating between data cultures Benno Blumenthal International Research Institute for Climate Prediction Columbia University

Work presented has been done by John del Corral Michael Bell Emily Grover-Kopec

Outline Data Cultures Needed Functionality for usefully merging Data model changes Functionality changes Example Mapping SimpleFeatures to OpenDAP Lessons Learned

IRI Data Collection Dataset Variable ivar multidimensional Economics Public Health “geolocated by entity” GIS “geolocation by vector object or projection metadata” Ocean/Atm “geolocated by lat/lon” multidimensional spectral harmonics equal-area grids GRIB grid codes climate divisions

IRI Data Collection Dataset Variable ivar Servers OpenDAP THREDDS GRIB netCDF images binary Database Tables queries spreadsheets shapefiles images w/proj

IRI Data Collection Dataset Variable ivar Calculations “virtual variables” User Interface viewer manipulations calculations OpenGIS WMS v1.3 Data Files netcdf binary images Clients OpenDAP THREDDS Tables Servers OpenDAP THREDDS GRIB netCDF images binary Database Tables queries spreadsheets shapefiles images w/proj

Functionality for new Users want to use our current data holdings aggregation (particularly of images) time analysis of GIS data translation to “entity” basis

Data Model Changes projection attributes –SpatialReferenceSystemWKT (An OpenGIS standard) –SpatialReferenceSystemDims geometry data object –OpenGIS Simple Feature

Functionality Changes geometry display: fill, fillby, stroke, mark,... projection functionality: objects with differing projection attributes can be made to match rasterization: geometry object converted to raster –computes the fraction of each gridbox that is covered by the given geometry object

Example NDVI[x y time] Albers projection and location [d_name] Lon/lat geometry produces NDVIg[d_name time]

weighted-average

Simple Features and OpenDAP v2.0 structure Point structure {float lat;float lon;} point; LineString sequence {float lat;float lon;}LineString; MultiPoint sequence {float lat;float lon;} MultiPoint; Polygon sequence {sequence {float lat;float lon;} aring;} Polygon; MultiLineString sequence {sequence {float lat;float lon;} LineString; }MultiLineString; MultiPolygon sequence {sequence {sequence {float lat;float lon; } ring;} Polygon;} MultiPolygon; Geometry Collection sequence {string OpenGISSimpleFeature; sequence{...}geom }GeometryCollection; but how to handle a collection of a collecton???

Simple Features and OpenDAP v2.0 attributes SpatialReferenceSystemWKT Projection information OpenGISSimpleFeature Point, LineString, Polygon, MultiPoint, MultiLineString,MultiPolygon,GeometryCollection Or Dimensionality 0 (point) 1 (line) 2 (polygon)

Sample Attributes NDVI [ x y time] SpatialReferenceSystemWKT PROJCS["Albers_Equal_Area_Conic",GEOGCS["GCS_North_Am erican_1927",DATUM["D_North_American_1927",SPHEROID["C larke_1866", , ]],PRIMEM["Greenwich",0],U NIT["Degree", ]],PROJECTION["Albers"],P ARAMETER["False_Easting",0],PARAMETER["False_Northing", 0],PARAMETER["Central_Meridian",20],PARAMETER["Standard _Parallel_1",21],PARAMETER["Standard_Parallel_2",- 19],PARAMETER["Latitude_Of_Origin",1],UNIT["Meter",1]] SpatialReferenceSystemDims x y

Lessons Learned nice to have a location object –Place to put attributes For example, if I have an image ndvi[x y time] with an Albers projection, clearly the projection is an attribute of x y. Seeing as x y are contained in ndvi, putting the SpatialReferenceSystemWKT attribute almost makes sense, but then I have to add the other attribute SpatialReferenceSystemDims to clarify. But now I have attributes in a container which sometimes apply up, and sometimes down.

Lessons Learned Our structural representations (OpenDAP, netCDF) are missing recursion Must be able to specify different standards for different parts of a dataset – country codes are an iso standard, for example, but are unlikely to ever be part of CF or WCS Must be able to transmit everything, not just anointed datasets Bringing together different concepts in different data cultures (multidimensionality, location as object) improves both sides of the divide.