Thredds getCapabilities 用于 ncWMS 服务器

Thredds getCapabilities for ncWMS server

Thredds 数据服务器 TDS 为 netCDF 文件提供 getCapabilities。 例如http://localhost:8080/thredds/wms/testAll/Filename.nc?service=WMS&version=1.3.0&request=GetCapabilities 此处,文件名将是 tomcat.

中此位置的 netCDF 数据集

tomcat/content/thredds/public/testdata

有没有一种方法可以显示所有图层 getCapabilities 文档,就像 ncWMS 服务器明确提供它一样。 例如。 http://localhost:8080/ncWMS2/wms?SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.1.1

THREDDS 上的每个数据集都有一个单独的 WMS 端点和单独的 getCapabilities 响应。

因此,如果您想从 THREDDS 服务器上的所有数据集中获取所有 WMS 图层,您需要爬取 THREDDS 目录,检索所有 WMS 端点,然后使用 [=11 单独查询每个 WMS 端点=] 获取每个数据集的所有层(变量)。