[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