1 / 10

Future Development Plans

Future Development Plans. Future Development Plans. Funded WCS/WFS support added to Hyrax netCDF Client Library integration Current research Cataloging/Discovery Wish list Aggregation SQL handler File responses WMS. OGC’s WCS/WFS.

corneliar
Download Presentation

Future Development Plans

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Future Development Plans

  2. Future Development Plans • Funded • WCS/WFS support added to Hyrax • netCDF Client Library integration • Current research • Cataloging/Discovery • Wish list • Aggregation • SQL handler • File responses • WMS

  3. OGC’s WCS/WFS • NASA is currently funding development of a plugin so Hyrax can read from a WCS server • WCS data exposed using DAP • IOOS/NOAA has funded a proposal to develop a WCS and WFS interface for Hyrax • DAP data exposed using WCS/WFS

  4. WCS/WFS: How • Using DAP4’s DDX response • Use namespaces to categorize the attributes as belonging to DAP, WCS, WFS, et cetera • Develop an ontology to map between those namespaces (i.e., sets of attributes) • The data models for both DAP and WCS/WFS are similar enough to enable a crosswalk using an inference engine • The ontology(ies) used will model both the Interfaces (DAP, WCS, WFS) and the response semantics.

  5. The netCDF Client Library • NSF funded two year effort • Move support for the netCDF Client Library out of OPeNDAP and into Unidata • Unidata is the author of netCDF • Our library is currently a ‘version’ of their official library • The software will move into Unidata’s source code repository and will be an integral part of all future releases of netCDF.

  6. netCDF Client Library: How • Using the Ocapi C library we developed recently • The current netCDF CL software is written in C++ • The design will be recast in C • The libdap (C++) code will be replaced by Ocapi (C) code • CDM support will be integrated

  7. Cataloging & Discovery • NSF funded research effort with UCSB and URI • Using a crawler to harvest metadata • Developing clustering techniques to automatically build inventories • Inventory search is closely related to data source aggregation

  8. Inventories • An inventory is a catalog that falls between the individual data sources (DAP URLs, files, database blobs) and a list of ‘logical’ datasets • A logical dataset is what a person typically thinks of when they use the word ‘dataset’ • The inventory collects all the pieces that the computer manages and lists each one that makes up the logical dataset • My apologies for the phrase ‘logical dataset’

  9. Aggregation • As TDS currently supports, data sources (e.g., files) from within an ‘inventory’ are combined into a virtual data source • The virtual data source is typically ‘extended’ and choosing points along this extension is effectively searching an inventory • Example: A set of two-dimensional images are combined to form a cube with the new dimension the date/time of image capture • Choosing a range of dates/times along that new axis returns the same data as choosing individual inventory entries

  10. Other things we would like … • SQL • A handler for SQL • Currently pyDAP and DRDS provide this support • Please contact us before using DRDS as it is no longer supported • File-type responses • We would like for Hyrax to be able to return a netCDF, HDF4/5 or GeoTIFF file • The server can return ASCII CSV responses now and we have some work done on a netCDF tool, but no funding • WMS • Since we have WCS/WFS support planned, WMS support is a natural thing to expect.

More Related