Changes between Version 15 and Version 16 of FDORfc6


Ignore:
Timestamp:
Jul 23, 2007, 9:46:31 PM (17 years ago)
Author:
yangm
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FDORfc6

    v15 v16  
    2323
    2424In the current design of the OSGeo OGC FDO WMS Provider(s), no mechanism exists to allow a client to retrieve all supported CS’s for a specific WMS feature class, neither for image format and style information.
    25 In order to resolve this issue, the WMS providers should be enhanced to add 3 new commands for retrieving all supported image format, style and CS information from WMS server.
     25In order to resolve this issue, the WMS providers should be enhanced to add 3 new commands for retrieving all supported image format, style and CS information from WMS service.
    2626
    2727== Proposed Solution ==
     
    48483 new commands will be added to the FDO WMS Providers, individually for getting image formats, styles and CS names. The usage and the new classes and interfaces are listed as follows.
    4949
    50 The following is an example of how WMS GetImageFormats command would be used to get the entire supported image formats list from WMS server after connection.
     50The following is an example of how WMS GetImageFormats command would be used to get all image formats supported by WMS service after connection.
    5151{{{
    5252FdoPtr<FdoIGetImageFormats > cmd = static_cast<FdoIGetImageFormats *> (conn->CreateCommand (WmsCommandType_GetImageFormats));
     
    6262    /// \brief
    6363    /// Executes the GetImageFormats command and returns a
    64     /// FdoStringCollection, which contains all image formats supported by WMS server.
    65     ///
    66     /// \return
    67     /// Returns the image format collection supported by WMS server
     64    /// FdoStringCollection, which contains all image formats supported by WMS service.
     65    ///
     66    /// \return
     67    /// Returns the image format collection supported by WMS service
    6868     ///
    6969    FDO_API virtual FdoStringCollection * Execute() = 0;
     
    100100    /// <summary>
    101101    /// Executes the GetFormats command and returns a
    102     /// FdoStringCollection, which contains all image formats supported by WMS server.
     102    /// FdoStringCollection, which contains all image formats supported by WMS service.
    103103    /// <returns>
    104     /// Returns the image format collection supported by WMS server.
     104    /// Returns the image format collection supported by WMS service.
    105105    /// </returns>
    106106    virtual FdoStringCollection* Execute ();
     
    109109}}}
    110110
    111 The following is an example of how WMS GetFeatureClassStyles command would be used to get all styles supported by specific layer on WMS server after connection.
     111The following is an example of how WMS GetFeatureClassStyles command would be used to get all styles supported by specific layer on WMS service after connection.
    112112'''''Note: FeatureClass is a FDO conception, one feature class is correspond with one layer name in the WMS service. We use feature class, instead of layer here, in order to avoid the confusion of FDO user.'''''
    113113{{{
     
    211211}}}
    212212
    213 The following is an example of how WMS GetFeatureClassCRSNames command would be used to get the all CRS names supported by specifc layer on WMS server after connection.
     213The following is an example of how WMS GetFeatureClassCRSNames command would be used to get the all CRS names supported by specifc layer on WMS service after connection.
    214214'''''Note: FeatureClass is a FDO conception, one feature class is correspond with one layer name in the WMS service. We use feature class, instead of layer here, in order to avoid the confusion of FDO user.'''''
    215215{{{
     
    248248    /// \brief
    249249    /// Executes the GetCRSNames command and returns a
    250     /// FdoStringCollection, which contains entire CRS names supported by server.
     250    /// FdoStringCollection, which contains entire CRS names supported by specific feature class.
    251251    /// and all CRS names supported by its ancestors, because WMS service supports CRS
    252252    /// declarations are inherited by child Layers.
    253253    ///
    254254    /// \return
    255     /// Returns the CRS name collection supported by server
     255    /// Returns the CRS name collection supported by the specific feature class.
    256256    ///
    257257    FDO_API virtual FdoStringCollection * Execute() = 0;