renaming folder edit_wp5_web_folder to map-service
[geo.git] / map-service / geo / layers_sld_old / admin_legend.php
diff --git a/map-service/geo/layers_sld_old/admin_legend.php b/map-service/geo/layers_sld_old/admin_legend.php
new file mode 100644 (file)
index 0000000..7434940
--- /dev/null
@@ -0,0 +1,57 @@
+<?php
+//LINE type
+$data=explode('/',$_GET['l']);
+
+$c=$data[1];
+switch ($c)
+{
+       case 'c_america': $c2="Central America";break;
+       case 'n_america': $c2="North America";break;
+       case 's_america': $c2="South America";break;    
+       case 'africa': $c2="Africa";break;
+       case 'oceania': $c2="Oceania";break;    
+       case 'asia': $c2="Asia";break;
+       case 'antartica': $c2="Antartica";break;
+       case 'europe': $c2="Europe";    break;                          
+}      
+$layer='topp:'.$data[0];
+$params=explode('_',$data[0]);
+$s=count($params)-1;
+
+$level=$params[$s];
+
+switch ($level)
+{
+       case 0:$s_color="3a4a59";$s_width="2";break;
+       case 1:$s_color="7271ad";$s_width="1.6";break;
+       case 2:$s_color="a84505";$s_width="1";break;
+}
+  
+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">
+
+<!-- a named layer is the basic building block of an sld document -->
+<NamedLayer>
+<Name><? echo $layer ?></Name>
+
+<!-- with in a layer you have Named Styles -->
+<UserStyle>
+<FeatureTypeStyle>
+   <Rule>    
+<Name><? echo $c2." level ".$level ?></Name>
+
+             <LineSymbolizer>
+    <Stroke>
+     <CssParameter name="stroke"><? echo "#".$s_color ?></CssParameter>
+                  <CssParameter name="stroke-width"><? echo $s_width ?></CssParameter>
+    </Stroke>
+                </LineSymbolizer>
+    </Rule>
+
+</FeatureTypeStyle></UserStyle></NamedLayer></StyledLayerDescriptor>
\ No newline at end of file