[Mapserver-DE] SLD, Filter und mswms_world

Till Adams adams at terrestris.de
Fre Okt 29 10:26:31 CEST 2004


Hallo Jörg,

wahrscheinlich gibt es zumindest einen, der mehr Zeit hat!

Ich weiß nicht genau seit WANN der UMN den WMS Request "GetStyles" 
unterstützt, kann sein, daß bei DM Solutions einfach ein älterer UMN 
dahinter steht, der das noch nicht unterstützt. Bei uns ist es der 4.25

Wenn du GetStyles gegen GetMAp austauschst, siehst du eine wunderschöne 
Deutschlandkarte... (aber nicht mehr lange, denn wir tauschen heuteu 
nsere Server aus ;-))

Grüsse, Till

Jörg Thomsen wrote:
> Hallo Till,
> 
> zu welchem WMS gehört der SLD, ein kurzer Versuch mit Chameleon und 
> www2.dmsolution.ca scheitert...
> 
> Im Moment ist meine Beschäftigung mit SLD nur mein privates Vergnügen. 
> Wenn es ernst wird komme ich aber auf Dein Angebot der Vermeidung 
> doppelter Arbeit zurück.
> Ich melde mich nächste Woche noch mal wegen der möglichen Erweiterungen 
> für mapbender, oder gibt es da einen kompetenteren Ansprechpartner? :)
> 
> Jörg
> 
> Till Adams wrote:
> 
>> Jörg,
>>
>> versuchs nun mal damit:
>>
>> http://www.terrestris.de/cgi-bin/mapserv425?map=../html/webapps/monitor/germany.map&&VERSION=1.1.1&REQUEST=GetStyles&SERVICE=wms&LAYERS=Topographie&STYLES=,&SRS=EPSG:31493&BBOX=3427810.5,5709500,3444619.5,5722430&WIDTH=130&HEIGHT=100&FORMAT=IMAGE/PNG&BGCOLOR=0xffffff&TRANSPARENT=TRUE&EXCEPTIONS=APPLICATION/VND.OGC.SE_INIMAGE 
>>
>>
>>
>> Da hast du dein SLD,
>>
>> Grüsse aus Bonn,
>> Till
>>
>>
>> Jörg Thomsen wrote:
>>
>>> 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üssen aus Bonn,

Till Adams

******************************************
*      Schulungen im Geo-Consortuim      *
*              Fragen Sie uns!           *
*      http://www.geo-consortuim.de      *
******************************************

------------------------------------------

Dipl. Geogr. Till Adams
terrestris, Paulsen&Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * www.terrestris.de




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)