首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未使用tomcat和opendap三重服务器更新的文件

未使用tomcat和opendap三重服务器更新的文件
EN

Stack Overflow用户
提问于 2013-01-31 08:02:34
回答 1查看 264关注 0票数 1

我正在运行操作海洋模型,所以我每天都将新的netCDF文件放入通过opendap和tomcat提供的文件夹中。当模型完成时,旧文件会被新文件覆盖,它们具有相同的名称(!)但是服务器似乎没有更新/服务新的数据。如果我在系统磁盘文件上进行ncdump,就会得到一个值;如果我通过opendap使用访问,我得到的相同的ncdump就不同了,在我看来,它似乎是缓存和保存的,而不是像我想要的那样刷新的。是否有一种方法可以通过TDS开放的tomcat禁用netCDF文件的缓存?谢谢,伊维卡干杯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-31 12:13:19

为了确保THREDDS数据服务器(TDS)不缓存数据,您可以设置一个未缓存的datasetRoot。下面是一个用于海洋预测模型的实际示例,其中新的预测NetCDF文件每天简单地以相同的名称(这里是NECOFS_GOM2_FORECAST.nc、NECOFS_GOM3_FORECAST.nc等)上传到服务器:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<catalog xmlns="http://www.unidata.ucar.edu/namespaces/thredds/InvCatalog/v1.0"
  xmlns:xlink="http://www.w3.org/1999/xlink" name="THREDDS Catalog for NetCDF Files" version="1.0.1">

  <service name="allServices" serviceType="Compound" base="">
    <service name="ncdods" serviceType="OpenDAP" base="/thredds/dodsC/"/>
    <service name="HTTPServer" serviceType="HTTPServer" base="/thredds/fileServer/"/>
  </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"/>

  <dataset name="NECOFS GOM3 Forecast" ID="gom3_nocache" serviceName="allServices"
    urlPath="FVCOM/NECOFS/Forecasts/NECOFS_GOM3_FORECAST.nc" dataType="Grid"/>

  <dataset name="NECOFS MET Forecast" ID="necofs_met" serviceName="allServices"
    urlPath="FVCOM/NECOFS/Forecasts/NECOFS_MET_FORECAST.nc" dataType="Grid"/>

  <dataset name="NECOFS GOM3 Wave Forecast" ID="necofs_gom3_wave" serviceName="allServices"
    urlPath="FVCOM/NECOFS/Forecasts/NECOFS_WAVE_FORECAST.nc" dataType="Grid"/>

  <dataset name="NECOFS MASSBAY Forecast" ID="massbay_nocache" serviceName="allServices"
    urlPath="FVCOM/NECOFS/Forecasts/NECOFS_FVCOM_OCEAN_MASSBAY_FORECAST.nc" dataType="Grid"/>

</catalog>

还有关于https://www.unidata.ucar.edu/projects/THREDDS/tech/reference/ThreddsConfigXMLFile.html的更多信息,它还说“看下面的内容可能不起作用”,但是可以肯定它在TDS 4.2.9上工作,因为我们在这里使用它:http://www.smast.umassd.edu:8080/thredds/forecasts.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14621041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档