Changes between Version 1 and Version 2 of MapGuideRfc20


Ignore:
Timestamp:
Mar 11, 2007, 8:01:36 PM (17 years ago)
Author:
chrisclaydon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc20

    v1 v2  
    11= !MapGuide RFC 20 - New Query Features API - Part 2=
    22
    3 This page contains an change request (RFC) for the !MapGuide Open Source project. 
     3This page contains a change request (RFC) for the !MapGuide Open Source project. 
    44More !MapGuide RFCs can be found on the [wiki:MapGuideRfcs RFCs] page.
    55
     
    5656}}}
    5757
    58 This would allow the !QueryFeatures method to support queries containing either a spatial filter, or a feature filter, or both. The featureFilter parameter would take the form o an XML selection string, as used by the existing !MgSelection class. The Viewer code that issues the QueryFeatures request already has access to the selection string for the selected feature, which should make the implementation in the code relatively simple.
     58This would allow the !QueryFeatures method to support queries containing either a spatial filter, or a feature filter, or both. The featureFilter parameter would take the form of an XML selection string, as used by the existing !MgSelection class. The Viewer code that issues the !QueryFeatures request already has access to the selection string for the selected feature, which should make the implementation in the code relatively simple.
    5959
    6060In the Web Tier the HTTP operation, QUERYMAPFEATURES, would be extended to add support for a new request parameter, FEATUREFILTER. This parameter would contain a URL encoded version of the XML selection string from the viewer.
     
    6262== Implications ==
    6363
    64 The documentation for this API will need to be updated. There are no compatibility issues because we have not yet released a version of MapGuide containing the API method to be modified.
     64The documentation for this API will need to be updated. There are no compatibility issues because we have not yet released a version of !MapGuide containing the API method to be modified.
    6565
    6666== Test Plan ==