1.简介
ERDDAP是一种数据服务器,为您提供一种简单下载的方式,以常用文件格式下载格网数据和表格数据,并可以制作成图形或地图。ERDDAP安装完成后具有一些海洋学的数据(例如,来自卫星和浮标的数据)。
2.现状:不同的学科团体开发不同类型的数据服务器
例如,OPeNDAP,WCS,SOS,OBIS和不计其数的带有表单的自定义网页。每一项技术对于各自学科都是非常行之有效的。但是,如果没有ERDDAP的话,则很难从不同类型的服务器中获取数据:
- 不同的数据服务器使您以不同的方式格式化数据请求。
- 不同的数据服务器以不同的格式(通常不是所需的通用文件格式)返回数据。
- 不同的数据集对时间数据使用不同的格式,因此结果难以比较。
3.方案:ERDDAP统一了不同类型的数据服务器,
因此您可以采用一致的方式以所需的格式获取所需的数据
- ERDDAP充当您和各种远程数据服务器之间的中间人。当您从ERDDAP请求数据时,ERDDAP将请求重新格式化为远程服务器所需的格式,将请求发送到远程服务器,获取数据,将数据重新格式化为您请求的格式,然后将数据发送给您。您不再需要去不同的数据服务器从不同的数据集中获取数据。
- ERDDAP通过OPeNDAP标准提供了一种易于使用的一致方式来请求数据。也可以通过ERDDAP的Web地图服务(WMS)访问许多数据集。
- ERDDAP以您选择的通用文件格式返回数据。ERDDAP提供所有数据,如.html表,ESRI .asc和.csv,Google Earth .kml,OPeNDAP二进制文件,.mat,.nc,ODV .txt,.csv,.tsv,.json和.xhtml。因此,您不再需要浪费时间和精力来重新格式化数据。
- ERDDAP还可以返回带有自定义图形或地图的.png或.pdf图像。
- 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提供了将字符串时间与数字时间之间进行转换的服务。
- ERDDAP具有网页(适用于使用浏览器的人员)和 RESTful Web服务(适用于计算机程序)。您可以直接从任何计算机程序(例如Matlab,R或您编写的程序)中绕过ERDDAP的网页并使用ERDDAP的RESTful Web服务(例如,搜索数据集,下载数据,制作地图),以及甚至来自网页(通过HTML图像标签或JavaScript)。您还可以在ERDDAP的Web服务之上构建其他有用和有趣的东西。