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>
上一篇: java异常丢失
下一篇: 放苹果 博客分类: java
推荐阅读