GI-cat / THREDDS notes
GI-cat/THREDDS system
GI-cat/THREDDS system More than metadata records periodically harvested Implements a mapping from THREDDS data model (TDM) to ISO19139 Makes available for discovery THREDDS datasets from a CSW ISO AP interface
Queries “by variable”: enabled Variables information mapping: /catalog/dataset/metadata/variables/va riable or /catalog/dataset/metadata/variables/va /gmd:MD_Metadata/gmd:contentInfo/g md:MD_CoverageDescription/gmd:attrib uteDescription/gco:RecordType /catalog/dataset/metadata/variables/vari /gmd:MD_Metadata/gmd:contentInfo/gm d:MD_CoverageDescription/gmd:dimensio n/gmd:MD_RangeDimension/gmd:descrip tor/gco:CharacterString
Different clients supported GI-go geobrowser (thick client) Browser (GI-portal light client) Browser (OpenSearch search engine) ArcGIS Explorer ArcGIS ArcMap 10 WorldWind Matlab (work in progress) …
GI-go geobrowser
Browser - GI-portal
Browser – OpenSearch engine
Query Applet
ArcGIS Explorer
ArcGIS ArcMap 10
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
Proxy scenario Proxy WMS service THREDDS service GI-cat CDI service LAN
Proxy configuration
TDS Comments
Additional metadata THREDDS datamodel may 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 THREDDS Accessor + Extended TDS Extended TDS
Proposed extension #2 Extended metadata harvesting (at different entrypoints) THREDDS Accessor + TDS ISO19115 module (nciso) ISO19115 module (nciso) OPeNDAP module OPeNDAP module