Revert "converting CRLF to LF"
[geo.git] / edit_wp5_web_folder / geo / layers_sld / admin_level_2.php
diff --git a/edit_wp5_web_folder/geo/layers_sld/admin_level_2.php b/edit_wp5_web_folder/geo/layers_sld/admin_level_2.php
new file mode 100644 (file)
index 0000000..4107dfe
--- /dev/null
@@ -0,0 +1,84 @@
+<?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