[mapguide-trac] #1154: MgLayerBase should be able to get the filter of layer definition

MapGuide Open Source trac_mapguide at osgeo.org
Tue Nov 17 01:09:54 EST 2009


#1154: MgLayerBase should be able to get the filter of layer definition
----------------------------+-----------------------------------------------
   Reporter:  christinebao  |       Owner:  Christine Bao
       Type:  defect        |      Status:  new          
   Priority:  medium        |   Milestone:               
  Component:  General       |     Version:  2.0.2        
   Severity:  trivial       |    Keywords:               
External_id:  1277730       |  
----------------------------+-----------------------------------------------
 This requirement is from ticket http://trac.osgeo.org/fusion/ticket/327:
 Query: The matched objects excluded by layer filter are listed in Query
 result.

 Layer definition may have filter, for example:[[BR]]

 {{{
 <LayerDefinition xsi:noNamespaceSchemaLocation="LayerDefinition-1.3.0.xsd"
 version="1.3.0">
       <VectorLayerDefinition>
 <ResourceId>Library://Theme/Data/bayarea_cities.FeatureSource</ResourceId>
            <FeatureName>SHP_Schema:bayarea_cities</FeatureName>
            <FeatureNameType>FeatureClass</FeatureNameType>
            <Filter>Autogenerated_SDF_ID < 3</Filter>
            <Geometry>SHPGEOM</Geometry>
 }}}


 MgLayerBase has APIs for read resource Id, feature name and geometry, but
 there is no way to get filter. It's better to make MgLayerBase have an API
 GetFilter(), and return the filter inside layer definition.

-- 
Ticket URL: <https://trac.osgeo.org/mapguide/ticket/1154>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list