Changes between Version 2 and Version 3 of FdoWMSSLDSupport
- Timestamp:
- 10/29/07 09:59:04 (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FdoWMSSLDSupport
v2 v3 40 40 In order to add SLD support to the FDO WMS Overrides API, the ability to set the SLD and OWS URL will be added to the !FdoWmsOvRasterDefinition class. The newly added properties will be serialized and de-serialized to/from XML as a part of the !ReadXml/!WriteXml process. These properties are considered optional and if not set, will not be serialized. 41 41 42 If the SLD/OWS properties are de-serialized from XML as a part of the FDO WMS Provider connection process, the values will be used to help construct the appropriate WMS GetMap Request for the referenced FDO feature class definition.42 If the SLD/OWS properties are de-serialized from XML as a part of the FDO WMS Provider connection process, the values will be used to help construct the appropriate WMS !GetMap Request for the referenced FDO feature class definition. 43 43 44 44 The following is the C++ definition of the methods to be appended to the !FdoWmsOvRasterDefinition class. … … 231 231 <xs:enumeration value="Default"/> 232 232 <xs:enumeration value="WFS"/> 233 <xs:enumeration value="W MS"/>233 <xs:enumeration value="WCS"/> 234 234 </xs:restriction> 235 235 </xs:simpleType> … … 305 305 306 306 HTTP supports two request methods: GET and POST. One or both of these methods may be defined for a particular OGC Web Service type and offered by a service instance, and the use of the Online Resource URL differs in each case. The basic WMS specification defines HTTP GET (mandatory) and HTTP POST (optional) for invoking operations. 307 307 308 The FDO WMS Provider currently supports only the GET specification. If SLD support is to be fully implemented within the provider then POST processing will also need to be supported. If only GET request methods are used to embed inline SLD documents in the service requests, there may be difficulties if the WMS provider generates excessively long URLs. 308 309 309 NOTE: POST processing is technically superior to GET processing but there has been a general lack of vendor support in the past for XML-POST GetMap-request methods. POST processing will only be used if the WMS service supports POST processing.310 NOTE: POST processing is technically superior to GET processing but there has been a general lack of vendor support in the past for XML-POST !GetMap request methods. POST processing will only be used if the WMS service supports POST processing. 310 311 311 312 Here are two examples of SLD !GetMap Requests using GET and POST processing: