Changes between Version 2 and Version 3 of FdoWMSSLDSupport


Ignore:
Timestamp:
10/29/07 09:59:04 (17 years ago)
Author:
gregboone
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FdoWMSSLDSupport

    v2 v3  
    4040In 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.
    4141
    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.
     42If 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.
    4343
    4444The following is the C++ definition of the methods to be appended to the !FdoWmsOvRasterDefinition class.
     
    231231        <xs:enumeration value="Default"/>
    232232        <xs:enumeration value="WFS"/>
    233         <xs:enumeration value="WMS"/>
     233        <xs:enumeration value="WCS"/>
    234234    </xs:restriction>
    235235</xs:simpleType>
     
    305305
    306306HTTP 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
    307308The 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.
    308309
    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.
     310NOTE: 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.
    310311
    311312Here are two examples of SLD !GetMap Requests using GET and POST processing: