270 likes | 423 Views
GI-cat / THREDDS notes. GI-cat/THREDDS system. http://www.giida.cnr.it/gi-cat-thredds/. GI-cat/THREDDS system. More than 50000 metadata records periodically harvested Implements a mapping from THREDDS data model (TDM) to ISO19139
E N D
GI-cat/THREDDS system http://www.giida.cnr.it/gi-cat-thredds/
GI-cat/THREDDS system More than 50000 metadata records periodically harvested Implements a mapping from THREDDS data model (TDM) to ISO19139 Makes available for discovery THREDDS datasets from a CSW 2.0.2 ISO AP interface
Queries “by variable”: enabled • Variables information mapping:
HTTP-GET binding • Enabled HTTP-GET binding for GetRecords operation to achieve CUAHSI interoperability • E.g. Query for records with "AnyText" matching "*Conus*" and intersecting the bounding box (10, 0, 0, 50) : http://giida.cnr.it/gi-cat-thredds/services/cswiso?service=CSW&request=GetRecords&version=2.0.2&typeNames=gmd:MD_Metadata&namespace=apiso=http://www.opengis.net/cat/csw/apiso/1.0,gmd:http://www.isotc211.org/2005/gmd&elementSetName=full&outputSchema=http://www.isotc211.org/2005/gmd&startPosition=1&maxRecords=10&resultType=results&constraint=BBOX%28apiso%3ABoundingBox%2C%2010%2C%200%2C%200%2C%2050%29%20AND%20%28apiso%3AAnyText%20LIKE%20%27%25Conus%25%27%29
Proxy scenario LAN WMS service CDI service Proxy GI-cat THREDDS service
Different clients supported • GI-go geobrowser (thick client) • Browser (GI-portal light client) • Browser (OpenSearch search engine) • ArcGIS Explorer • ArcGISArcMap 10 • WorldWind • Matlab (work in progress) • …
Work in progress • GI-cat client library for Matlab • Enable queries to GI-cat from Matlab / Octave E.g. queries by area, time, free text • ISO19139 results are available for further processing
Drill down support in GI-go • A user will be able to: • Perform a search on the desired level (e.g. dataset collections) • Browse the hierarchy of a matching dataset collection
Additional metadata THREDDS datamodelmay not suffice to hold all the available metadata information. E.g.: • THREDDS datamodel does not fully contain ISO19115 datamodel) • Plethora of NetCDF conventions + custom information in NetCDF attributes ISO19115 datamodel THREDDS datamodel NetCDF datamodel
Proposed extension #1 • Extended THREDDS data model It seems the optimal “long term solution”, however may impact on existing TDS clients Extended TDS THREDDS Accessor +
Proposed extension #2 • Extended metadata harvesting (at different entrypoints) THREDDS Accessor + TDS ISO19115 module (nciso) OPeNDAP module