The Oceans 3.0 API pages are currently under construction as we work to provide a clearer layout. Thank you for your patience as we make these changes.

 


The Oceans 3.0 API provides a collection of web services for programmatically unlocking access to the vast ONC data archive, whether it is scalar, complex, or video and imagery data. Use Discovery Services to find the data and Delivery Services to retrieve data. Our API Guide provides a general overview of the API, setup instructions, general examples, and more. We also have our API Reference page available for more information. Sample code utilizing each discovery and delivery web service, as well as in-depth applications with the data, can be found on our ONC Github API example code space.


API Web Services


Discovery

locations

  • Returns all locations defined in Oceans 3.0 that meet a set of filter criteria

  • Used to help find a Tree Node that contains device categories or properties that can be selected to download data

deployments

  • Returns all deployments (installations of a device at a location) defined in Oceans 3.0 that meet a set of filter criteria

  • Used to help find when and where specific types of data are available

devices

  • Returns all devices defined in Oceans 3.0 that meet a set of filter criteria

  • Used to help find devices that have the data you want to access. Can be handy to use concurrently with our dataProductDelivery webservice via the deviceCode

deviceCategories

  • Returns all device categories defined in Oceans 3.0 that meet a set of filter criteria

  • Used to help find device categories that have the data you want to access. Can be handy to use concurrently with our dataProductDelivery webservice via the deviceCategoryCode

properties

  • Returns all properties (names given to sensor types) defined in Oceans 3.0 that meet a set of filter criteria

  • Used to help find available properties of the data you want to access. Can be handy to use concurrently with our dataProductDelivery webservice via the propertyCode

dataProducts

  • Returns all data products defined in Oceans 3.0 that meet a set of filter criteria

  • Used to help identify which Data Products and formats are available for the locations, devices, device categories, or properties of interest. Can be handy to use concurrently with our dataProductDelivery webservice via the dataProductCode

Delivery

dataProductDelivery

  • Provides the ability to request, run, and download Data Products in a three-step process.

scalardata

  • Provides the ability to gather scalar data

rawdata

  • Provides the ability to gather raw, unprocessed data from, to, or between two given dates

archivefiles

  • Provides the ability to search for and download readily available files at a station

Interoperability

ERDDAP (OPeNDAP) OPeNDAP Web Services

  • Provides the ability to download subsets of complex oceanographic data in common file formats, as well as create graphs and maps, through an ERDDAP data server

Sensor Observation Service (SOS) sos

  • Provides the ability to manage deployed sensors, as well as retrieve sensor and observing data



Space contributors

{"mode":"list","showCount":"true","scope":"descendants","limit":"5","showAnonymous":"true","showLastTime":"true","order":"update","contextEntityId":48696392}

Thank you to our funders

CANARIE


If you have any issues with the web services, documentation, samples, or client libraries, please let us know

  • No labels