![]() |
ERDDAP
更轻松地获取科学数据 |
登录 | ![]() 提供方: NOAA NMFS SWFSC ERD |
实际上,我们还没有发现任何WMS客户端能够正确处理除经度和纬度之外的其他维度(例如时间),而WMS规范指定了此功能, ERDDAP的WMS服务器中的大多数数据集都利用了此功能。您可能会发现,使用数据集的制作图表格式并选择.kml文件类型( OGC标准)将图像加载到Google Earth 中可以提供良好的(非WMS )地图客户端。
See the list of datasets with Make A Graph at this ERDDAP installation.
另一个常用的Java Script WMS客户端是OpenLayers 。
实际上,为此目的使用数据集的制作图表网页比使用WMS更容易、更通用且更高效。
See the list of datasets with Make A Graph at this ERDDAP installation.
GetCapabilities请求支持的参数包括:
名称=值* | 描述 |
---|---|
service=WMS | 必需的。 |
version =版本 | 目前, ERDDAP的WMS支持“1.1.0”、“1.1.1”和“1.3.0”。
此参数为可选参数,默认为“1.3.0”。 |
request=GetCapabilities | 必需的。 |
名称=值* | 描述 |
---|---|
service=WMS | 必需的。 |
version =版本 | 请求版本。目前, ERDDAP的WMS支持“1.1.0”、“1.1.1”和“1.3.0”。必填。 |
request=GetMap | 请求名称。必填。 |
layers =图层列表 | 一个或多个地图图层的逗号分隔列表。图层按其在列表中出现的顺序绘制。当前在ERDDAP的WMS中,数据集中的图层名称被命名为datasetID : variableName 。在ERDDAP的WMS中,有五个图层不是基于ERDDAP数据集的:
|
styles =样式列表 | 每个请求图层的渲染样式的逗号分隔列表。当前在ERDDAP的WMS中,每个图层提供的唯一样式是默认样式,通过“”(无)指定。例如,如果您请求 3 个图层,则可以使用“styles=,,”。或者,更简单的是,您可以通过“styles=”请求所有图层的默认样式。必填。 |
1.1.0:srs=命名空间:标识符
1.1.1: srs=命名空间:标识符 1.3.0:crs=命名空间:标识符 |
坐标参考系。
目前在ERDDAP的WMS 1.1.0 中,唯一有效的 SRS 是 EPSG:4326。 目前在ERDDAP的WMS 1.1.1 中,唯一有效的 SRS 是 EPSG:4326。 目前在ERDDAP的WMS 1.3.0 中,唯一有效的 CRS 是 CRS:84 和 EPSG:4326, 必需的。 |
bbox= 4个逗号分隔值 | 边界框角(以 SRS/CRS 为单位)。对于版本 1.3.0 且 CRS=EPSG:4326,这 4 个值为:minLat、minLon、maxLat、maxLon。对于所有其他情况,这 4 个值为:minLon、minLat、maxLon、maxLat。(相反的顺序!是的,这很奇怪。欢迎来到OGC的世界!) ERDDAP支持数据集经度(可能为 0 到 360,也可能为 -180 到 180)和纬度范围内的请求。大多数WMS客户端假设经度值在 -180 到 180 范围内。如果ERDDAP提供经度为 -180 到 180 的数据集变体,请将其用于WMS请求。必填。 |
width =输出宽度 | 地图图片的宽度(以像素为单位)。必填。 |
height =输出高度 | 地图图片的高度(以像素为单位)。必填。 |
format =输出格式 | 地图的输出格式。目前在ERDDAP的WMS中,只有 image/png 有效。必填。 |
transparent=TRUE|FALSE | 地图背景透明度。可选(默认值 = FALSE )。如果为TRUE ,则使用 BGColor 的任何图像部分都将变为透明。 |
bgcolor =颜色值 | 背景颜色的十六进制 0xRRGGBB 颜色值。可选(默认值=0xFFFFFF,白色)。如果 transparent=true,我们建议bgcolor =0x808080(灰色),因为白色在某些调色板中。 |
exceptions =异常格式 | WMS异常响应的格式。可选。
目前, ERDDAP的WMS 1.1.0 和 1.1.1 支持“application/vnd.ogc.se_xml”(默认), “application/vnd.ogc.se_blank”(空白图像)和“application/vnd.ogc.se_inimage”(图像中的错误)。 目前, ERDDAP的WMS 1.3.0 支持“XML”(默认)、 "BLANK" (空白图像)和 “INIMAGE”(图像中的错误)。 |
time =时间 | 所需图层的时间值,以 ISO 8601 格式指定: yyyy-MM-ddTHH:mm:ssZ 。目前在ERDDAP的WMS中,每个请求只能指定一个时间值。
在ERDDAP的WMS中,将使用最接近您指定的值(如果介于最小值和最大值之间)。 在ERDDAP的WMS中,默认值是数据集的一维时间数组中的最后一个值。 在ERDDAP的WMS中,“当前”被解释为最后可用时间(最近或最近)。 可选(在ERDDAP的WMS中,默认是最后一个值,无论它是否是最近的)。 |
elevation =海拔 | 所需图层的海拔。当前在ERDDAP的WMS中,每个请求只能指定一个海拔值。
在ERDDAP的WMS中,这用于高度或深度(转换为高度)维度(如果有)。(以米为单位,正数=向上) 在ERDDAP的WMS中,将使用最接近您指定的值(如果介于最小值和最大值之间)。 可选(在ERDDAP的WMS中,默认值是数据集的 1D 高度或深度数组中的最后一个值)。 |
dim_名称=值 | 适当时指定其他维度的值。目前在ERDDAP的WMS中,每个请求每个维度只能指定一个值。
在ERDDAP的WMS中,这用于非时间、非高度、非深度维度。 维度的名称将是“dim_”加上该维度的数据集的名称,例如“dim_model”。 在ERDDAP的WMS中,将使用最接近您指定的值(如果介于最小值和最大值之间)。 可选(在ERDDAP的WMS中,默认值是维度的 1D 数组中的最后一个值)。 |
(根据WMS 1.3.0 规范表 8 修订)
ERDDAP is compatible with the current WMS 1.3.0 standard.
ERDDAP is also compatible with the older WMS 1.1.1 standard, which may be needed when working with older client software.
ERDDAP is also compatible with the older WMS 1.1.0 standard, which may be needed when working with older client software.