sld中两个条件同时成立时样式配置

现有数据道路shap文件,属性有roadgradecode和status字段,roadgradecode字段为G:国道,S:省道,X:县道,Y:乡道,C:村道,status字段为1:规划路段,2:在建路段,3:现役路段,

现有需求:根据不同roadgradecode显示不同颜色,如国道需显示粗点的红色线,省道显示为比国道细些的绿色线等,并且根据不同status显示不同样式,如在建道路显示虚线,其他为实线(暂定其他均为实线),另为避免样式变形,还需所有道路样式随放大级别变大,线不会变细。

先是满足不roadgradecode显示不同样式,这个用filter实现,同时满足status,可以用两个filter,然后用and进行组合,最后实现不同级别显示不同粗细。

整个实现过程我用了最笨的方法,加一个条件,代码量就翻倍,尝试过合并但是失败了,为了保证代码的扩展性,status=1与status=3,并没有合并。

下面分析这个神烦需求的眼花代码。

代码实在是太长了,还是拿出小节来分析吧,

<sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.3</sld:CssParameter>
                        <sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                  
                </sld:Rule>

上面这块代码是筛选出roadgradecode=c(村道)和status = 2,并且配置上样式,其中<ogc:Filter></ogc:Filter>标签为删选,两个属性的判断用<ogc:And></ogc:And>进行合并。下面的<sld:LineSymbolizer></sld:LineSymbolizer>为满足条件的线进行配置,其中<sld:CssParameter name="stroke">配置线的颜色,<sld:CssParameter name= "stroke-width">配置线的粗细,<sld:CssParameter name = "stroke-dasharray">配置线的样式(虚线),这是status=2配置的虚线,那么在road干扰decode依然是C,但是status=1时,只要稍作改动把‘2’改为‘1’,去掉虚线的配置就可以了,如下,与上面那一块区别不大,

 <sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.3</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                  
                </sld:Rule>
注意:在配置过程中发现这个sld的rule是叠加的,在一个rule下设置了虚线,在另一个rule下设置了实线,那么在显示时,实线会把虚线盖住,最终显示为实线,因为我们的需求还要在不同级别下线的粗细不同,所以在配置时,需要把所有的级别都配置一遍,<sld:MaxScaleDenominator>Demominator的中文意思是分母,那么最大级别的分母,也就是最小级别,只要大于这个最小级别就能显示样式,相对应的也有<sld:MinScaleDemomination>,下面是全部代码。虽然逻辑还好,但是代码看起来太花眼了,如果有更好的方法记得告诉我哦!!
<?xml version="1.0" encoding="UTF-8"?><sld:StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:sld="http://www.opengis.net/sld" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" version="1.0.0">
    <sld:UserLayer>
        <sld:LayerFeatureConstraints>
            <sld:FeatureTypeConstraint/>
        </sld:LayerFeatureConstraints>
        <sld:UserStyle>
            <sld:Name>line1Copy5</sld:Name>
            <sld:FeatureTypeStyle>
                <sld:Name>group0</sld:Name>
                <sld:FeatureTypeName>Feature</sld:FeatureTypeName>
                <sld:SemanticTypeIdentifier>generic:geometry</sld:SemanticTypeIdentifier>
                <sld:SemanticTypeIdentifier>simple</sld:SemanticTypeIdentifier>

                  <sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.3</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                  
                </sld:Rule>
   <sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.3</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                  
                </sld:Rule>
   <sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.3</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                  
                </sld:Rule>
               <sld:Rule>
                    <sld:Name>c</sld:Name>
                  <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.8</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>c</sld:Name>
                  <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.8</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>c</sld:Name>
                  <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.8</sld:CssParameter>
	           <sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
                 <sld:Rule>
                    <sld:Name>c</sld:Name>
                      <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.8</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
    <sld:Rule>
                    <sld:Name>c</sld:Name>
                      <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.8</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
    <sld:Rule>
                    <sld:Name>c</sld:Name>
                      <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.8</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.8</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.8</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.8</sld:CssParameter>
			<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>

  <sld:Rule>
                    <sld:Name>c</sld:Name>
                     <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.8</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>c</sld:Name>
                     <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.8</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>c</sld:Name>
                     <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">0.8</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
               <sld:Rule>
                    <sld:Name>c</sld:Name>
                     <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>c</sld:Name>
                     <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>c</sld:Name>
                     <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">1</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>

<sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">1</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>

 <sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">1</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">3</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">3</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>c</sld:Name>
                    <ogc:Filter>
 			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>C</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                  
           
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#999999</sld:CssParameter>
                           <sld:CssParameter name="stroke-width">3</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>



				
				
				
                <sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
						<ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>3</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>  
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                </sld:Rule>
				       <sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
						<ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>1</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>  
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                  
                </sld:Rule>
				<sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
						<ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>2</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>  
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>
							<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                  
                </sld:Rule>
              
              <sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                       	<ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>3</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And> 
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">3</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
				<sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                       	<ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>1</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And> 
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">3</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
				<sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                       			<ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>2</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And> 
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">3</sld:CssParameter>
							<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
				
                <sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                       	<ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>3</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">3</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
				<sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                       	<ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>1</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">3</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
				  <sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                       	<ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>2</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">3</sld:CssParameter>
							<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
				
               <sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                    	<ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>3</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">3</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
				   <sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                    	<ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>1</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">3</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
               <sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                    	<ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>2</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">3</sld:CssParameter>
							<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>				
				
                <sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>3</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
				<sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>1</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
				<sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>2</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4</sld:CssParameter>
							<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
				
              <sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                       <ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>3</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
				<sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                       <ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>1</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
				<sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                       <ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>2</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4</sld:CssParameter>
							<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
				
               <sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>3</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
				               <sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>1</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
				<sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>2</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4</sld:CssParameter>
							<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
				
               <sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>3</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
                </sld:Rule>
				 <sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>1</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
                </sld:Rule>
				<sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>2</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4</sld:CssParameter>
							<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
                </sld:Rule>
				
                <sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                         <ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>3</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">8</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>
				<sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                         <ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>1</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">8</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>
				<sld:Rule>
                    <sld:Name>g</sld:Name>
                    <ogc:Filter>
                         <ogc:And>  
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>roadgradecode</ogc:PropertyName>
								<ogc:Literal>G</ogc:Literal>
							</ogc:PropertyIsEqualTo>
							<ogc:PropertyIsEqualTo>
								<ogc:PropertyName>status</ogc:PropertyName>
								<ogc:Literal>2</ogc:Literal>
							</ogc:PropertyIsEqualTo>
						</ogc:And>
                    </ogc:Filter>              
                    <sld:LineSymbolizer>
                        <sld:Stroke>
                            <sld:CssParameter name="stroke">#CA272A</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">8</sld:CssParameter>
							<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>
              
              
              
              
              
              
              
              
              
              


            <sld:Rule>
                    <sld:Name>s</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">0.8</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>s</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">0.8</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>s</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">0.8</sld:CssParameter>
			   <sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                </sld:Rule>
              
               <sld:Rule>
                    <sld:Name>s</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>s</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>s</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                            	<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
              <sld:Rule>
                    <sld:Name>s</sld:Name>
                     <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>s</sld:Name>
                     <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>s</sld:Name>
                     <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>

            <sld:Rule>
                    <sld:Name>s</sld:Name>
                     <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>s</sld:Name>
                     <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>s</sld:Name>
                     <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                            <sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
              
             <sld:Rule>
                    <sld:Name>s</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
  <sld:Rule>
                    <sld:Name>s</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
  <sld:Rule>
                    <sld:Name>s</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
			<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>s</sld:Name>
                     <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">2.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>s</sld:Name>
                     <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">2.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>s</sld:Name>
                     <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">2.5</sld:CssParameter>
 				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>s</sld:Name>
                     <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">2.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>s</sld:Name>
                     <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">2.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>s</sld:Name>
                     <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">2.5</sld:CssParameter>
                            <sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
              <sld:Rule>
                    <sld:Name>s</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">2.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
                </sld:Rule>
  <sld:Rule>
                    <sld:Name>s</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">2.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
                </sld:Rule>
  <sld:Rule>
                    <sld:Name>s</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">2.5</sld:CssParameter>
                            <sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>s</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">6.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>s</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">6.5</sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>

<sld:Rule>
                    <sld:Name>s</sld:Name>
                    <ogc:Filter>
                        <ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>S</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
                        <ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                         <sld:Stroke>
                            <sld:CssParameter name="stroke">#0C7231</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">6.5</sld:CssParameter>
			   <sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                            
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                 <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>






             

           <sld:Rule>
                    <sld:Name>x</sld:Name>
                    <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">0.6</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                </sld:Rule>
	<sld:Rule>
                    <sld:Name>x</sld:Name>
                    <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">0.6</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                </sld:Rule>
	<sld:Rule>
                    <sld:Name>x</sld:Name>
                    <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">0.6</sld:CssParameter>
 			    <sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                </sld:Rule>
              
          <sld:Rule>
                    <sld:Name>x</sld:Name>
                     <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>x</sld:Name>
                     <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>x</sld:Name>
                     <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
			    <sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
               <sld:Rule>
                    <sld:Name>x</sld:Name>
                    <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>x</sld:Name>
                    <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>x</sld:Name>
                    <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
 				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>x</sld:Name>
                     <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>x</sld:Name>
                     <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>x</sld:Name>
                     <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
  				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>x</sld:Name>
                    <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>x</sld:Name>
                    <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>x</sld:Name>
                    <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
               <sld:Rule>
                    <sld:Name>x</sld:Name>
                     <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
   <sld:Rule>
                    <sld:Name>x</sld:Name>
                     <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
   <sld:Rule>
                    <sld:Name>x</sld:Name>
                     <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
                <sld:Rule>
                    <sld:Name>x</sld:Name>
                     <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>x</sld:Name>
                     <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>x</sld:Name>
                     <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
              <sld:Rule>
                    <sld:Name>x</sld:Name>
                     <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
            </sld:Rule>
