私は海洋モデルを運用しているので、opendap TDS と tomcat を介して提供されるフォルダーに新しい netCDF ファイルを毎日入れています。モデルが完了すると、古いファイルは新しいファイルで上書きされ、同じ名前 (!)になりますが、サーバーが新しいデータを更新/提供していないようです。システム ディスク ファイルで ncdump を実行すると、1 つの値が得られます。同じ ncdumpをopendap 経由でアクセスした場合とは異なり、キャッシュされて保持され、必要に応じて更新されないように思えます。TDS opendap tomcat を介して netCDF ファイルのキャッシュを無効にする方法はありますか? ありがとう、乾杯イビカ
質問する
259 次
1 に答える
1
THREDDS Data Server (TDS) がデータをキャッシュしないようにするために、キャッシュされていない datasetRoot を設定できます。以下は、海洋予測モデルに使用する実際の例です。新しい予測 NetCDF ファイルは、同じ名前 (ここでは、NECOFS_GOM2_FORECAST.nc、NECOFS_GOM3_FORECAST.nc など) を使用して、毎日サーバーにアップロードされます。
<?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に関する詳細情報があり 、「LOOK 次は機能しない可能性があります」と記載されていますが、TDS 4.2 で確実に機能します。 .9、ここで使用しているため: http://www.smast.umassd.edu:8080/thredds/forecasts.html
于 2013-01-31T12:13:19.910 に答える