![]() |
|
The THREDDS Data Server (TDS) runs within a Tomcat server, providing these data services:
A THREDDS data server always has a THREDDS Catalog that describes what datasets are available, called the THREDDS data server catalog. These are typically divided into nested catalogs, with the top-level catalog at the root of the tree.
In addition, these catalog services can be used on any catalog.
And these miscellaneous services can also be used:
The THREDDS Data Server is written in 100% Java. It requires Java 1.4.2 or above and Tomcat 5.0 or above. We recommend Java 5 and Tomcat 5.5. See Getting Started for details.
Read the following, more or less in order, as a Tutorial for configuring and running the TDS:
You can find the build version of this server here.
The current TDS catalog schema
Each of these services allow you to specify the target catalog with a query parameter:
catalog=http://server/etc/mycatalog.xml
If this parameter is left off, the THREDDS top-level server catalog will be used.
http://hostname:8080/thredds/catalogServices?catalog=http://server/etc/mycatalog.xml
A form to do the same: http://servername:port/thredds/showHtmlForm.html
http://servername:port/thredds/catalogServices?cmd=validate&catalog=http://server/etc/mycatalog.xml
A form to do the same: http://servername:port/thredds/validateForm.html
http://servername:port/thredds/catalogServices?cmd=convert&catalog=http://server/etc/mycatalog.xml
A form to do the same: http://servername:port/thredds/convertForm.html
http://hostname:8080/thredds/catalogServices?cmd=subset&catalog=mycatalog.xml&dataset=id
Here, you must specify a dataset with the given id. A catalog will be constructed containing just that dataset and any of its nested datasets. Inherited services and properties will be included as needed.
To subset and display in HTML in one step:
http://hostname:8080/thredds/catalog.html?cmd=subset&catalog=mycatalog.xml&dataset=id
http://hostname:8080/thredds/catalogServices?catalog=http://hostname:8080/thredds/dir1/dir2/mycatalog.xml
is the same as
http://hostname:8080/thredds/dir1/dir2/mycatalog.htmlA URL ending in "/"
http://hostname:8080/thredds/dir1/dir2/will be converted to:
http://hostname:8080/thredds /dir1/dir2/catalog.htmlhowever, the catalog is not guaranteed to exist.
Use this form: http://servername:port/thredds/cdmValidate.html
To use as a web service:
- For remote access: http://hostname:8080/thredds/cdmValidate?URL=urlString[&xml=true]
- For upload a file, POST a multipart/form-data to http://hostname:8080/thredds/cdmValidate
URLS are of the form : http://servername:port/thredds/modelInventory/{collection path}/
ExampleURLS are of the form :
http://servername:port/thredds/ncServer/{dataset path}?grid={grid1}&grid={grid2}&grid=... [&north=17.3&south=12.088&west=140.2&east=160.0][&start_time=0.0&end_time=12.0][&addLatLon]
To use from a form: http://servername:port/thredds/ncServer/{dataset path}/?showForm
Comments to THREDDS mailgroup or THREDDS support
Go to: THREDDS Tech Page or THREDDS Home Page 