memoryPreloadingEnabled throws exception with Postgis
-----------------------------------------------------

                 Key: GEOT-1209
                 URL: http://jira.codehaus.org/browse/GEOT-1209
             Project: GeoTools
          Issue Type: Bug
          Components: core filter
    Affects Versions: 2.3.0
         Environment: Windows XP SP2, JDK 6. Postgresql 8.2, Postgis 1.2
Pentium IV 3 GHz processor, 1GB RAM.
            Reporter: Miguel Angel Vega Pabon
            Priority: Critical
         Attachments: files.rar

1. Using a multipolygon PostgisDataStore. 
2. The map is using an StreamingRenderer to produce the image.
3. By using: rendererParams.put("memoryPreloadingEnabled", new Boolean(true));, 
occurs the following exception:
java.lang.ClassCastException: org.geotools.filter.Filter$1 cannot be cast to 
org.geotools.filter.AbstractFilter
        at org.geotools.filter.SQLEncoder.visit(SQLEncoder.java:376)
        at 
org.geotools.filter.FilterVisitorFilterWrapper.visitLogicFilter(FilterVisitorFilterWrapper.java:64)
        at 
org.geotools.filter.FilterVisitorFilterWrapper.visit(FilterVisitorFilterWrapper.java:96)
        at org.geotools.filter.AndImpl.accept(AndImpl.java:49)
        at org.geotools.filter.AbstractFilter.accept(AbstractFilter.java:200)
        at org.geotools.filter.SQLEncoder.encode(SQLEncoder.java:213)
        at org.geotools.filter.SQLEncoder.encode(SQLEncoder.java:237)
        at 
org.geotools.data.postgis.PostgisSQLBuilder.sqlWhere(PostgisSQLBuilder.java:155)
        at 
org.geotools.data.jdbc.DefaultSQLBuilder.buildSQLQuery(DefaultSQLBuilder.java:223)
        at 
org.geotools.data.jdbc.JDBC1DataStore.constructQuery(JDBC1DataStore.java:744)
        at 
org.geotools.data.jdbc.JDBC1DataStore.getFeatureReader(JDBC1DataStore.java:664)
        at 
org.geotools.data.jdbc.JDBCFeatureCollection.reader(JDBCFeatureCollection.java:78)
        at 
org.geotools.renderer.lite.IndexedFeatureResults.<init>(IndexedFeatureResults.java:58)
        at 
org.geotools.renderer.lite.StreamingRenderer.queryLayer(StreamingRenderer.java:902)
        at 
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1457)
        at 
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:698)
        at 
org.dacorp.geobeans.imagery.factory.DefaultMapProducer.produceImage(DefaultMapProducer.java:312)
        at org.dacorp.geobeans.map.Map.refresh(Map.java:130)
        at org.dacorp.geobeans.map.Map.addLayer(Map.java:114)
3
        at 
org.dacorp.geobeans.xml.GeoFileParser.isFileOK(GeoFileParser.java:520)
        at 
org.dacorp.geobeans.xml.GeoFileParser.parseFile(GeoFileParser.java:599)
        at 
org.dacorp.geobeans.map.DefaultMapFactory.createMap(DefaultMapFactory.java:23)
        at test.MapTest.<init>(MapTest.java:123)
        at test.MapTest.main(MapTest.java:141)

4. SLD file used:
<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld"; 
xmlns:gml="http://www.opengis.net/gml"; xmlns:ogc="http://www.opengis.net/ogc"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.opengis.net/sld 
http://schemas.opengeospatial.net/sld/1.0.0/StyledLayerDescriptor.xsd";>
    <NamedLayer>
        <Name>Barrios</Name>
        <UserStyle>
            <FeatureTypeStyle>
                <Rule>
                    <Name>CRUCE VILAQUE</Name>
                    <ogc:Filter><ogc:PropertyIsEqualTo>
                        <ogc:PropertyName>ciudad</ogc:PropertyName>
                        <ogc:Literal>CRUCE 
VILAQUE</ogc:Literal></ogc:PropertyIsEqualTo>
                    </ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#8b4513</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>CARANAVI</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>CARANAVI</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#c09058</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>COROICO</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>COROICO</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#a7af5e</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>VIACHA</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>VIACHA</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#f0e68c</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>SAN ANTONIO</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>SAN
 ANTONIO</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#cd9b1d</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>VILLA REMEDIOS</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>VILLA
 REMEDIOS</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#cec395</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>ANCARA</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>ANCARA</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#f7b567</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>POCOHOTA</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>POCOHOTA</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#bdb76b</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>HUARICANA BAJA</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>HUARICANA
 BAJA</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#ffd700</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>HUARICANA ALTO</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>HUARICANA
 ALTO</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#c06549</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>EL PALOMAR</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>EL
 PALOMAR</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#378b00</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>MECAPACA</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>MECAPACA</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#8b6914</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>YUPAMPA</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>YUPAMPA</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#698b69</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>YUPAMAPA</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>YUPAMAPA</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#ac96ac</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>LAS CARRERAS</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>LAS
 CARRERAS</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#8b4513</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>TAIPICHULLO</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>TAIPICHULLO</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#c09058</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>HUAJCHILLA</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>HUAJCHILLA</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#a7af5e</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>LIPARI</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>LIPARI</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#f0e68c</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>ACHOCALLA</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>ACHOCALLA</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#cd9b1d</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>LA PAZ</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>LA
 PAZ</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#cec395</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>CORAPATA</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>CORAPATA</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#f7b567</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>LAJA</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>LAJA</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#bdb76b</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>PUCARANI</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>PUCARANI</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#ffd700</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
                <Rule>
                    <Name>EL ALTO</Name>
                    
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ciudad</ogc:PropertyName><ogc:Literal>EL
 ALTO</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>
                    
                    <PolygonSymbolizer>
                        <Fill>
                            <CssParameter name="fill">#c06549</CssParameter>
                        </Fill>
                        <Stroke>
                            <CssParameter name="stroke">#000000</CssParameter>
                        </Stroke>
                    </PolygonSymbolizer>
                    <TextSymbolizer>
                        <Label>nombre</Label>
                        <LabelPlacement>
                            <PointPlacement>
                                <AnchorPoint>
                                    <AnchorPointX>0.5</AnchorPointX>
                                    <AnchorPointY>0.5</AnchorPointY>
                                </AnchorPoint>
                            </PointPlacement>
                        </LabelPlacement>
                        <Fill>
                            <CssParameter name="fill">#000000</CssParameter>
                        </Fill>
                    </TextSymbolizer>
                </Rule>
            </FeatureTypeStyle>
        </UserStyle>
    </NamedLayer>    
</StyledLayerDescriptor>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to