Revert "converting CRLF to LF"
[geo.git] / edit_wp5_web_folder / geo / sld / 2396_num_regs.sld
diff --git a/edit_wp5_web_folder/geo/sld/2396_num_regs.sld b/edit_wp5_web_folder/geo/sld/2396_num_regs.sld
new file mode 100644 (file)
index 0000000..5ddceb8
--- /dev/null
@@ -0,0 +1,345 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<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" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd">
+            <NamedLayer>
+                   <Name>topp:num_regs</Name>
+                   <UserStyle>
+             <FeatureTypeStyle>                    
+               <Rule>
+                 <Name>0-24</Name>
+                 <ogc:Filter>          
+                   <ogc:And>           
+                                     <ogc:PropertyIsEqualTo>
+                                    <ogc:PropertyName>userid</ogc:PropertyName>
+                                    <ogc:Literal>834</ogc:Literal>
+                                  </ogc:PropertyIsEqualTo>  
+                   <ogc:PropertyIsGreaterThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>0</ogc:Literal>
+                     </ogc:PropertyIsGreaterThanOrEqualTo>
+                     <ogc:PropertyIsLessThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>24</ogc:Literal>
+                     </ogc:PropertyIsLessThanOrEqualTo>
+                   </ogc:And>
+                 </ogc:Filter>
+       <PolygonSymbolizer>
+         <Fill>
+           <CssParameter name="fill">#FFFFFF</CssParameter>
+       <CssParameter name="fill-opacity">0.7</CssParameter>
+         </Fill>
+         <Stroke>
+           <CssParameter name="stroke">#B2B2B2</CssParameter>
+           <CssParameter name="stroke-width">1.6</CssParameter>
+         </Stroke>
+       </PolygonSymbolizer>
+               </Rule>
+               <Rule>
+                 <Name>25-48</Name>             
+                        <ogc:Filter>
+                               <ogc:And>
+                             <ogc:PropertyIsEqualTo>
+                                    <ogc:PropertyName>userid</ogc:PropertyName>
+                                    <ogc:Literal>834</ogc:Literal>
+                                  </ogc:PropertyIsEqualTo>  
+                     <ogc:PropertyIsGreaterThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>25</ogc:Literal>
+                     </ogc:PropertyIsGreaterThanOrEqualTo>
+                     <ogc:PropertyIsLessThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>48</ogc:Literal>
+                     </ogc:PropertyIsLessThanOrEqualTo>
+               </ogc:And>
+                 </ogc:Filter>
+       <PolygonSymbolizer>
+         <Fill>
+           <CssParameter name="fill">#EBE2EC</CssParameter>
+       <CssParameter name="fill-opacity">0.7</CssParameter>
+         </Fill>
+         <Stroke>
+           <CssParameter name="stroke">#A4A1B2</CssParameter>
+           <CssParameter name="stroke-width">1.6</CssParameter>
+         </Stroke>
+       </PolygonSymbolizer>
+               </Rule>
+               <Rule>
+                 <Name>50-73</Name>
+                 <ogc:Filter>          
+                   <ogc:And>
+                                     <ogc:PropertyIsEqualTo>
+                                    <ogc:PropertyName>userid</ogc:PropertyName>
+                                    <ogc:Literal>834</ogc:Literal>
+                                  </ogc:PropertyIsEqualTo>                                      
+                     <ogc:PropertyIsGreaterThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>50</ogc:Literal>
+                     </ogc:PropertyIsGreaterThanOrEqualTo>
+                     <ogc:PropertyIsLessThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>73</ogc:Literal>
+                     </ogc:PropertyIsLessThanOrEqualTo>
+             </ogc:And>
+                 </ogc:Filter>
+       <PolygonSymbolizer>
+         <Fill>
+           <CssParameter name="fill">#C4A7C5</CssParameter>
+       <CssParameter name="fill-opacity">0.7</CssParameter>
+         </Fill>
+         <Stroke>
+           <CssParameter name="stroke">#968FB2</CssParameter>
+           <CssParameter name="stroke-width">1.6</CssParameter>
+         </Stroke>
+       </PolygonSymbolizer>
+               </Rule>
+               <Rule>
+                 <Name>74-97</Name>
+                 <ogc:Filter>              
+                   <ogc:And>   
+                                     <ogc:PropertyIsEqualTo>
+                                    <ogc:PropertyName>userid</ogc:PropertyName>
+                                    <ogc:Literal>834</ogc:Literal>
+                                  </ogc:PropertyIsEqualTo>                             
+                       <ogc:PropertyIsGreaterThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>74</ogc:Literal>
+                     </ogc:PropertyIsGreaterThanOrEqualTo>                 
+                               <ogc:PropertyIsLessThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>97</ogc:Literal>
+                     </ogc:PropertyIsLessThanOrEqualTo>
+                   </ogc:And>
+                 </ogc:Filter>
+       <PolygonSymbolizer>
+         <Fill>
+           <CssParameter name="fill">#9C6C9E</CssParameter>
+       <CssParameter name="fill-opacity">0.7</CssParameter>
+         </Fill>
+         <Stroke>
+           <CssParameter name="stroke">#887DB2</CssParameter>
+           <CssParameter name="stroke-width">1.6</CssParameter>
+         </Stroke>
+       </PolygonSymbolizer>
+               </Rule>
+               <Rule>
+                 <Name>98-121</Name>
+                 <ogc:Filter>
+                   <ogc:And>
+                             <ogc:PropertyIsEqualTo>
+                                    <ogc:PropertyName>userid</ogc:PropertyName>
+                                    <ogc:Literal>834</ogc:Literal>
+                                  </ogc:PropertyIsEqualTo>
+                     <ogc:PropertyIsGreaterThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>98</ogc:Literal>
+                     </ogc:PropertyIsGreaterThanOrEqualTo>
+                     <ogc:PropertyIsLessThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>121</ogc:Literal>
+                     </ogc:PropertyIsLessThanOrEqualTo>
+                   </ogc:And>
+                 </ogc:Filter>
+       <PolygonSymbolizer>
+         <Fill>
+           <CssParameter name="fill">#7E4081</CssParameter>
+       <CssParameter name="fill-opacity">0.7</CssParameter>
+         </Fill>
+         <Stroke>
+           <CssParameter name="stroke">#7A6CB2</CssParameter>
+           <CssParameter name="stroke-width">1.6</CssParameter>
+         </Stroke>
+       </PolygonSymbolizer>
+               </Rule>
+               <Rule>
+                 <Name>122-145</Name>
+                 <ogc:Filter>
+                   <ogc:And>
+                                     <ogc:PropertyIsEqualTo>
+                                    <ogc:PropertyName>userid</ogc:PropertyName>
+                                    <ogc:Literal>834</ogc:Literal>
+                                  </ogc:PropertyIsEqualTo>
+                     <ogc:PropertyIsGreaterThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>122</ogc:Literal>
+                     </ogc:PropertyIsGreaterThanOrEqualTo>
+                     <ogc:PropertyIsLessThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>145</ogc:Literal>
+                     </ogc:PropertyIsLessThanOrEqualTo>
+                   </ogc:And>
+                 </ogc:Filter>
+       <PolygonSymbolizer>
+         <Fill>
+           <CssParameter name="fill">#6A236E</CssParameter>
+       <CssParameter name="fill-opacity">0.7</CssParameter>
+         </Fill>
+         <Stroke>
+           <CssParameter name="stroke">#6C5BB2</CssParameter>
+           <CssParameter name="stroke-width">1.6</CssParameter>
+         </Stroke>
+       </PolygonSymbolizer>
+               </Rule>
+               <Rule>
+                 <Name>146-169</Name>
+                 <ogc:Filter>  
+                   <ogc:And>   
+                                     <ogc:PropertyIsEqualTo>
+                                    <ogc:PropertyName>userid</ogc:PropertyName>
+                                    <ogc:Literal>834</ogc:Literal>
+                                  </ogc:PropertyIsEqualTo>     
+                     <ogc:PropertyIsGreaterThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>146</ogc:Literal>
+                     </ogc:PropertyIsGreaterThanOrEqualTo>
+                     <ogc:PropertyIsLessThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>169</ogc:Literal>
+                     </ogc:PropertyIsLessThanOrEqualTo>
+                   </ogc:And>
+                 </ogc:Filter>
+       <PolygonSymbolizer>
+         <Fill>
+           <CssParameter name="fill">#611565</CssParameter>
+       <CssParameter name="fill-opacity">0.7</CssParameter>
+         </Fill>
+         <Stroke>
+           <CssParameter name="stroke">#5E49B2</CssParameter>
+           <CssParameter name="stroke-width">1.6</CssParameter>
+         </Stroke>
+       </PolygonSymbolizer>
+               </Rule>
+               <Rule>
+                 <Name>171-194</Name>
+                 <ogc:Filter>
+                   <ogc:And>
+                                     <ogc:PropertyIsEqualTo>
+                                    <ogc:PropertyName>userid</ogc:PropertyName>
+                                    <ogc:Literal>834</ogc:Literal>
+                                  </ogc:PropertyIsEqualTo>                     
+                     <ogc:PropertyIsGreaterThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>171</ogc:Literal>
+                     </ogc:PropertyIsGreaterThanOrEqualTo>
+                     <ogc:PropertyIsLessThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>194</ogc:Literal>
+                     </ogc:PropertyIsLessThanOrEqualTo>
+                   </ogc:And>
+                 </ogc:Filter>
+       <PolygonSymbolizer>
+         <Fill>
+           <CssParameter name="fill">#A7A7A7</CssParameter>
+       <CssParameter name="fill-opacity">0.7</CssParameter>
+         </Fill>
+         <Stroke>
+           <CssParameter name="stroke">#5038B2</CssParameter>
+           <CssParameter name="stroke-width">1.6</CssParameter>
+         </Stroke>
+       </PolygonSymbolizer>
+               </Rule>
+               <Rule>
+                 <Name>195-218</Name>
+                 <ogc:Filter>
+                       <ogc:And>       
+                             <ogc:PropertyIsEqualTo>
+                            <ogc:PropertyName>userid</ogc:PropertyName>
+                            <ogc:Literal>834</ogc:Literal>
+                          </ogc:PropertyIsEqualTo>                              
+                     <ogc:PropertyIsGreaterThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>195</ogc:Literal>
+                     </ogc:PropertyIsGreaterThanOrEqualTo>
+                     <ogc:PropertyIsLessThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>218</ogc:Literal>
+                     </ogc:PropertyIsLessThanOrEqualTo>
+                   </ogc:And>
+                 </ogc:Filter>
+       <PolygonSymbolizer>
+         <Fill>
+           <CssParameter name="fill">#434343</CssParameter>
+       <CssParameter name="fill-opacity">0.7</CssParameter>
+         </Fill>
+         <Stroke>
+           <CssParameter name="stroke">#4226B2</CssParameter>
+           <CssParameter name="stroke-width">1.6</CssParameter>
+         </Stroke>
+       </PolygonSymbolizer>
+               </Rule>
+               <Rule>
+                 <Name>219-242</Name>
+                 <ogc:Filter>
+                   <ogc:And>
+                                     <ogc:PropertyIsEqualTo>
+                                    <ogc:PropertyName>userid</ogc:PropertyName>
+                                    <ogc:Literal>834</ogc:Literal>
+                                  </ogc:PropertyIsEqualTo>                     
+                     <ogc:PropertyIsGreaterThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>219</ogc:Literal>
+                     </ogc:PropertyIsGreaterThanOrEqualTo>
+                     <ogc:PropertyIsLessThanOrEqualTo>
+                       <ogc:PropertyName>numreg</ogc:PropertyName>
+                       <ogc:Literal>242</ogc:Literal>
+                     </ogc:PropertyIsLessThanOrEqualTo>
+                   </ogc:And>
+                 </ogc:Filter>
+       <PolygonSymbolizer>
+         <Fill>
+           <CssParameter name="fill">#000000</CssParameter>
+       <CssParameter name="fill-opacity">0.7</CssParameter>
+         </Fill>
+         <Stroke>
+           <CssParameter name="stroke">#3415B2</CssParameter>
+           <CssParameter name="stroke-width">1.6</CssParameter>
+         </Stroke>
+       </PolygonSymbolizer>
+               </Rule>
+       <Rule>
+               <ogc:Filter>            
+                       
+                             <ogc:PropertyIsEqualTo>
+                            <ogc:PropertyName>userid</ogc:PropertyName>
+                            <ogc:Literal>834</ogc:Literal>
+                          </ogc:PropertyIsEqualTo>  
+           
+               </ogc:Filter>           
+                       <TextSymbolizer>
+                       <Label>
+                                       <ogc:PropertyName>code</ogc:PropertyName>
+                               </Label>
+                                       <!-- this centers the label on the polygon's centroid-->
+                           <LabelPlacement>
+                             <PointPlacement>  
+                                     <AnchorPoint>
+                                         <AnchorPointX>0.5</AnchorPointX>
+                                         <AnchorPointY>0.5</AnchorPointY>
+                                       </AnchorPoint>
+                             </PointPlacement>                                     
+                           </LabelPlacement>       
+                            <!--  make the label easy to read-->
+                           <Halo>                                  
+                             <Radius>
+                                <ogc:Literal>2</ogc:Literal>
+                             </Radius>
+                             <Fill>
+                               <CssParameter name="fill">#FFFFFF</CssParameter>
+                               <CssParameter name="fill-opacity">0.7</CssParameter>                            
+                             </Fill>
+                           </Halo>
+                           <Fill>
+                               <CssParameter name="fill">#212426</CssParameter>
+                                                       <CssParameter name="fill-opacity">1</CssParameter>                              
+                           </Fill>            
+                               <Font>
+                               <CssParameter name="font-family">Verdana</CssParameter>
+                               <CssParameter name="font-style">Normal</CssParameter>
+                               <CssParameter name="font-size">20</CssParameter>
+                               <CssParameter name="font-weight">bold</CssParameter>
+                               </Font>
+                       </TextSymbolizer>
+                       </Rule>
+                       
+             </FeatureTypeStyle>
+           </UserStyle>
+         </NamedLayer>
+       </StyledLayerDescriptor>