[Mapserver-DE] Probleme mit SLD bei der Symbolisierung
"Jörg Thomsen (MapMedia GmbH)"
jt at mapmedia.de
Mon Jun 13 10:07:11 CEST 2005
Hallo,
ich kann keine Fehler entdecken, bei mir funktioniert der SLD...
Das einzige, was mit gerade einfällt ist die Frage, ob das Verzeichnis
mit dem SLD für den Webserver erreichbar ist? Zeigt der Aufruf
http://127.0.0.1/htdocs/Maps/SLD/test.sld den SLD im Browser an?
(der Aufruf des SLD muss über http erfolgen, ein Verweis ins Dateisystem
funktioniert nicht - jdenfalls nicht lt. OGC-Spec.)
Viele Grüße,
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
_________________________________________________
Albrecht Weiser schrieb:
> Hallo Mapserver-Community,
> ich bin ein Neuling in der Nutzung von UMN-Mapserver, und bräuchte etwas Hilfe bei der Symbolisierung einer Karte.
> Ich habe mir zu Testzwecken das ms4w-Bundle installiert und auf Grundlage eines Shapes einen einfachen Kartendienst erstellt.
> Der Dienst funktioniert; GetCapabilities gibt keinen Fehler aus; GetMap liefert eine in Einheitsgrau gehaltene Karte- soweit so gut.
> Ich möchte nun die Karte einfärben. Das soll nicht in der Map geschehen, sondern in einer SLD (mir geht es nicht um die Karte selbst,
> sondern ich möchte in erster Linie den Funktionsumfang von UMN-Mapserver in Bezug auf sld testen).
> Kurz gesagt- ich schaffe es nicht, dass die sld mit eingebunden wird, oder sie wird nicht erkannt. Zu Testzwecken habe ich eine sehr
> einfache *.sld und *.map-Datei so daß ich sie gut hier mit einfügen kann. Es folgen die Daten:
>
> -Server läuft lokal als localhost; Installationspfad: C:\ (C:\ms4w\...)
> -Mapdatei: C:\ms4w\Apache\htdocs\Maps\GUEK300.map
> -Shape: C:\ms4w\Apache\htdocs\Maps\Shape\Guek300_Poly.shp etc.
> -SLD: C:\ms4w\Apache\htdocs\Maps\SLD\test.sld
> -Layername: Guek300_Poly
>
> -Die Mapdatei:
>
> MAP
> NAME "GUEK300_POLY"
> STATUS ON
> SIZE 800 800
> IMAGETYPE PNG
> IMAGECOLOR 240 240 240
> SHAPEPATH "http://127.0.0.1/htdocs/Maps/Shape"
> EXTENT 3377854 5450000 3592188 5730000
> UNITS METERS
> PROJECTION
> "init=epsg:4326"
> END
> WEB
> IMAGEPATH "C:/ms4w/Apache/htdocs/tmp/"
> IMAGEURL "http://localhost/tmp/"
> METADATA
> "wms_title" "GUEK300_POLY"
> "wms_onlineresource" "http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&"
> "wms_srs" "EPSG:4326"
> "WMS_FEATURE_INFO_MIME_TYPE" "text/html"
> END
> END
>
> LAYER
> NAME "Guek300_Poly"
> TYPE POLYGON
> STATUS ON
> DATA "Shape/Guek300_Poly.shp"
> #PROJECTION
> # "init=epsg:4326"
> #END
> METADATA
> "wms_title" "GUEK300_POLY"
> "wms_onlineresource" "http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&"
> "wms_srs" "EPSG:4326"
> "WMS_FEATURE_INFO_MIME_TYPE" "text/html"
> END
> CLASS
> NAME "All Polygones"
> OUTLINECOLOR 160 160 160
> COLOR 255 255 255
> SYMBOL 0
> END
> END
> END
>
>
> - das GetCapabilities:
>
> <?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?>
> <!DOCTYPE WMT_MS_Capabilities SYSTEM "http://schemas.opengeospatial.net/wms/1.1.1/capabilities_1_1_1.dtd"
> [
> <!ELEMENT VendorSpecificCapabilities EMPTY>
> ]> <!-- end of DOCTYPE declaration -->
>
> <WMT_MS_Capabilities version="1.1.1">
>
> <!-- MapServer version 4.6.0-beta2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE DEBUG=MSDEBUG -->
>
> <Service>
> <Name>OGC:WMS</Name>
> <Title>GUEK300_POLY</Title>
> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&"/>
> </Service>
>
> <Capability>
> <Request>
> <GetCapabilities>
> <Format>application/vnd.ogc.wms_xml</Format>
> <DCPType>
> <HTTP>
> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&"/></Get>
> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&"/></Post>
> </HTTP>
> </DCPType>
> </GetCapabilities>
> <GetMap>
> <Format>image/gif</Format>
> <Format>image/png</Format>
> <Format>image/png; mode=24bit</Format>
> <Format>image/jpeg</Format>
> <Format>image/wbmp</Format>
> <Format>image/tiff</Format>
> <DCPType>
> <HTTP>
> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&"/></Get>
> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&"/></Post>
> </HTTP>
> </DCPType>
> </GetMap>
> <GetFeatureInfo>
> <Format>text/plain</Format>
> <Format>text/html</Format>
> <Format>application/vnd.ogc.gml</Format>
> <DCPType>
> <HTTP>
> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&"/></Get>
> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&"/></Post>
> </HTTP>
> </DCPType>
> </GetFeatureInfo>
> <DescribeLayer>
> <Format>text/xml</Format>
> <DCPType>
> <HTTP>
> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&"/></Get>
> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&"/></Post>
> </HTTP>
> </DCPType>
> </DescribeLayer>
> <GetLegendGraphic>
> <Format>image/gif</Format>
> <Format>image/png</Format>
> <Format>image/png; mode=24bit</Format>
> <Format>image/jpeg</Format>
> <Format>image/wbmp</Format>
> <DCPType>
> <HTTP>
> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&"/></Get>
> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&"/></Post>
> </HTTP>
> </DCPType>
> </GetLegendGraphic>
> </Request>
> <Exception>
> <Format>application/vnd.ogc.se_xml</Format>
> <Format>application/vnd.ogc.se_inimage</Format>
> <Format>application/vnd.ogc.se_blank</Format>
> </Exception>
> <VendorSpecificCapabilities />
> <UserDefinedSymbolization SupportSLD="1" UserLayer="0" UserStyle="1" RemoteWFS="0"/>
> <Layer>
> <Name>GUEK300_POLY</Name>
> <Title>GUEK300_POLY</Title>
> <SRS>EPSG:4326</SRS>
> <LatLonBoundingBox minx="3.37785e+006" miny="5.45e+006" maxx="3.59219e+006" maxy="5.73e+006" />
> <BoundingBox SRS="EPSG:4326"
> minx="3.37785e+006" miny="5.45e+006" maxx="3.59219e+006" maxy="5.73e+006" />
> <Layer queryable="0" opaque="0" cascaded="0">
> <Name>Guek300_Poly</Name>
> <Title>GUEK300_POLY</Title>
> <SRS>EPSG:4326</SRS>
> <LatLonBoundingBox minx="3.41217e+006" miny="5.47316e+006" maxx="3.58651e+006" maxy="5.72494e+006" />
> <BoundingBox SRS="EPSG:4326"
> minx="3.41217e+006" miny="5.47316e+006" maxx="3.58651e+006" maxy="5.72494e+006" />
> <Style>
> <Name>default</Name>
> <Title>default</Title>
> <LegendURL width="20" height="10">
> <Format>image/png</Format>
> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&version=1.1.1&service=WMS&request=GetLegendGraphic&layer=Guek300_Poly&format=image/png"/>
> </LegendURL>
> </Style>
> </Layer>
> </Layer>
> </Capability>
> </WMT_MS_Capabilities>
>
>
> -die SLD:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <sld:StyledLayerDescriptor xmlns:sld="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0.0">
> <sld:NamedLayer>
> <sld:Name>Guek300_Poly</sld:Name>
> <sld:UserStyle>
> <sld:Name>Style1</sld:Name>
> <sld:FeatureTypeStyle>
> <sld:Rule>
> <sld:PolygonSymbolizer>
> <sld:Fill>
> <sld:CssParameter name="fill">#ff0000</sld:CssParameter>
> <sld:CssParameter name="fill-opacity">1.0</sld:CssParameter>
> </sld:Fill>
> </sld:PolygonSymbolizer>
> </sld:Rule>
> </sld:FeatureTypeStyle>
> </sld:UserStyle>
> </sld:NamedLayer>
> </sld:StyledLayerDescriptor>
>
>
> -die Aufruf URL:
>
> http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&Layers=Guek300_Poly&STYLES=&SLD=http://127.0.0.1/htdocs/Maps/SLD/test.sld&BBOX=3377854,5471076,3592188,5728258
>
> -alternativ mit absolutem SLD-Pfad funktioniert auch nicht:
>
> http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Maps/GUEK300.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&Layers=Guek300_Poly&STYLES=&SLD=C:/ms4w/Apache/htdocs/Maps/SLD/test.sld&BBOX=3377854,5471076,3592188,5728258
>
> Ich wäre sehr dankbar für einen Hinweis, wo mein Fehler stecken könnte.
> Im Voraus vielen Dank für die Hilfe
>
> Albrecht Weiser
>
>
> mailto:albrecht.weiser at gmx.de
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)