[Mapserver-DE] SLD-Gestaltung
Till Adams
adams at terrestris.de
Mon Jan 8 16:05:08 CET 2007
Kai,
wenn ich mir dein SKLD anschaue, dann kann dasnso nicht tun.
::
<StyledLayerDescriptor version="1.0.0"
xsi:schemaLocation="http://www.opengis.net/sld
http://schemas.opengeospatial.net/sld/1.0.0/StyledLayerDescriptor.xsd">
−
<NamedLayer>
<Name>WorldGen_Outline</Name>
−
<UserStyle>
−
<FeatureTypeStyle>
−
<Rule>
−
<LineSymbolizer>
−
<Stroke>
<CssParameter name="stroke">#0000ff</CssParameter>
</Stroke>
</LineSymbolizer>
</Rule>
</FeatureTypeStyle>
</UserStyle>
</NamedLayer>
</StyledLayerDescriptor>
::
Du müsstest in deinem SLD im Name des NamedLayer zumindest bezug auf den
entsprechenden Layer im Germany-Projekt nehmen. Schau mal auf dieses
Beispiel, das hilft dir bestimmt weiter:
http://www.webmapcenter.de/cgi-bin/mapserv?map=../../../data/www.webmapcenter.de/cluster_pilot/basis.map&&VERSION=1.1.1&REQUEST=GetMap&SERVICE=WMS&LAYERS=land,see,kreis,staedte&STYLES=,,,&SRS=EPSG:31467&BBOX=3362826.0869565215,5245000,3630173.9130434785,5524500&WIDTH=330&HEIGHT=345&FORMAT=image/png&BGCOLOR=0xffffff&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_blank
Mit der SLD URL:
http://www.webmapcenter.de/mapbender/tmp/kreis_866d9e0bfa0197921e61ba9de24601fa.xml
Ergibt das Zusammen sowas:
http://www.webmapcenter.de/cgi-bin/mapserv?map=../../../data/www.webmapcenter.de/cluster_pilot/basis.map&&VERSION=1.1.1&REQUEST=GetMap&SERVICE=WMS&LAYERS=land,see,kreis,staedte&STYLES=,,,&SRS=EPSG:31467&BBOX=3362826.0869565215,5245000,3630173.9130434785,5524500&WIDTH=330&HEIGHT=345&FORMAT=image/png&BGCOLOR=0xffffff&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_blank&sld=
http://www.webmapcenter.de/mapbender/tmp/kreis_866d9e0bfa0197921e61ba9de24601fa.xml
Das SLD kommt zwar im Moment vom selben Server, aber da es eine URL ist,
ist es völlig egal.
Soweit, Till
Kai Behncke schrieb:
>On Mon, 08 Jan 2007 10:17:11 +0100, Jörg Thomsen (MapMedia GmbH) wrote
>
>
>>Hallo Kai,
>>
>>Kai Behncke wrote:
>>
>>
>>>Hallo Liste,
>>>
>>>kann mir jemand sagen, ob man die Grenze der Deutschlandkarte aus diesem
>>>
>>>
>>Wenn Du eine URL zum SLD angibts (SLD=http://...) muss der WMS aufs
>>Internet zugreifen können, das ist aus Sicherheitsgründen oft
>>gesperrt. Dann musst Du den SLD in die URL schreiben.
>>
>>
>>
>Hallo Liste,
>
>ein Aufruf derart von:
>
>http://wms1.ccgis.de/cgi-bin/mapserv?map=/data/umn/germany/germany.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GEtMap&layers=grenze&SLD=www.selbstverwaltung-bundesweit.de/line2.xml
>
>bringt keine Veränderung, wahrscheinlich ist da eben eine Sperrung.
>
>Das Einschreiben in die URL, wie von Jörg empfohlen (Danke!), klappt dann aber
>wunderbar:
>
>http://wms1.ccgis.de/cgi-bin/mapserv?map=/data/umn/germany/germany.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GEtMap&layers=grenze&SLD_BODY=%3CStyledLayerDescriptor%20version='1.0.0'%20xmlns='http://www.opengis.net/sld'%20xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'%20xsi:schemaLocation='http://www.opengis.net/sld%20http://schemas.opengeospatial.net/sld/1.0.0/StyledLayerDescriptor.xsd'%3E%3CNamedLayer%3E%3CName%3Egrenze%3C/Name%3E%3CUserStyle%3E%3CFeatureTypeStyle%3E%3CRule%3E%3CLineSymbolizer%3E%3CStroke%3E%3CCssParameter%20name='stroke'%3E%230000ff%3C/CssParameter%3E%3C/Stroke%3E%3C/LineSymbolizer%3E%3C/Rule%3E%3C/FeatureTypeStyle%3E%3C/UserStyle%3E%3C/NamedLayer%3E%3C/StyledLayerDescriptor%3E
>
>Man muss aber hierbei aufpassen, dass man die Raute in:
><CssParameter name='stroke'>#0000ff</CssParameter>
>in der URL in %230000ff umkodiert, sonst gibts keine Veränderung.
>
>
>Viele Grüße, Kai
>--
>Dipl.-Geogr. Dipl.-Umweltw. Kai Behncke
>
>Institut für Geoinformatik und Fernerkundung (IGF)
>Universität Osnabrück
>Kolpingstr. 7
>49074 Osnabrück
>
>Raum: 01/308
>Tel.: +49 541 969-4450
>E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de
>Web: http://www.igf.uni-osnabrueck.de
>
>_______________________________________________
>Mapserver-DE mailing list
>Mapserver-DE at freegis.org
>https://freegis.org/mailman/listinfo/mapserver-de
>
>
--
*****************************************
* SensorGIS 'Geodaten in Echtzeit' *
* http://www.sensorgis.de *
* http://www.terrestris.de *
*****************************************
------------------------------------------
Dipl. Geogr. Till Adams
terrestris, H. Paulsen& T. Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * http://www.terrestris.de
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)