[MAPSERVER-USERS] SLD not working

Paul McCullough Paul.McCullough at sfgov.org
Wed Feb 13 17:15:45 PST 2008


All,

I am new to map server and I cannot get an SLD to work.
I found posts similar to mine - none helped.
The SLD works fine in geoserver so I suspect my mapserver config (3 days
old).

Here is my URL on one line:
http://10.1.15.68/cgi-bin/mapserv.exe?map=/ms4w/maps/map.map&LAYERS=shore_extent&UNITS=dd&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&FORMAT=image%2Fjpeg&SRS=EPSG%3A4326&BBOX=-122.42699980800003,37.752500096,-122.36449971200004,37.815000192&WIDTH=256&HEIGHT=256&PROJECTION=EPSG%3A4326&SLD="http://10.1.15.68/sfmaps/sld/sfgis_shoreext.xml"&

Here is my URL formatted nicely for your inspection:
http://10.1.15.68/cgi-bin/mapserv.exe
?map=/ms4w/maps/map.map
&LAYERS=shore_extent
&UNITS=dd
&SERVICE=WMS
&VERSION=1.1.1
&REQUEST=GetMap
&STYLES=
&FORMAT=image%2Fjpeg
&SRS=EPSG%3A4326
&BBOX=-122.42699980800003,37.752500096,-122.36449971200004,37.815000192
&WIDTH=256
&HEIGHT=256
&PROJECTION=EPSG%3A4326
&SLD="http://10.1.15.68/sfmaps/sld/sfgis_shoreext.xml"
&

Here is my map file:
MAP
  IMAGECOLOR 180 180 250
  IMAGETYPE PNG24
  UNITS DD
  WEB
    IMAGEPATH "/tmp/"
    IMAGEURL "tmp/"
	METADATA
	  "wms_title" "a wms title"
	  "wms_srs" "EPSG:4326"
	END
  END
  PROJECTION
    "init=EPSG:4326"
  END
  LAYER
    NAME "shore_extent"
    DEBUG ON
	GROUP "Selected"
	CONNECTIONTYPE postgis
	CONNECTION "user=postgres password=postgres dbname=postgis host=localhost
port=5432"
	DATA "the_geom from shoreext"
        TYPE POLYGON
	STATUS DEFAULT
        PROJECTION
          "init=EPSG:102643"
        END
    CLASS
      NAME 'Shore Extent'
      METADATA
        "wms_sld_body"  "AUTO"
	  END
          # I have tried this style section commented in and out
	  STYLE
	    OUTLINECOLOR 100 100 100
	    COLOR 200 200 200
	  END
	END
  END
END

Here is the 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:gml="http://www.opengis.net/gml" version="1.0.0">
    <sld:UserLayer>
        <sld:LayerFeatureConstraints>
            <sld:FeatureTypeConstraint/>
        </sld:LayerFeatureConstraints>
        <sld:UserStyle>
            <sld:Name>Default Styler</sld:Name>
            <sld:Title>Default Styler</sld:Title>
            <sld:Abstract/>
            <sld:FeatureTypeStyle>
                <sld:Name>simple</sld:Name>
                <sld:Title>title</sld:Title>
                <sld:Abstract>abstract</sld:Abstract>
                <sld:FeatureTypeName>shoreext</sld:FeatureTypeName>
               
<sld:SemanticTypeIdentifier>generic:geometry</sld:SemanticTypeIdentifier>
                <sld:Rule>
                    <sld:Name>name</sld:Name>
                    <sld:Title>title</sld:Title>
                    <sld:Abstract>Abstract</sld:Abstract>
                    <sld:PolygonSymbolizer>
                        <sld:Fill>
                            <sld:CssParameter name="fill">
                                <ogc:Literal>#EBE6DC</ogc:Literal>
                            </sld:CssParameter>
                            <sld:CssParameter name="fill-opacity">
                                <ogc:Literal>1.0</ogc:Literal>
                            </sld:CssParameter>
                        </sld:Fill>
                    </sld:PolygonSymbolizer>
                </sld:Rule>
            </sld:FeatureTypeStyle>
        </sld:UserStyle>
    </sld:UserLayer>
</sld:StyledLayerDescriptor>

Here is my httpd.conf file:
http://www.nabble.com/file/p15471896/httpd.conf httpd.conf 


I am on
 - windows xp sp 2.
 - Apache 2.2 (installed separately)
 - ms4w (cgi-bin hooked up "manually")

I can get the map file style to work but not the SLD.
I am obviously missing something.
I would have tried, without success, to put this into the map file.
And have read some inconclusive discussion about server side SLD.
I have read about how mapserver does not implement all SLD idioms and played
around with my SLD.
All suggestions welcome.

Regards,
Paul

-- 
View this message in context: http://www.nabble.com/SLD-not-working-tp15471896p15471896.html
Sent from the Mapserver - User mailing list archive at Nabble.com.




More information about the MapServer-users mailing list