[Mapserver-DE] SLD, Filter und mswms_world
Jörg Thomsen
jt at mapmedia.de
Mon Okt 25 10:20:06 CEST 2004
Hallo TIll,
mit dem 'Chameleon Sample - Other widgets' funktioniert auch Dein
Beispiel nicht :-(, ich sehe auch keine Untersdchiede zu meinem sld. Für
weitere Versuche habe ich heute leider keine Zeit. Ich werde mir Deinen
Vortrag dann durchlesen, vielleicht bringt er Erleuchtung.
Jörg
Till Adams wrote:
> Jörg,
>
> wie in meinem Vortrag auf der UMN AK gezeigt, hier ein Beispiel SLD,
> welches auf die DM Solutions-Demo passt.
>
> Generell werden die Vorträge der AK heute online gestellt (glaube ich
> ;-)) und im Laufe der Woche wollte ich auch einige Demos auf unserer
> Seite bereitstellen.
>
> Wir sind gerade auch dabei die SLD-Spezifikation produktiv in einem
> Projekt einzusetzen, werden da also einiges an Know-How aufbauen -
> vielleicht können wir ja doppelt-Arbeit verhindern?
>
> Grüsse ;-) Till
>
> Jörg Thomsen wrote:
>
>> Hallo Liste,
>>
>> ich beschäftige mich gerade mit sld und versuche dem Demo-Server von
>> DMSolution (http://www2.dmsolutions.ca/cgi-bin/mswms_world?) ein paar
>> individuell eingefärbte Karten zu entlocken.
>> Alle Länder des Layers WorldPolitical mit der selben Farbe zu belegen
>> war nicht schwer. Jetzt würde ich gerne verschiedene Länder mit
>> verschiedenen Farben belegen, komme aber mit den Filterbedingungen
>> nicht weiter. So sieht der Filter-Part im sld aus (den gesamten File
>> hänge ich an die Mail):
>> <Filter>
>> <PropertyIsEqualTo>
>> <PropertyName>
>> NAME
>> </PropertyName>
>> <Literal>
>> Canada
>> </Literal>
>> </PropertyIsEqualTo>
>> <PolygonSymbolizer>
>> <Fill>
>> <CssParameter name="fill">#C000C0</CssParameter>
>> </Fill>
>> </PolygonSymbolizer>
>> </Filter>
>>
>> Wenn ich die Datei hochlade, ändert ich gar nichts an der Darstellung.
>> Hat jemand eine Idee? Selbst schon einmal erfolgreich mit SLD
>> Klassifiziert?
>>
>> Viele Grüße, Jörg Thomsen
>>
>>
>> ------------------------------------------------------------------------
>>
>> <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.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd">
>> <NamedLayer>
>> <Name>
>> WorldPolitical
>> </Name>
>> <UserStyle>
>> <FeatureTypeStyle>
>> <Rule>
>> <Filter>
>> <PropertyIsEqualTo>
>> <PropertyName>
>> NAME
>> </PropertyName>
>> <Literal>
>> Canada
>> </Literal>
>> </PropertyIsEqualTo>
>> <PolygonSymbolizer>
>> <Fill>
>> <CssParameter
>> name="fill">#C000C0</CssParameter>
>> </Fill>
>> </PolygonSymbolizer>
>> </Filter>
>> <PolygonSymbolizer>
>> <Stroke>
>> <GraphicFill>
>> <Graphic>
>> <Mark>
>>
>> <WellKnownName>circle</WellKnownName>
>> <Stroke>
>> <CssParameter
>> name="stroke">#000000</CssParameter>
>> </Stroke>
>> </Mark>
>> <Size>
>> 1
>> </Size>
>> </Graphic>
>> </GraphicFill>
>> </Stroke>
>> </PolygonSymbolizer>
>> </Rule>
>> </FeatureTypeStyle>
>> </UserStyle>
>> </NamedLayer>
>> </StyledLayerDescriptor>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Mapserver-DE mailing list
>> Mapserver-DE at freegis.org
>> https://freegis.org/mailman/listinfo/mapserver-de
>
>
>
> ------------------------------------------------------------------------
>
> <StyledLayerDescriptor version="1.0.0">
> <NamedLayer>
> <Name>Continent</Name>
> <UserStyle>
> <Title>xxx</Title>
> <FeatureTypeStyle>
> <Rule>
> <Filter>
> <PropertyIsEqualTo>
> <PropertyName>Continent</PropertyName>
> <Literal>Africa</Literal>
> </PropertyIsEqualTo>
> </Filter>
> <LineSymbolizer>
> <Geometry>
> <PropertyName>center-line</PropertyName>
> </Geometry>
> <Stroke>
> <CssParameter name="stroke">#0000ff</CssParameter>
> <CssParameter name="stroke-width">2.0</CssParameter>
> </Stroke>
> </LineSymbolizer>
> </Rule>
> <Rule>
> <Filter>
> <PropertyIsEqualTo>
> <PropertyName>Continent</PropertyName>
> <Literal>Antarctic</Literal>
> </PropertyIsEqualTo>
> </Filter>
> <LineSymbolizer>
> <Geometry>
> <PropertyName>center-line</PropertyName>
> </Geometry>
> <Stroke>
> <CssParameter name="stroke">#ff0000</CssParameter>
> <CssParameter name="stroke-width">2.0</CssParameter>
> </Stroke> </LineSymbolizer>
> </Rule>
> <Rule>
> <Filter>
> <PropertyIsEqualTo>
> <PropertyName>Continent</PropertyName>
> <Literal>Australia</Literal>
> </PropertyIsEqualTo>
> </Filter>
> <LineSymbolizer>
> <Geometry>
> <PropertyName>center-line</PropertyName>
> </Geometry>
> <Stroke>
> <CssParameter name="stroke">#00ff00</CssParameter>
> <CssParameter name="stroke-width">2.0</CssParameter>
> </Stroke>
> </LineSymbolizer>
> </Rule>
> <Rule>
> <Filter>
> <PropertyIsEqualTo>
> <PropertyName>Continent</PropertyName>
> <Literal>Europe</Literal>
> </PropertyIsEqualTo>
> </Filter>
> <LineSymbolizer>
> <Geometry>
> <PropertyName>center-line</PropertyName>
> </Geometry>
> <Stroke>
> <CssParameter name="stroke">#ffff00</CssParameter>
> <CssParameter name="stroke-width">2.0</CssParameter>
> </Stroke>
> </LineSymbolizer>
> </Rule>
> <Rule>
> <Filter>
> <PropertyIsEqualTo>
> <PropertyName>Continent</PropertyName>
> <Literal>North America</Literal>
> </PropertyIsEqualTo>
> </Filter>
> <LineSymbolizer>
> <Geometry>
> <PropertyName>center-line</PropertyName>
> </Geometry>
> <Stroke>
> <CssParameter name="stroke">#ff00ff</CssParameter>
> <CssParameter name="stroke-width">2.0</CssParameter>
> </Stroke>
> </LineSymbolizer>
> </Rule>
> <Rule>
> <Filter>
> <PropertyIsEqualTo>
> <PropertyName>Continent</PropertyName>
> <Literal>South America</Literal>
> </PropertyIsEqualTo>
> </Filter>
> <LineSymbolizer>
> <Geometry>
> <PropertyName>center-line</PropertyName>
> </Geometry>
> <Stroke>
> <CssParameter name="stroke">#CC0000</CssParameter>
> <CssParameter name="stroke-width">2.0</CssParameter>
> </Stroke>
> </LineSymbolizer>
> </Rule>
> <Rule>
> <Filter>
> <PropertyIsEqualTo>
> <PropertyName>Continent</PropertyName>
> <Literal>Asia</Literal>
> </PropertyIsEqualTo>
> </Filter>
> <PolygonSymbolizer>
> <Geometry>
> <PropertyName>center-line</PropertyName>
> </Geometry>
> <Fill>
> <CssParameter name="fill">#ff00ff</CssParameter>
> </Fill>
> <Stroke>
> <CssParameter name="stroke">#CC0000</CssParameter>
> <CssParameter name="stroke-width">2.0</CssParameter>
> </Stroke>
> </PolygonSymbolizer>
> </Rule>
> </FeatureTypeStyle>
> </UserStyle>
> </NamedLayer>
>
> <NamedLayer>
> <Name>Cities</Name>
> <UserStyle>
> <Title>xxx</Title>
> <FeatureTypeStyle>
> <Rule>
> <PointSymbolizer>
> <Geometry>
> <PropertyName>locatedAt</PropertyName>
> </Geometry>
> <Graphic>
> <Mark>
> <WellKnownName>star</WellKnownName>
> <Fill>
> <CssParameter name="fill">#ff0000</CssParameter>
> </Fill>
> </Mark>
> <Size>3.0</Size>
> </Graphic>
> </PointSymbolizer>
> </Rule>
> </FeatureTypeStyle>
> </UserStyle>
> </NamedLayer>
>
> </StyledLayerDescriptor>
--
Mit freundlichen Grüßen,
Jörg Thomsen
_________________________________________________
MapMedia
Kartographie und raumbezogene Informationssysteme
Heilbronner Straße 10
D-10711 Berlin
fon: +49.(0)30.89 06 82 70
fax: +49.(0)30.89 06 82 73
mail: jt at mapmedia.de
net: www.mapmedia.de
pgp: on demand
_________________________________________________
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)