在我们的THREDDS数据服务器(TDS)上工作了几年,我们很高兴使用the cache="false" functionality on datasetRoot告诉TDS 而不是缓存几个netcdf文件。
<service name="allServices" serviceType="Compound" base="">
<service name="ncdods" serviceType="OpenDAP" base="/thredds/dodsC/"/>
<service name="HTTPServer" serviceType="HTTPServer" base="/thredds/fileServer/"/>
<service name="iso" serviceType="ISO" base="/thredds/iso/"/>
<service name="uddc" serviceType="UDDC" base="/thredds/uddc/"/>
</service>
<datasetRoot path="FVCOM" location="/http/www/CODFISH/Data/FVCOM/" cache="false"/>
<dataset name="NECOFS GOM2 Forecast" ID="gom2_nocache" serviceName="allServices"
urlPath="FVCOM/NECOFS/Forecasts/NECOFS_GOM2_FORECAST.nc" dataType="Grid"/>
我们不想缓存这些文件的原因是,这些每日预测文件每天都会被具有相同名称但数据不同的文件覆盖。
但现在我们需要添加和修改这些数据集的属性。特别是,我们想添加全局属性
<attribute name="cdm_data_type" value="any"/>
当要修改的数据集包含在这种datasetRoot构造中时,我们可以通过NcML修改属性吗?