[fusion-trac] #199: Fusion MapGuide selection is slow

Fusion trac_fusion at osgeo.org
Thu Dec 18 18:37:41 EST 2008


#199: Fusion MapGuide selection is slow
----------------------------+-----------------------------------------------
   Reporter:  chrisclaydon  |       Owner:  madair  
       Type:  defect        |      Status:  new     
   Priority:  P2            |   Milestone:  2.0     
  Component:  MapGuide      |     Version:  SVN     
   Severity:  Major         |    Keywords:          
External_id:                |       State:  Approved
    Browser:  All           |          Os:  All     
----------------------------+-----------------------------------------------
 Fusion currently determines selected features by making multiple requests
 to the !MapGuide feature service. This works, but is slow and inefficient.
 !MapGuide provides the !QueryMapFeatures API on the Rendering Service to
 allow all the processing to be handled on the server side instead. The
 only shortcoming of this API is that it will only return properties for a
 single feature. This may be addressed in !MapGuide in the future at some
 point, which would make things simpler in Fusion.

 In the meantime, !QueryMapFeatures can still be used to determine the
 selected features, and the Feature Service can then be used to retrieve
 their properties. The flow through the code can also be modified to render
 the selection in the map as soon as we know the selected features, rather
 than waiting for all the properties to be retrieved too, which can take
 some time.

 The result would be a much faster perceived and actual response to a
 selection request.

-- 
Ticket URL: <http://trac.osgeo.org/fusion/ticket/199>
Fusion <http://trac.osgeo.org/fusion>
Fusion is a web-mapping application development framework for MapServer and MapGuide OS.


More information about the fusion-trac mailing list