You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The dap4 code needs a slight refactor to allow for thredds.server.dap4.Dap4Controller to use thredds.core.TdsRequestedDataset for reading data as NetcdfFile. This will allow the use of dap4 on virtual datasets (e.g. NcML aggregations), as well as handle authentication/authorization in the same way as other services.
The text was updated successfully, but these errors were encountered:
Previously, reading datasets via the CDM was reliant upon extracting a
filesystem path from the incoming request through implementation of the
abstract method dap4.servlet.DapController#getResourcePath. This has
been refactored to use dap4.servlet.DapController#getCDMWrap as the
abstract method used to interface the CDM reading code. D4TS continues
to use the getResourcePath code in its implementation of getCDMWrap. The
TDS utilizes TdsRequestedDataset in its implementation, which takes care
of virtual datasets, such as NcML aggregations, object storage based
data, etc., as well as authentication/authorization.
FixesUnidata#568
The dap4 code needs a slight refactor to allow for
thredds.server.dap4.Dap4Controller
to usethredds.core.TdsRequestedDataset
for reading data asNetcdfFile
. This will allow the use ofdap4
on virtual datasets (e.g. NcML aggregations), as well as handle authentication/authorization in the same way as other services.The text was updated successfully, but these errors were encountered: