Changes between Version 3 and Version 4 of CdataServices


Ignore:
Timestamp:
21/02/07 09:14:58 (13 years ago)
Author:
lawrence
Comment:

beginning to flesh out CSML services

Legend:

Unmodified
Added
Removed
Modified
  • CdataServices

    v3 v4  
    11 
    2 This page outlines the key aspects of the data service suite (following a decision to cease development based on DX). 
     2This page outlines the key aspects of the data service suite (following a decision to cease development based on DX). Code will eventually appear in the [source:TI02-CSML/trunk/services repository]. 
    33 
    44== Enterprise Viewpoint == 
     
    1212 * CSML Schema description of a !ProfileSeries 
    1313 * CSML Instances at both locations 
     14 * CSML Storage Descriptors 
    1415 * Binary Files at both locations 
    1516 
     
    1718 
    1819Some key components 
     20(Note relevant specs are reproduced [source:TI02-CSML/trunk/services/specs here] with the OGC license attached! 
    1921 
    20 OGC WFS 
    21 || !GetCapabilities || || 
     22==== OGC [http://portal.opengeospatial.org/files/?artifact_id=8339 WFS] ==== 
     23 
     24 * see also http://en.wikipedia.org/wiki/Web_Feature_Service wikipedia]: 
     25 * See also the Filter Encoding [http://portal.opengeospatial.org/files/?artifact_id=8340 Specification] 
     26 
     27Note these three arguments are mandatory: 
     28|| !GetCapabilities  || || 
    2229|| !DescribeFeatureType || typename, outputFormat || 
    2330|| !GetFeature || outputFormat, || 
     
    2633|| || srsName, typeName, featureID, filter, bbox, sortBy || 
    2734 
    28 NDG !DataService 
     35Starting assumption. We need to build a wsgi based WFS, which we can gatekeep, and which will serve up a combination of GML and netcdf local to the WFS. That is, we expect the storage descriptors to point to  
     36files on the local file system.  This system should be standalone python and not depend on any external packages (i.e. not dependence on databases). 
     37 
     38The consequence of the no dependencies on external databases is that we can either dynamically parse the CSML in a directory (or directories) which is configured, or we can index the CSML content to some extent, and only parse full CSML documents in response to GetFeature requests. 
     39 
     40==== NDG !DataService ==== 
    2941|| extractGridSeries || featureId:URI, bbox:GM_Envelope || 
    3042|| extractProfile    || featureId:URI, location:GM_Point || 
    3143|| extractSection ||    featureId:URI, path:GM_LineString, depths:MeasureListType || 
    3244 
    33 OGC WPS 
     45==== OGC WPS ==== 
    3446|| !GetCapabilities || || 
    3547|| !DescribeProcess || identifier ||