<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Hello,<br>
<br>
I would like to export a mapfile to sld using the following
PHP/MapScript. <br>
<br>
function ms_create_sld($map) {<br>
for($i=0;$i<$map->numlayers;$i++) {<br>
// - get Layer<br>
$layer = $map->getLayer($i);<br>
<br>
// generate the sld for that layer<br>
$SLD = $layer->generateSLD();<br>
<br>
// save sld to a file<br>
$fp = fopen("sld/merano/".$layer->name."-sld.xml", "w+");<br>
fputs($fp, $SLD);<br>
fclose($fp);<br>
}<br>
}<br>
<br>
Unfortunately it seems that OUTLINECOLOR is not exported, see following
mapfile-fragment. It seems that this happens only with POINT Layers.<br>
I'm using MapServer 5.0.3 on Centos5. Is there something I am doing
wrong?<br>
<br>
Regards Daniel<br>
<br>
LAYER<br>
NAME "tree"<br>
GROUP "basic_map"<br>
STATUS ON<br>
CONNECTIONTYPE postgis<br>
CONNECTION "user=foo password=foo dbname=foo host=foo"<br>
DATA "the_geom FROM tree.tree_view USING UNIQUE tr_id USING SRID
32632"<br>
TYPE POINT<br>
DUMP TRUE ## REQUIRED for WFS<br>
MINSCALE 0<br>
## MAXSCALE 50000<br>
FILTER "tr_date_end >= now() or tr_date_end is null"<br>
PROJECTION<br>
"init=epsg:32632" ##required per WFS<br>
END<br>
HEADER "/data/sites/wms/templates/header.html"<br>
TEMPLATE "/data/sites/wms/templates/test.html"<br>
FOOTER "/data/sites/wms/templates/footer.html"<br>
CLASS<br>
NAME "IT:Pianta|DE:Pflanze"<br>
SYMBOL 'circle'<br>
COLOR 0 200 0<br>
<b> OUTLINECOLOR 0 100 0 # THIS IS NOT EXPORTED TO SLD</b><br>
SIZE 5<br>
END<br>
METADATA<br>
"DESCRIPTION" "IT:Pianta|DE:Baum"<br>
"WMS_SRS" "EPSG:32632"<br>
"WMS_TITLE" "tree_pg"<br>
"wms_feature_info_mime_type" "text/html"<br>
"wfs_title" "tree" ## REQUIRED<br>
"gml_featureid" "ID" ## REQUIRED<br>
"gml_include_items" "tr_id,<text it="ar_name_1"
de="ar_name_2">,tr_code,<text it="sc_name_1"
de="sc_name_2">,tr_date_start,tr_diameter_trunk" ## Optional
(serves all attributes for layer)<br>
"wms_sld_url" <a class="moz-txt-link-rfc2396E" href="http://192.168.0.18/wms/sld/merano/tree.sld">"http://192.168.0.18/wms/sld/merano/tree.sld"</a><br>
END #METADATA<br>
END #LAYER<br>
<br>
<br>
<br>
<pre class="moz-signature" cols="72">--
Daniel Degasperi
Software Developer
<a class="moz-txt-link-abbreviated" href="mailto:daniel.degasperi@r3-gis.com">daniel.degasperi@r3-gis.com</a>
---------------------------
R3 GIS Srl
Via Johann Kravogl 2
I-39010 Merano - Sinigo (BZ)
Tel. +39 0473 494949
Fax. +39 0473 069902
Web <a class="moz-txt-link-freetext" href="http://www.r3-gis.com">http://www.r3-gis.com</a>
-----------------------------
</pre>
</body>
</html>