<sld:Rule>
                    <sld:Name>x</sld:Name>
                     <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
            </sld:Rule>
<sld:Rule>
                    <sld:Name>x</sld:Name>
                     <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
            </sld:Rule>
               <sld:Rule>
                    <sld:Name>x</sld:Name>
                    <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">5.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>x</sld:Name>
                    <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">5.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>x</sld:Name>
                    <ogc:Filter>
  			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>X</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
 			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#654C36</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">5.5</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>





              
              
              
              


                              <sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">0.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">0.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">0.5</sld:CssParameter>
  			<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                </sld:Rule>
              
             <sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
               <sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
               <sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
              
               
               <sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
               
 <sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>
									<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
               
              
              
               
             <sld:Rule>
                    <sld:Name>y</sld:Name>
                     <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>y</sld:Name>
                     <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>y</sld:Name>
                     <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
               
               
              
              
              
              
              
              <sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>
				 <sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
               
              <sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
               <sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
  <sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
  <sld:Rule>
                    <sld:Name>y</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
 				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
               <sld:Rule>
                    <sld:Name>y</sld:Name>
                     <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>y</sld:Name>
                     <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>y</sld:Name>
                     <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
                </sld:Rule>
                 <sld:Rule>
                    <sld:Name>y</sld:Name>
                   <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>y</sld:Name>
                   <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>
              
 <sld:Rule>
                    <sld:Name>y</sld:Name>
                   <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Y</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#AD7B56</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4.5</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                   <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>
              
              
              



             <sld:Rule>
                    <sld:Name>z</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                      <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">0.6</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                      <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">0.6</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                      <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">0.6</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
                </sld:Rule>
              
           <sld:Rule>
                    <sld:Name>z</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>279936</sld:MaxScaleDenominator>
                </sld:Rule>
             <sld:Rule>
                    <sld:Name>z</sld:Name>
                      <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                      <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                      <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>150000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                     
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                     
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                     
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>100000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                      <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>z</sld:Name>
                      <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>z</sld:Name>
                      <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.2</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>46656</sld:MaxScaleDenominator>
                </sld:Rule>
                 <sld:Rule>
                    <sld:Name>z</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                    <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>30000</sld:MaxScaleDenominator>
                </sld:Rule>
                 <sld:Rule>
                    <sld:Name>z</sld:Name>
                   <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                   <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                   <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>15000</sld:MaxScaleDenominator>
                </sld:Rule>
                 <sld:Rule>
                    <sld:Name>z</sld:Name>
                   <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                   <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
                </sld:Rule>
 <sld:Rule>
                    <sld:Name>z</sld:Name>
                   <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
                </sld:Rule>
               <sld:Rule>
                    <sld:Name>z</sld:Name>
                   <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>3</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>z</sld:Name>
                   <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>1</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4.5</sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>
<sld:Rule>
                    <sld:Name>z</sld:Name>
                   <ogc:Filter>
			<ogc:And>  
                        <ogc:PropertyIsEqualTo>
                            <ogc:PropertyName>roadgradecode</ogc:PropertyName>
                            <ogc:Literal>Z</ogc:Literal>
                        </ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
			<ogc:PropertyName>status</ogc:PropertyName>
			<ogc:Literal>2</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
                    </ogc:Filter>
                    <sld:LineSymbolizer>
                       <sld:Stroke>
                            <sld:CssParameter name="stroke">#4C99EB</sld:CssParameter>
                            <sld:CssParameter name="stroke-width">4.5</sld:CssParameter>
				<sld:CssParameter name="stroke-dasharray">6.0 </sld:CssParameter>
                        </sld:Stroke>
                    </sld:LineSymbolizer>
              <sld:MaxScaleDenominator>8000</sld:MaxScaleDenominator>
                </sld:Rule>
              
              
              
              
              
              
              
              
              
            </sld:FeatureTypeStyle>
        </sld:UserStyle>
    </sld:UserLayer>
</sld:StyledLayerDescriptor>




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值