• 基于开源ERDDAP的海洋学科数据分发技术简介


    1.简介

            ERDDAP是一种数据服务器,为您提供一种简单下载的方式,以常用文件格式下载格网数据和表格数据,并可以制作成图形或地图。ERDDAP安装完成后具有一些海洋学的数据(例如,来自卫星和浮标的数据)。

    2.现状:不同的学科团体开发不同类型的数据服务器

    例如,OPeNDAP,WCS,SOS,OBIS和不计其数的带有表单的自定义网页。每一项技术对于各自学科都是非常行之有效的。但是,如果没有ERDDAP的话,则很难从不同类型的服务器中获取数据:

    1. 不同的数据服务器使您以不同的方式格式化数据请求。
    2. 不同的数据服务器以不同的格式(通常不是所需的通用文件格式)返回数据。
    3. 不同的数据集对时间数据使用不同的格式,因此结果难以比较。

    3.方案:ERDDAP统一了不同类型的数据服务器,

            因此您可以采用一致的方式以所需的格式获取所需的数据

    1. ERDDAP充当您和各种远程数据服务器之间的中间人。当您从ERDDAP请求数据时,ERDDAP将请求重新格式化为远程服务器所需的格式,将请求发送到远程服务器,获取数据,将数据重新格式化为您请求的格式,然后将数据发送给您。您不再需要去不同的数据服务器从不同的数据集中获取数据。
    2. ERDDAP通过OPeNDAP标准提供了一种易于使用的一致方式来请求数据。也可以通过ERDDAP的Web地图服务(WMS)访问许多数据集。
    3. ERDDAP以您选择的通用文件格式返回数据。ERDDAP提供所有数据,如.html表,ESRI .asc和.csv,Google Earth .kml,OPeNDAP二进制文件,.mat,.nc,ODV .txt,.csv,.tsv,.json和.xhtml。因此,您不再需要浪费时间和精力来重新格式化数据。
    4. ERDDAP还可以返回带有自定义图形或地图的.png或.pdf图像。
    5. ERDDAP标准化结果中的日期和时间。来自其他数据服务器的数据难以比较,因为日期和时间通常以不同的格式表示(例如,“ Jan 2,2018”,02-JAN-2018、1 / 2 / 18、2 / 1 / 18、2018 -01-02,“自1900年1月1日以来的天数”)。对于字符串时间,ERDDAP始终使用ISO 8601:2004(E)标准格式,例如2018-01-02T00:00:00Z。对于数字时间,ERDDAP始终使用“自1970-01-01T00:00:00Z以来的秒数”。ERDDAP始终使用UTC时间来消除使用不同时区以及标准时间与夏令时的麻烦。ERDDAP提供了将字符串时间与数字时间之间进行转换的服务。
    6. ERDDAP具有网页(适用于使用浏览器的人员)和 RESTful Web服务(适用于计算机程序)。您可以直接从任何计算机程序(例如Matlab,R或您编写的程序)中绕过ERDDAP的网页并使用ERDDAP的RESTful Web服务(例如,搜索数据集,下载数据,制作地图),以及甚至来自网页(通过HTML图像标签或JavaScript)。您还可以在ERDDAP的Web服务之上构建其他有用和有趣的东西。
  • 相关阅读:
    【算法练习Day29】柠檬水找零&&根据身高重建队列&&用最少数量的箭引爆气球
    基于奇异谱分析法和长短时记忆网络组合模型的滑坡位移预测
    gradle
    SpringBoot--maven-wrapper(mvnw)--使用/详解
    aliyun Rest ful api V3版本身份验证构造
    博客园美化教程
    TET phosphoramidite, 6-isomer,TET磷酰胺,6-异构体,CAS number: 877049-90-6
    R 复习 菜鸟教程
    wps阶梯表格怎么做?wps阶梯表格制作教程
    【Redis】Docker部署Redis数据库
  • 原文地址:https://blog.csdn.net/u010763324/article/details/127507524