Changes between Version 15 and Version 16 of FDORfc6
- Timestamp:
- Jul 23, 2007, 9:46:31 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FDORfc6
v15 v16 23 23 24 24 In 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 serv er.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 service. 26 26 27 27 == Proposed Solution == … … 48 48 3 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. 49 49 50 The following is an example of how WMS GetImageFormats command would be used to get the entire supported image formats list from WMS serverafter connection.50 The following is an example of how WMS GetImageFormats command would be used to get all image formats supported by WMS service after connection. 51 51 {{{ 52 52 FdoPtr<FdoIGetImageFormats > cmd = static_cast<FdoIGetImageFormats *> (conn->CreateCommand (WmsCommandType_GetImageFormats)); … … 62 62 /// \brief 63 63 /// Executes the GetImageFormats command and returns a 64 /// FdoStringCollection, which contains all image formats supported by WMS serv er.65 /// 66 /// \return 67 /// Returns the image format collection supported by WMS serv er64 /// FdoStringCollection, which contains all image formats supported by WMS service. 65 /// 66 /// \return 67 /// Returns the image format collection supported by WMS service 68 68 /// 69 69 FDO_API virtual FdoStringCollection * Execute() = 0; … … 100 100 /// <summary> 101 101 /// Executes the GetFormats command and returns a 102 /// FdoStringCollection, which contains all image formats supported by WMS serv er.102 /// FdoStringCollection, which contains all image formats supported by WMS service. 103 103 /// <returns> 104 /// Returns the image format collection supported by WMS serv er.104 /// Returns the image format collection supported by WMS service. 105 105 /// </returns> 106 106 virtual FdoStringCollection* Execute (); … … 109 109 }}} 110 110 111 The following is an example of how WMS GetFeatureClassStyles command would be used to get all styles supported by specific layer on WMS serv erafter connection.111 The 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. 112 112 '''''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.''''' 113 113 {{{ … … 211 211 }}} 212 212 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 serv erafter connection.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 service after connection. 214 214 '''''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.''''' 215 215 {{{ … … 248 248 /// \brief 249 249 /// Executes the GetCRSNames command and returns a 250 /// FdoStringCollection, which contains entire CRS names supported by s erver.250 /// FdoStringCollection, which contains entire CRS names supported by specific feature class. 251 251 /// and all CRS names supported by its ancestors, because WMS service supports CRS 252 252 /// declarations are inherited by child Layers. 253 253 /// 254 254 /// \return 255 /// Returns the CRS name collection supported by server255 /// Returns the CRS name collection supported by the specific feature class. 256 256 /// 257 257 FDO_API virtual FdoStringCollection * Execute() = 0;