--- /dev/null
+<?php
+//LINE type
+//2*admin_level_1,c_america_level_1
+$params=explode('/',$_GET['params']);
+ $up=$params[0];
+ $layer='topp:'.$params[1];
+ if (isset($params[2]))
+ {
+ $l_color="#".$params[2];
+ } else { $l_color="#d32927"; }
+ if (isset($params[3]))
+ {
+ $s_width=$params[3];
+ if ($s_width==0)
+ {
+ $s_opacity=0;//no border
+ }else {
+ $s_opacity=1;
+ }
+
+ } else { $s_width=0.7;$s_opacity=1; }
+
+ if (isset($params[4]))
+ {
+ $s_style=$params[4];
+ $s=explode('_',$s_style);
+ if (count($s)>1)
+ {
+ $s_style=$s[0]." ".$s[1];
+ } else { $s_style=1000000; }
+ } else { $s_style=100000; }
+ if (isset($params[5]))
+ {
+ $label_size=$params[5];
+ }
+ else
+ {
+ $label_size=10*$up;
+ }
+
+ header("Content-type: text/xml");
+
+ echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
+ ?>
+
+ <StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wfs="http://www.opengis.net/wfs" version="1.0.0"
+ xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd3">
+
+ <NamedLayer>
+ <Name><? echo $layer ?></Name>
+ <UserStyle>
+ <Name>Administrative Level 2</Name>
+ <FeatureTypeStyle>
+ <Rule>
+ <Name>Administrative Level 2</Name>
+
+
+ <TextSymbolizer>
+ <Label><ogc:PropertyName>code</ogc:PropertyName></Label><Font><CssParameter name="font-style">normal</CssParameter>
+ <CssParameter name="font-size"><? echo $label_size ?></CssParameter>
+
+ </Font>
+ <Fill>
+ <CssParameter name="fill">#382b29</CssParameter>
+ </Fill>
+ </TextSymbolizer>
+ <LineSymbolizer>
+ <Stroke>
+ <CssParameter name="stroke"><? echo $l_color ?></CssParameter>
+ <CssParameter name="stroke-width"><? echo $up*($s_width) ?></CssParameter>
+ <CssParameter name="stroke-dasharray"><? echo $s_style ?></CssParameter>
+ <CssParameter name="stroke-opacity"><? echo $s_opacity ?></CssParameter>
+ </Stroke>
+ </LineSymbolizer>
+
+ </Rule>
+
+
+
+ </FeatureTypeStyle>
+ </UserStyle>
+ </NamedLayer>
+ </StyledLayerDescriptor>
\ No newline at end of file