From b9b03e5065256a11b7b13c4d350526286c170967 Mon Sep 17 00:00:00 2001
From: cshenfu <men883234@gmail.com>
Date: 星期四, 27 十月 2022 16:41:06 +0800
Subject: [PATCH] Merge branch 'master' of http://www.shsening.com:10000/r/template/shanghai

---
 vis_grid100_1000_5000/co.xml        |   85 +++
 vis_grid100_1000_5000/o3_edit.xml   |  100 ++++
 vis_grid100_1000_5000/pm10_edit.xml |  108 ++++
 vis_grid100_1000_5000/no2_edit.xml  |  108 ++++
 vis_grid100_1000_5000/pm10.xml      |   83 +++
 vis_grid100_1000_5000/pm25.xml      |   83 +++
 vis_grid100_1000_5000/no.xml        |   83 +++
 vis_grid100_1000_5000/pm25_edit.xml |  108 ++++
 vis_grid100_1000_5000/nox_edit.xml  |  108 ++++
 vis_grid100_1000_5000/no2.xml       |   83 +++
 vis_grid100_1000_5000/nox.xml       |   83 +++
 vis_grid100_1000_5000/o3.xml        |   75 +++
 vis_grid100_1000_5000/no_edit.xml   |  108 ++++
 vis_grid100_1000_5000/co_edit.xml   |  110 ++++
 14 files changed, 1,325 insertions(+), 0 deletions(-)

diff --git a/vis_grid100_1000_5000/co.xml b/vis_grid100_1000_5000/co.xml
new file mode 100644
index 0000000..14371f2
--- /dev/null
+++ b/vis_grid100_1000_5000/co.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<StyledLayerDescriptor version="1.0.0"
+                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
+                       xmlns="http://www.opengis.net/sld"
+                       xmlns:ogc="http://www.opengis.net/ogc"
+                       xmlns:xlink="http://www.w3.org/1999/xlink"
+                       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <NamedLayer>
+    <Name>vis_grid100_1000_5000_co</Name>
+    <UserStyle>
+      <Title>vis_grid100_1000_5000_co</Title>
+      <FeatureTypeStyle>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#cccccc</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>              
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Title>Large</Title>
+          <PolygonSymbolizer>
+            <Fill>
+              <CssParameter name="fill">
+                <ogc:Function name="Categorize">
+                  <ogc:PropertyName>co</ogc:PropertyName>
+                  <ogc:Literal></ogc:Literal>
+                  <ogc:Literal>0</ogc:Literal>
+                  <ogc:Literal>#0dd4f7</ogc:Literal>
+                  <ogc:Literal>0.2</ogc:Literal>
+                  <ogc:Literal>#23fe9f</ogc:Literal>
+                  <ogc:Literal>0.4</ogc:Literal>
+                  <ogc:Literal>#078901</ogc:Literal>
+                  <ogc:Literal>0.6</ogc:Literal>
+                  <ogc:Literal>#d4fe23</ogc:Literal>
+                  <ogc:Literal>0.8</ogc:Literal>
+                  <ogc:Literal>#FFFF00</ogc:Literal>
+                  <ogc:Literal>1</ogc:Literal>
+                  <ogc:Literal>#febf23</ogc:Literal>
+                  <ogc:Literal>1.5</ogc:Literal>
+                  <ogc:Literal>#fe7c23</ogc:Literal>
+                  <ogc:Literal>2.5</ogc:Literal>
+                  <ogc:Literal>#F70F0D</ogc:Literal>
+                  <ogc:Literal>4</ogc:Literal>
+                  <ogc:Literal>#8A0B73</ogc:Literal>
+                  <ogc:Literal>6</ogc:Literal>
+                  <ogc:Literal>#88041E</ogc:Literal>
+                </ogc:Function>
+              </CssParameter>
+              <CssParameter name="fill-opacity">0.5</CssParameter>
+            </Fill>
+          </PolygonSymbolizer>
+          <TextSymbolizer>
+            <Label>
+              <ogc:PropertyName>co</ogc:PropertyName>         
+            </Label>
+            <Font>
+              <CssParameter name="font-family">Arial</CssParameter>
+              <CssParameter name="font-size">14</CssParameter>
+              <CssParameter name="font-style">normal</CssParameter>
+              <CssParameter name="font-weight">bold</CssParameter>
+            </Font>
+            <LabelPlacement>
+              <PointPlacement>
+                <AnchorPoint>
+                  <AnchorPointX>0.5</AnchorPointX>
+                  <AnchorPointY>0.5</AnchorPointY>
+                </AnchorPoint>
+              </PointPlacement>
+            </LabelPlacement>
+            <Fill>
+              <CssParameter name="fill">#000000</CssParameter>
+            </Fill>
+            <VendorOption name="partials">true</VendorOption>
+          </TextSymbolizer>
+
+        </Rule>
+      </FeatureTypeStyle>
+    </UserStyle>
+  </NamedLayer>
+</StyledLayerDescriptor>
diff --git a/vis_grid100_1000_5000/co_edit.xml b/vis_grid100_1000_5000/co_edit.xml
new file mode 100644
index 0000000..e425c19
--- /dev/null
+++ b/vis_grid100_1000_5000/co_edit.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<StyledLayerDescriptor version="1.0.0"
+                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
+                       xmlns="http://www.opengis.net/sld"
+                       xmlns:ogc="http://www.opengis.net/ogc"
+                       xmlns:xlink="http://www.w3.org/1999/xlink"
+                       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <NamedLayer>
+    <Name>vis_grid100_1000_5000_co</Name>
+    <UserStyle>
+      <Title>vis_grid100_1000_5000_co</Title>
+      <FeatureTypeStyle>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <ogc:Filter>
+            <ogc:PropertyIsEqualTo>
+              <ogc:PropertyName>co</ogc:PropertyName>
+              <ogc:Literal>0</ogc:Literal>
+            </ogc:PropertyIsEqualTo>
+          </ogc:Filter>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+              <CssParameter name="stroke-opacity">0</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <ogc:Filter>
+            <ogc:PropertyIsGreaterThan>
+              <ogc:PropertyName>co</ogc:PropertyName>
+              <ogc:Literal>0</ogc:Literal>
+            </ogc:PropertyIsGreaterThan>
+          </ogc:Filter>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+              <CssParameter name="stroke-opacity">1</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Title>Large</Title>
+          <PolygonSymbolizer>
+            <Fill>
+              <CssParameter name="fill">
+                <ogc:Function name="Categorize">
+                  <ogc:PropertyName>co</ogc:PropertyName>
+                  <ogc:Literal></ogc:Literal>
+                  <ogc:Literal>0</ogc:Literal>
+                  <ogc:Literal>#0dd4f7</ogc:Literal>
+                  <ogc:Literal>0.2</ogc:Literal>
+                  <ogc:Literal>#23fe9f</ogc:Literal>
+                  <ogc:Literal>0.4</ogc:Literal>
+                  <ogc:Literal>#078901</ogc:Literal>
+                  <ogc:Literal>0.6</ogc:Literal>
+                  <ogc:Literal>#d4fe23</ogc:Literal>
+                  <ogc:Literal>0.8</ogc:Literal>
+                  <ogc:Literal>#FFFF00</ogc:Literal>
+                  <ogc:Literal>1</ogc:Literal>
+                  <ogc:Literal>#febf23</ogc:Literal>
+                  <ogc:Literal>1.5</ogc:Literal>
+                  <ogc:Literal>#fe7c23</ogc:Literal>
+                  <ogc:Literal>2.5</ogc:Literal>
+                  <ogc:Literal>#F70F0D</ogc:Literal>
+                  <ogc:Literal>4</ogc:Literal>
+                  <ogc:Literal>#8A0B73</ogc:Literal>
+                  <ogc:Literal>6</ogc:Literal>
+                  <ogc:Literal>#88041E</ogc:Literal>
+                </ogc:Function>
+              </CssParameter>
+              <CssParameter name="fill-opacity">0.5</CssParameter>
+            </Fill>
+          </PolygonSymbolizer>
+          <TextSymbolizer>
+            <Label>
+              <ogc:PropertyName>co</ogc:PropertyName>         
+            </Label>
+            <Font>
+              <CssParameter name="font-family">Arial</CssParameter>
+              <CssParameter name="font-size">14</CssParameter>
+              <CssParameter name="font-style">normal</CssParameter>
+              <CssParameter name="font-weight">bold</CssParameter>
+            </Font>
+            <LabelPlacement>
+              <PointPlacement>
+                <AnchorPoint>
+                  <AnchorPointX>0.5</AnchorPointX>
+                  <AnchorPointY>0.5</AnchorPointY>
+                </AnchorPoint>
+              </PointPlacement>
+            </LabelPlacement>
+            <Fill>
+              <CssParameter name="fill">#000000</CssParameter>
+            </Fill>
+            <VendorOption name="partials">true</VendorOption>
+          </TextSymbolizer>
+
+        </Rule>
+      </FeatureTypeStyle>
+    </UserStyle>
+  </NamedLayer>
+</StyledLayerDescriptor>
diff --git a/vis_grid100_1000_5000/no.xml b/vis_grid100_1000_5000/no.xml
new file mode 100644
index 0000000..2f9ab02
--- /dev/null
+++ b/vis_grid100_1000_5000/no.xml
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<StyledLayerDescriptor version="1.0.0"
+                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
+                       xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
+                       xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+  <NamedLayer>
+    <Name>vis_grid100_1000_5000_no</Name>
+    <UserStyle>
+      <Title>A dark green line style</Title>
+      <FeatureTypeStyle>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Title>Large</Title>
+          <PolygonSymbolizer>
+            <Fill>
+              <CssParameter name="fill">
+                <ogc:Function name="Categorize">
+                  <ogc:PropertyName>no</ogc:PropertyName>
+                  <ogc:Literal></ogc:Literal>
+                  <ogc:Literal>0</ogc:Literal>
+                  <ogc:Literal>#0dd4f7</ogc:Literal>
+                  <ogc:Literal>10</ogc:Literal>
+                  <ogc:Literal>#23fe9f</ogc:Literal>
+                  <ogc:Literal>30</ogc:Literal>
+                  <ogc:Literal>#078901</ogc:Literal>
+                  <ogc:Literal>60</ogc:Literal>
+                  <ogc:Literal>#d4fe23</ogc:Literal>
+                  <ogc:Literal>100</ogc:Literal>
+                  <ogc:Literal>#FFFF00</ogc:Literal>
+                  <ogc:Literal>200</ogc:Literal>
+                  <ogc:Literal>#febf23</ogc:Literal>
+                  <ogc:Literal>500</ogc:Literal>
+                  <ogc:Literal>#fe7c23</ogc:Literal>
+                  <ogc:Literal>1000</ogc:Literal>
+                  <ogc:Literal>#F70F0D</ogc:Literal>
+                  <ogc:Literal>2000</ogc:Literal>
+                  <ogc:Literal>#8A0B73</ogc:Literal>
+                  <ogc:Literal>3500</ogc:Literal>
+                  <ogc:Literal>#88041E</ogc:Literal>
+                </ogc:Function>
+              </CssParameter>
+              <CssParameter name="fill-opacity">0.5</CssParameter>
+            </Fill>
+          </PolygonSymbolizer>
+          <TextSymbolizer>
+            <Label>
+              <ogc:PropertyName>no</ogc:PropertyName>
+            </Label>
+            <Font>
+              <CssParameter name="font-family">Arial</CssParameter>
+              <CssParameter name="font-size">14</CssParameter>
+              <CssParameter name="font-style">normal</CssParameter>
+              <CssParameter name="font-weight">bold</CssParameter>
+            </Font>
+            <LabelPlacement>
+              <PointPlacement>
+                <AnchorPoint>
+                  <AnchorPointX>0.5</AnchorPointX>
+                  <AnchorPointY>1</AnchorPointY>
+                </AnchorPoint>
+              </PointPlacement>
+            </LabelPlacement>
+            <Fill>
+              <CssParameter name="fill">#000000</CssParameter>
+            </Fill> 
+            <VendorOption name="partials">true</VendorOption>
+          </TextSymbolizer> 
+        </Rule>
+      </FeatureTypeStyle>
+    </UserStyle>
+  </NamedLayer>
+</StyledLayerDescriptor>
diff --git a/vis_grid100_1000_5000/no2.xml b/vis_grid100_1000_5000/no2.xml
new file mode 100644
index 0000000..983fbb9
--- /dev/null
+++ b/vis_grid100_1000_5000/no2.xml
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<StyledLayerDescriptor version="1.0.0"
+                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
+                       xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
+                       xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+  <NamedLayer>
+    <Name>vis_grid100_1000_5000_no2</Name>
+    <UserStyle>
+      <Title>A dark green line style</Title>
+      <FeatureTypeStyle>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Title>Large</Title>
+          <PolygonSymbolizer>
+            <Fill>
+              <CssParameter name="fill">
+                <ogc:Function name="Categorize">
+                  <ogc:PropertyName>no2</ogc:PropertyName>
+                  <ogc:Literal></ogc:Literal>
+                  <ogc:Literal>0</ogc:Literal>
+                  <ogc:Literal>#0dd4f7</ogc:Literal>
+                  <ogc:Literal>20</ogc:Literal>
+                  <ogc:Literal>#23fe9f</ogc:Literal>
+                  <ogc:Literal>80</ogc:Literal>
+                  <ogc:Literal>#078901</ogc:Literal>
+                  <ogc:Literal>110</ogc:Literal>
+                  <ogc:Literal>#d4fe23</ogc:Literal>
+                  <ogc:Literal>150</ogc:Literal>
+                  <ogc:Literal>#FFFF00</ogc:Literal>
+                  <ogc:Literal>200</ogc:Literal>
+                  <ogc:Literal>#febf23</ogc:Literal>
+                  <ogc:Literal>250</ogc:Literal>
+                  <ogc:Literal>#fe7c23</ogc:Literal>
+                  <ogc:Literal>300</ogc:Literal>
+                  <ogc:Literal>#F70F0D</ogc:Literal>
+                  <ogc:Literal>400</ogc:Literal>
+                  <ogc:Literal>#8A0B73</ogc:Literal>
+                  <ogc:Literal>500</ogc:Literal>
+                  <ogc:Literal>#88041E</ogc:Literal>
+                </ogc:Function>
+              </CssParameter>
+              <CssParameter name="fill-opacity">0.5</CssParameter>
+            </Fill>
+          </PolygonSymbolizer>
+          <TextSymbolizer>
+            <Label>
+              <ogc:PropertyName>no2</ogc:PropertyName>
+            </Label>
+            <Font>
+              <CssParameter name="font-family">Arial</CssParameter>
+              <CssParameter name="font-size">14</CssParameter>
+              <CssParameter name="font-style">normal</CssParameter>
+              <CssParameter name="font-weight">bold</CssParameter>
+            </Font>
+            <LabelPlacement>
+              <PointPlacement>
+                <AnchorPoint>
+                  <AnchorPointX>0.5</AnchorPointX>
+                  <AnchorPointY>1</AnchorPointY>
+                </AnchorPoint>
+              </PointPlacement>
+            </LabelPlacement>
+            <Fill>
+              <CssParameter name="fill">#000000</CssParameter>
+            </Fill> 
+            <VendorOption name="partials">true</VendorOption>
+          </TextSymbolizer> 
+        </Rule>
+      </FeatureTypeStyle>
+    </UserStyle>
+  </NamedLayer>
+</StyledLayerDescriptor>
diff --git a/vis_grid100_1000_5000/no2_edit.xml b/vis_grid100_1000_5000/no2_edit.xml
new file mode 100644
index 0000000..2f4e747
--- /dev/null
+++ b/vis_grid100_1000_5000/no2_edit.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<StyledLayerDescriptor version="1.0.0"
+                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
+                       xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
+                       xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+  <NamedLayer>
+    <Name>vis_grid100_1000_5000_no2</Name>
+    <UserStyle>
+      <Title>A dark green line style</Title>
+      <FeatureTypeStyle>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <ogc:Filter>
+            <ogc:PropertyIsEqualTo>
+              <ogc:PropertyName>no2</ogc:PropertyName>
+              <ogc:Literal>0</ogc:Literal>
+            </ogc:PropertyIsEqualTo>
+          </ogc:Filter>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+              <CssParameter name="stroke-opacity">0</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <ogc:Filter>
+            <ogc:PropertyIsGreaterThan>
+              <ogc:PropertyName>no2</ogc:PropertyName>
+              <ogc:Literal>0</ogc:Literal>
+            </ogc:PropertyIsGreaterThan>
+          </ogc:Filter>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+              <CssParameter name="stroke-opacity">1</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Title>Large</Title>
+          <PolygonSymbolizer>
+            <Fill>
+              <CssParameter name="fill">
+                <ogc:Function name="Categorize">
+                  <ogc:PropertyName>no2</ogc:PropertyName>
+                  <ogc:Literal></ogc:Literal>
+                  <ogc:Literal>0</ogc:Literal>
+                  <ogc:Literal>#0dd4f7</ogc:Literal>
+                  <ogc:Literal>20</ogc:Literal>
+                  <ogc:Literal>#23fe9f</ogc:Literal>
+                  <ogc:Literal>80</ogc:Literal>
+                  <ogc:Literal>#078901</ogc:Literal>
+                  <ogc:Literal>110</ogc:Literal>
+                  <ogc:Literal>#d4fe23</ogc:Literal>
+                  <ogc:Literal>150</ogc:Literal>
+                  <ogc:Literal>#FFFF00</ogc:Literal>
+                  <ogc:Literal>200</ogc:Literal>
+                  <ogc:Literal>#febf23</ogc:Literal>
+                  <ogc:Literal>250</ogc:Literal>
+                  <ogc:Literal>#fe7c23</ogc:Literal>
+                  <ogc:Literal>300</ogc:Literal>
+                  <ogc:Literal>#F70F0D</ogc:Literal>
+                  <ogc:Literal>400</ogc:Literal>
+                  <ogc:Literal>#8A0B73</ogc:Literal>
+                  <ogc:Literal>500</ogc:Literal>
+                  <ogc:Literal>#88041E</ogc:Literal>
+                </ogc:Function>
+              </CssParameter>
+              <CssParameter name="fill-opacity">0.5</CssParameter>
+            </Fill>
+          </PolygonSymbolizer>
+          <TextSymbolizer>
+            <Label>
+              <ogc:PropertyName>no2</ogc:PropertyName>
+            </Label>
+            <Font>
+              <CssParameter name="font-family">Arial</CssParameter>
+              <CssParameter name="font-size">14</CssParameter>
+              <CssParameter name="font-style">normal</CssParameter>
+              <CssParameter name="font-weight">bold</CssParameter>
+            </Font>
+            <LabelPlacement>
+              <PointPlacement>
+                <AnchorPoint>
+                  <AnchorPointX>0.5</AnchorPointX>
+                  <AnchorPointY>1</AnchorPointY>
+                </AnchorPoint>
+              </PointPlacement>
+            </LabelPlacement>
+            <Fill>
+              <CssParameter name="fill">#000000</CssParameter>
+            </Fill> 
+            <VendorOption name="partials">true</VendorOption>
+          </TextSymbolizer> 
+        </Rule>
+      </FeatureTypeStyle>
+    </UserStyle>
+  </NamedLayer>
+</StyledLayerDescriptor>
diff --git a/vis_grid100_1000_5000/no_edit.xml b/vis_grid100_1000_5000/no_edit.xml
new file mode 100644
index 0000000..aa0ccba
--- /dev/null
+++ b/vis_grid100_1000_5000/no_edit.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<StyledLayerDescriptor version="1.0.0"
+                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
+                       xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
+                       xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+  <NamedLayer>
+    <Name>vis_grid100_1000_5000_no</Name>
+    <UserStyle>
+      <Title>A dark green line style</Title>
+      <FeatureTypeStyle>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <ogc:Filter>
+            <ogc:PropertyIsEqualTo>
+              <ogc:PropertyName>no</ogc:PropertyName>
+              <ogc:Literal>0</ogc:Literal>
+            </ogc:PropertyIsEqualTo>
+          </ogc:Filter>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+              <CssParameter name="stroke-opacity">0</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <ogc:Filter>
+            <ogc:PropertyIsGreaterThan>
+              <ogc:PropertyName>no</ogc:PropertyName>
+              <ogc:Literal>0</ogc:Literal>
+            </ogc:PropertyIsGreaterThan>
+          </ogc:Filter>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+              <CssParameter name="stroke-opacity">1</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Title>Large</Title>
+          <PolygonSymbolizer>
+            <Fill>
+              <CssParameter name="fill">
+                <ogc:Function name="Categorize">
+                  <ogc:PropertyName>no</ogc:PropertyName>
+                  <ogc:Literal></ogc:Literal>
+                  <ogc:Literal>0</ogc:Literal>
+                  <ogc:Literal>#0dd4f7</ogc:Literal>
+                  <ogc:Literal>10</ogc:Literal>
+                  <ogc:Literal>#23fe9f</ogc:Literal>
+                  <ogc:Literal>30</ogc:Literal>
+                  <ogc:Literal>#078901</ogc:Literal>
+                  <ogc:Literal>60</ogc:Literal>
+                  <ogc:Literal>#d4fe23</ogc:Literal>
+                  <ogc:Literal>100</ogc:Literal>
+                  <ogc:Literal>#FFFF00</ogc:Literal>
+                  <ogc:Literal>200</ogc:Literal>
+                  <ogc:Literal>#febf23</ogc:Literal>
+                  <ogc:Literal>500</ogc:Literal>
+                  <ogc:Literal>#fe7c23</ogc:Literal>
+                  <ogc:Literal>1000</ogc:Literal>
+                  <ogc:Literal>#F70F0D</ogc:Literal>
+                  <ogc:Literal>2000</ogc:Literal>
+                  <ogc:Literal>#8A0B73</ogc:Literal>
+                  <ogc:Literal>3500</ogc:Literal>
+                  <ogc:Literal>#88041E</ogc:Literal>
+                </ogc:Function>
+              </CssParameter>
+              <CssParameter name="fill-opacity">0.5</CssParameter>
+            </Fill>
+          </PolygonSymbolizer>
+          <TextSymbolizer>
+            <Label>
+              <ogc:PropertyName>no</ogc:PropertyName>
+            </Label>
+            <Font>
+              <CssParameter name="font-family">Arial</CssParameter>
+              <CssParameter name="font-size">14</CssParameter>
+              <CssParameter name="font-style">normal</CssParameter>
+              <CssParameter name="font-weight">bold</CssParameter>
+            </Font>
+            <LabelPlacement>
+              <PointPlacement>
+                <AnchorPoint>
+                  <AnchorPointX>0.5</AnchorPointX>
+                  <AnchorPointY>1</AnchorPointY>
+                </AnchorPoint>
+              </PointPlacement>
+            </LabelPlacement>
+            <Fill>
+              <CssParameter name="fill">#000000</CssParameter>
+            </Fill> 
+            <VendorOption name="partials">true</VendorOption>
+          </TextSymbolizer> 
+        </Rule>
+      </FeatureTypeStyle>
+    </UserStyle>
+  </NamedLayer>
+</StyledLayerDescriptor>
diff --git a/vis_grid100_1000_5000/nox.xml b/vis_grid100_1000_5000/nox.xml
new file mode 100644
index 0000000..c4d9162
--- /dev/null
+++ b/vis_grid100_1000_5000/nox.xml
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<StyledLayerDescriptor version="1.0.0"
+                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
+                       xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
+                       xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+  <NamedLayer>
+    <Name>vis_grid100_1000_5000_nox</Name>
+    <UserStyle>
+      <Title>A dark green line style</Title>
+      <FeatureTypeStyle>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Title>Large</Title>
+          <PolygonSymbolizer>
+            <Fill>
+              <CssParameter name="fill">
+                <ogc:Function name="Categorize">
+                  <ogc:PropertyName>nox</ogc:PropertyName>
+                  <ogc:Literal></ogc:Literal>
+                  <ogc:Literal>0</ogc:Literal>
+                  <ogc:Literal>#0dd4f7</ogc:Literal>
+                  <ogc:Literal>15</ogc:Literal>
+                  <ogc:Literal>#23fe9f</ogc:Literal>
+                  <ogc:Literal>35</ogc:Literal>
+                  <ogc:Literal>#078901</ogc:Literal>
+                  <ogc:Literal>50</ogc:Literal>
+                  <ogc:Literal>#d4fe23</ogc:Literal>
+                  <ogc:Literal>75</ogc:Literal>
+                  <ogc:Literal>#FFFF00</ogc:Literal>
+                  <ogc:Literal>150</ogc:Literal>
+                  <ogc:Literal>#febf23</ogc:Literal>
+                  <ogc:Literal>250</ogc:Literal>
+                  <ogc:Literal>#fe7c23</ogc:Literal>
+                  <ogc:Literal>350</ogc:Literal>
+                  <ogc:Literal>#F70F0D</ogc:Literal>
+                  <ogc:Literal>500</ogc:Literal>
+                  <ogc:Literal>#8A0B73</ogc:Literal>
+                  <ogc:Literal>700</ogc:Literal>
+                  <ogc:Literal>#88041E</ogc:Literal>
+                </ogc:Function>
+              </CssParameter>
+              <CssParameter name="fill-opacity">0.5</CssParameter>
+            </Fill>
+          </PolygonSymbolizer>
+          <TextSymbolizer>
+            <Label>
+              <ogc:PropertyName>nox</ogc:PropertyName>
+            </Label>
+            <Font>
+              <CssParameter name="font-family">Arial</CssParameter>
+              <CssParameter name="font-size">12</CssParameter>
+              <CssParameter name="font-style">normal</CssParameter>
+              <CssParameter name="font-weight">bold</CssParameter>
+            </Font>
+            <LabelPlacement>
+              <PointPlacement>
+                <AnchorPoint>
+                  <AnchorPointX>0.5</AnchorPointX>
+                  <AnchorPointY>0.5</AnchorPointY>
+                </AnchorPoint>
+              </PointPlacement>
+            </LabelPlacement>
+            <Fill>
+              <CssParameter name="fill">#000000</CssParameter>
+            </Fill> 
+            <VendorOption name="partials">true</VendorOption>
+          </TextSymbolizer>   
+        </Rule>
+      </FeatureTypeStyle>
+    </UserStyle>
+  </NamedLayer>
+</StyledLayerDescriptor>
diff --git a/vis_grid100_1000_5000/nox_edit.xml b/vis_grid100_1000_5000/nox_edit.xml
new file mode 100644
index 0000000..5a3e0a2
--- /dev/null
+++ b/vis_grid100_1000_5000/nox_edit.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<StyledLayerDescriptor version="1.0.0"
+                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
+                       xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
+                       xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+  <NamedLayer>
+    <Name>vis_grid100_1000_5000_nox</Name>
+    <UserStyle>
+      <Title>A dark green line style</Title>
+      <FeatureTypeStyle>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <ogc:Filter>
+            <ogc:PropertyIsEqualTo>
+              <ogc:PropertyName>nox</ogc:PropertyName>
+              <ogc:Literal>0</ogc:Literal>
+            </ogc:PropertyIsEqualTo>
+          </ogc:Filter>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+              <CssParameter name="stroke-opacity">0</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <ogc:Filter>
+            <ogc:PropertyIsGreaterThan>
+              <ogc:PropertyName>nox</ogc:PropertyName>
+              <ogc:Literal>0</ogc:Literal>
+            </ogc:PropertyIsGreaterThan>
+          </ogc:Filter>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+              <CssParameter name="stroke-opacity">1</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Title>Large</Title>
+          <PolygonSymbolizer>
+            <Fill>
+              <CssParameter name="fill">
+                <ogc:Function name="Categorize">
+                  <ogc:PropertyName>nox</ogc:PropertyName>
+                  <ogc:Literal></ogc:Literal>
+                  <ogc:Literal>0</ogc:Literal>
+                  <ogc:Literal>#0dd4f7</ogc:Literal>
+                  <ogc:Literal>15</ogc:Literal>
+                  <ogc:Literal>#23fe9f</ogc:Literal>
+                  <ogc:Literal>35</ogc:Literal>
+                  <ogc:Literal>#078901</ogc:Literal>
+                  <ogc:Literal>50</ogc:Literal>
+                  <ogc:Literal>#d4fe23</ogc:Literal>
+                  <ogc:Literal>75</ogc:Literal>
+                  <ogc:Literal>#FFFF00</ogc:Literal>
+                  <ogc:Literal>150</ogc:Literal>
+                  <ogc:Literal>#febf23</ogc:Literal>
+                  <ogc:Literal>250</ogc:Literal>
+                  <ogc:Literal>#fe7c23</ogc:Literal>
+                  <ogc:Literal>350</ogc:Literal>
+                  <ogc:Literal>#F70F0D</ogc:Literal>
+                  <ogc:Literal>500</ogc:Literal>
+                  <ogc:Literal>#8A0B73</ogc:Literal>
+                  <ogc:Literal>700</ogc:Literal>
+                  <ogc:Literal>#88041E</ogc:Literal>
+                </ogc:Function>
+              </CssParameter>
+              <CssParameter name="fill-opacity">0.5</CssParameter>
+            </Fill>
+          </PolygonSymbolizer>
+          <TextSymbolizer>
+            <Label>
+              <ogc:PropertyName>nox</ogc:PropertyName>
+            </Label>
+            <Font>
+              <CssParameter name="font-family">Arial</CssParameter>
+              <CssParameter name="font-size">12</CssParameter>
+              <CssParameter name="font-style">normal</CssParameter>
+              <CssParameter name="font-weight">bold</CssParameter>
+            </Font>
+            <LabelPlacement>
+              <PointPlacement>
+                <AnchorPoint>
+                  <AnchorPointX>0.5</AnchorPointX>
+                  <AnchorPointY>0.5</AnchorPointY>
+                </AnchorPoint>
+              </PointPlacement>
+            </LabelPlacement>
+            <Fill>
+              <CssParameter name="fill">#000000</CssParameter>
+            </Fill> 
+            <VendorOption name="partials">true</VendorOption>
+          </TextSymbolizer>   
+        </Rule>
+      </FeatureTypeStyle>
+    </UserStyle>
+  </NamedLayer>
+</StyledLayerDescriptor>
diff --git a/vis_grid100_1000_5000/o3.xml b/vis_grid100_1000_5000/o3.xml
new file mode 100644
index 0000000..01e6693
--- /dev/null
+++ b/vis_grid100_1000_5000/o3.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<StyledLayerDescriptor version="1.0.0"
+                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
+                       xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
+                       xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+  <NamedLayer>
+    <Name>vis_grid100_1000_5000_o3</Name>
+    <UserStyle>
+      <Title>A dark green line style</Title>
+      <FeatureTypeStyle>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Title>Large</Title>
+          <PolygonSymbolizer>
+            <Fill>
+              <CssParameter name="fill">
+                <ogc:Function name="Categorize">
+                  <ogc:PropertyName>o3</ogc:PropertyName>
+                  <ogc:Literal></ogc:Literal>
+                  <ogc:Literal>0</ogc:Literal>
+                  <ogc:Literal>#0dd4f7</ogc:Literal>
+                  <ogc:Literal>10</ogc:Literal>
+                  <ogc:Literal>#078901</ogc:Literal>
+                  <ogc:Literal>35</ogc:Literal>
+                  <ogc:Literal>#FFFF00</ogc:Literal>
+                  <ogc:Literal>65</ogc:Literal>
+                  <ogc:Literal>#fe7c23</ogc:Literal>
+                  <ogc:Literal>100</ogc:Literal>
+                  <ogc:Literal>#F70F0D</ogc:Literal>
+                  <ogc:Literal>200</ogc:Literal>
+                  <ogc:Literal>#88041E</ogc:Literal>
+                </ogc:Function>
+              </CssParameter>
+              <CssParameter name="fill-opacity">0.5</CssParameter>
+            </Fill>
+          </PolygonSymbolizer>
+          <TextSymbolizer>
+            <Label>
+              <ogc:PropertyName>o3</ogc:PropertyName>
+            </Label>
+            <Font>
+              <CssParameter name="font-family">Arial</CssParameter>
+              <CssParameter name="font-size">14</CssParameter>
+              <CssParameter name="font-style">normal</CssParameter>
+              <CssParameter name="font-weight">bold</CssParameter>
+            </Font>
+            <LabelPlacement>
+              <PointPlacement>
+                <AnchorPoint>
+                  <AnchorPointX>0.5</AnchorPointX>
+                  <AnchorPointY>0.5</AnchorPointY>
+                </AnchorPoint>
+              </PointPlacement>
+            </LabelPlacement>
+            <Fill>
+              <CssParameter name="fill">#000000</CssParameter>
+            </Fill> 
+            <VendorOption name="partials">true</VendorOption>
+          </TextSymbolizer>
+        </Rule>
+      </FeatureTypeStyle>
+    </UserStyle>
+  </NamedLayer>
+</StyledLayerDescriptor>
diff --git a/vis_grid100_1000_5000/o3_edit.xml b/vis_grid100_1000_5000/o3_edit.xml
new file mode 100644
index 0000000..b15fc81
--- /dev/null
+++ b/vis_grid100_1000_5000/o3_edit.xml
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<StyledLayerDescriptor version="1.0.0"
+                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
+                       xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
+                       xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+  <NamedLayer>
+    <Name>vis_grid100_1000_5000_o3</Name>
+    <UserStyle>
+      <Title>A dark green line style</Title>
+      <FeatureTypeStyle>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <ogc:Filter>
+            <ogc:PropertyIsEqualTo>
+              <ogc:PropertyName>o3</ogc:PropertyName>
+              <ogc:Literal>0</ogc:Literal>
+            </ogc:PropertyIsEqualTo>
+          </ogc:Filter>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+              <CssParameter name="stroke-opacity">0</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <ogc:Filter>
+            <ogc:PropertyIsGreaterThan>
+              <ogc:PropertyName>o3</ogc:PropertyName>
+              <ogc:Literal>0</ogc:Literal>
+            </ogc:PropertyIsGreaterThan>
+          </ogc:Filter>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+              <CssParameter name="stroke-opacity">1</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Title>Large</Title>
+          <PolygonSymbolizer>
+            <Fill>
+              <CssParameter name="fill">
+                <ogc:Function name="Categorize">
+                  <ogc:PropertyName>o3</ogc:PropertyName>
+                  <ogc:Literal></ogc:Literal>
+                  <ogc:Literal>0</ogc:Literal>
+                  <ogc:Literal>#0dd4f7</ogc:Literal>
+                  <ogc:Literal>10</ogc:Literal>
+                  <ogc:Literal>#078901</ogc:Literal>
+                  <ogc:Literal>35</ogc:Literal>
+                  <ogc:Literal>#FFFF00</ogc:Literal>
+                  <ogc:Literal>65</ogc:Literal>
+                  <ogc:Literal>#fe7c23</ogc:Literal>
+                  <ogc:Literal>100</ogc:Literal>
+                  <ogc:Literal>#F70F0D</ogc:Literal>
+                  <ogc:Literal>200</ogc:Literal>
+                  <ogc:Literal>#88041E</ogc:Literal>
+                </ogc:Function>
+              </CssParameter>
+              <CssParameter name="fill-opacity">0.5</CssParameter>
+            </Fill>
+          </PolygonSymbolizer>
+          <TextSymbolizer>
+            <Label>
+              <ogc:PropertyName>o3</ogc:PropertyName>
+            </Label>
+            <Font>
+              <CssParameter name="font-family">Arial</CssParameter>
+              <CssParameter name="font-size">14</CssParameter>
+              <CssParameter name="font-style">normal</CssParameter>
+              <CssParameter name="font-weight">bold</CssParameter>
+            </Font>
+            <LabelPlacement>
+              <PointPlacement>
+                <AnchorPoint>
+                  <AnchorPointX>0.5</AnchorPointX>
+                  <AnchorPointY>0.5</AnchorPointY>
+                </AnchorPoint>
+              </PointPlacement>
+            </LabelPlacement>
+            <Fill>
+              <CssParameter name="fill">#000000</CssParameter>
+            </Fill> 
+            <VendorOption name="partials">true</VendorOption>
+          </TextSymbolizer>
+        </Rule>
+      </FeatureTypeStyle>
+    </UserStyle>
+  </NamedLayer>
+</StyledLayerDescriptor>
diff --git a/vis_grid100_1000_5000/pm10.xml b/vis_grid100_1000_5000/pm10.xml
new file mode 100644
index 0000000..3146bea
--- /dev/null
+++ b/vis_grid100_1000_5000/pm10.xml
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<StyledLayerDescriptor version="1.0.0"
+                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
+                       xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
+                       xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+  <NamedLayer>
+    <Name>vis_grid100_1000_5000_pm10</Name>
+    <UserStyle>
+      <Title>A dark green line style</Title>
+      <FeatureTypeStyle>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Title>Large</Title>
+          <PolygonSymbolizer>
+            <Fill>
+              <CssParameter name="fill">
+                <ogc:Function name="Categorize">
+                  <ogc:PropertyName>pm10</ogc:PropertyName>
+                  <ogc:Literal></ogc:Literal>
+                  <ogc:Literal>0</ogc:Literal>
+                  <ogc:Literal>#0dd4f7</ogc:Literal>
+                  <ogc:Literal>20</ogc:Literal>
+                  <ogc:Literal>#23fe9f</ogc:Literal>
+                  <ogc:Literal>50</ogc:Literal>
+                  <ogc:Literal>#078901</ogc:Literal>
+                  <ogc:Literal>100</ogc:Literal>
+                  <ogc:Literal>#d4fe23</ogc:Literal>
+                  <ogc:Literal>150</ogc:Literal>
+                  <ogc:Literal>#FFFF00</ogc:Literal>
+                  <ogc:Literal>200</ogc:Literal>
+                  <ogc:Literal>#febf23</ogc:Literal>
+                  <ogc:Literal>300</ogc:Literal>
+                  <ogc:Literal>#fe7c23</ogc:Literal>
+                  <ogc:Literal>500</ogc:Literal>
+                  <ogc:Literal>#F70F0D</ogc:Literal>
+                  <ogc:Literal>800</ogc:Literal>
+                  <ogc:Literal>#8A0B73</ogc:Literal>
+                  <ogc:Literal>1000</ogc:Literal>
+                  <ogc:Literal>#88041E</ogc:Literal>
+                </ogc:Function>
+              </CssParameter>
+              <CssParameter name="fill-opacity">0.5</CssParameter>
+            </Fill>
+          </PolygonSymbolizer>
+          <TextSymbolizer>
+            <Label>
+              <ogc:PropertyName>pm10</ogc:PropertyName>
+            </Label>
+            <Font>
+              <CssParameter name="font-family">Arial</CssParameter>
+              <CssParameter name="font-size">12</CssParameter>
+              <CssParameter name="font-style">normal</CssParameter>
+              <CssParameter name="font-weight">bold</CssParameter>
+            </Font>
+            <LabelPlacement>
+              <PointPlacement>
+                <AnchorPoint>
+                  <AnchorPointX>0.5</AnchorPointX>
+                  <AnchorPointY>1</AnchorPointY>
+                </AnchorPoint>
+              </PointPlacement>
+            </LabelPlacement>
+            <Fill>
+              <CssParameter name="fill">#000000</CssParameter>
+            </Fill> 
+            <VendorOption name="partials">true</VendorOption>
+          </TextSymbolizer> 
+        </Rule>
+      </FeatureTypeStyle>
+    </UserStyle>
+  </NamedLayer>
+</StyledLayerDescriptor>
diff --git a/vis_grid100_1000_5000/pm10_edit.xml b/vis_grid100_1000_5000/pm10_edit.xml
new file mode 100644
index 0000000..67334bf
--- /dev/null
+++ b/vis_grid100_1000_5000/pm10_edit.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<StyledLayerDescriptor version="1.0.0"
+                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
+                       xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
+                       xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+  <NamedLayer>
+    <Name>vis_grid100_1000_5000_pm10</Name>
+    <UserStyle>
+      <Title>A dark green line style</Title>
+      <FeatureTypeStyle>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <ogc:Filter>
+            <ogc:PropertyIsEqualTo>
+              <ogc:PropertyName>pm10</ogc:PropertyName>
+              <ogc:Literal>0</ogc:Literal>
+            </ogc:PropertyIsEqualTo>
+          </ogc:Filter>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+              <CssParameter name="stroke-opacity">0</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <ogc:Filter>
+            <ogc:PropertyIsGreaterThan>
+              <ogc:PropertyName>pm10</ogc:PropertyName>
+              <ogc:Literal>0</ogc:Literal>
+            </ogc:PropertyIsGreaterThan>
+          </ogc:Filter>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+              <CssParameter name="stroke-opacity">1</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Title>Large</Title>
+          <PolygonSymbolizer>
+            <Fill>
+              <CssParameter name="fill">
+                <ogc:Function name="Categorize">
+                  <ogc:PropertyName>pm10</ogc:PropertyName>
+                  <ogc:Literal></ogc:Literal>
+                  <ogc:Literal>0</ogc:Literal>
+                  <ogc:Literal>#0dd4f7</ogc:Literal>
+                  <ogc:Literal>20</ogc:Literal>
+                  <ogc:Literal>#23fe9f</ogc:Literal>
+                  <ogc:Literal>50</ogc:Literal>
+                  <ogc:Literal>#078901</ogc:Literal>
+                  <ogc:Literal>100</ogc:Literal>
+                  <ogc:Literal>#d4fe23</ogc:Literal>
+                  <ogc:Literal>150</ogc:Literal>
+                  <ogc:Literal>#FFFF00</ogc:Literal>
+                  <ogc:Literal>200</ogc:Literal>
+                  <ogc:Literal>#febf23</ogc:Literal>
+                  <ogc:Literal>300</ogc:Literal>
+                  <ogc:Literal>#fe7c23</ogc:Literal>
+                  <ogc:Literal>500</ogc:Literal>
+                  <ogc:Literal>#F70F0D</ogc:Literal>
+                  <ogc:Literal>800</ogc:Literal>
+                  <ogc:Literal>#8A0B73</ogc:Literal>
+                  <ogc:Literal>1000</ogc:Literal>
+                  <ogc:Literal>#88041E</ogc:Literal>
+                </ogc:Function>
+              </CssParameter>
+              <CssParameter name="fill-opacity">0.5</CssParameter>
+            </Fill>
+          </PolygonSymbolizer>
+          <TextSymbolizer>
+            <Label>
+              <ogc:PropertyName>pm10</ogc:PropertyName>
+            </Label>
+            <Font>
+              <CssParameter name="font-family">Arial</CssParameter>
+              <CssParameter name="font-size">12</CssParameter>
+              <CssParameter name="font-style">normal</CssParameter>
+              <CssParameter name="font-weight">bold</CssParameter>
+            </Font>
+            <LabelPlacement>
+              <PointPlacement>
+                <AnchorPoint>
+                  <AnchorPointX>0.5</AnchorPointX>
+                  <AnchorPointY>1</AnchorPointY>
+                </AnchorPoint>
+              </PointPlacement>
+            </LabelPlacement>
+            <Fill>
+              <CssParameter name="fill">#000000</CssParameter>
+            </Fill> 
+            <VendorOption name="partials">true</VendorOption>
+          </TextSymbolizer> 
+        </Rule>
+      </FeatureTypeStyle>
+    </UserStyle>
+  </NamedLayer>
+</StyledLayerDescriptor>
diff --git a/vis_grid100_1000_5000/pm25.xml b/vis_grid100_1000_5000/pm25.xml
new file mode 100644
index 0000000..58ed938
--- /dev/null
+++ b/vis_grid100_1000_5000/pm25.xml
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<StyledLayerDescriptor version="1.0.0"
+                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
+                       xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
+                       xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+  <NamedLayer>
+    <Name>vis_grid100_1000_5000_pm25</Name>
+    <UserStyle>
+      <Title>A dark green line style</Title>
+      <FeatureTypeStyle>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Title>Large</Title>
+          <PolygonSymbolizer>
+            <Fill>
+              <CssParameter name="fill">
+                <ogc:Function name="Categorize">
+                  <ogc:PropertyName>pm25</ogc:PropertyName>
+                  <ogc:Literal></ogc:Literal>
+                  <ogc:Literal>0</ogc:Literal>
+                  <ogc:Literal>#0dd4f7</ogc:Literal>
+                  <ogc:Literal>15</ogc:Literal>
+                  <ogc:Literal>#23fe9f</ogc:Literal>
+                  <ogc:Literal>35</ogc:Literal>
+                  <ogc:Literal>#078901</ogc:Literal>
+                  <ogc:Literal>50</ogc:Literal>
+                  <ogc:Literal>#d4fe23</ogc:Literal>
+                  <ogc:Literal>75</ogc:Literal>
+                  <ogc:Literal>#FFFF00</ogc:Literal>
+                  <ogc:Literal>150</ogc:Literal>
+                  <ogc:Literal>#febf23</ogc:Literal>
+                  <ogc:Literal>250</ogc:Literal>
+                  <ogc:Literal>#fe7c23</ogc:Literal>
+                  <ogc:Literal>350</ogc:Literal>
+                  <ogc:Literal>#F70F0D</ogc:Literal>
+                  <ogc:Literal>500</ogc:Literal>
+                  <ogc:Literal>#8A0B73</ogc:Literal>
+                  <ogc:Literal>700</ogc:Literal>
+                  <ogc:Literal>#88041E</ogc:Literal>
+                </ogc:Function>
+              </CssParameter>
+              <CssParameter name="fill-opacity">0.5</CssParameter>
+            </Fill>
+          </PolygonSymbolizer>
+          <TextSymbolizer>
+            <Label>
+              <ogc:PropertyName>pm25</ogc:PropertyName>
+            </Label>
+            <Font>
+              <CssParameter name="font-family">Arial</CssParameter>
+              <CssParameter name="font-size">14</CssParameter>
+              <CssParameter name="font-style">normal</CssParameter>
+              <CssParameter name="font-weight">bold</CssParameter>
+            </Font>
+            <LabelPlacement>
+              <PointPlacement>
+                <AnchorPoint>
+                  <AnchorPointX>0.5</AnchorPointX>
+                  <AnchorPointY>0.5</AnchorPointY>
+                </AnchorPoint>
+              </PointPlacement>
+            </LabelPlacement>
+            <Fill>
+              <CssParameter name="fill">#000000</CssParameter>
+            </Fill> 
+            <VendorOption name="partials">true</VendorOption>
+          </TextSymbolizer>   
+        </Rule>
+      </FeatureTypeStyle>
+    </UserStyle>
+  </NamedLayer>
+</StyledLayerDescriptor>
diff --git a/vis_grid100_1000_5000/pm25_edit.xml b/vis_grid100_1000_5000/pm25_edit.xml
new file mode 100644
index 0000000..b4be0b6
--- /dev/null
+++ b/vis_grid100_1000_5000/pm25_edit.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<StyledLayerDescriptor version="1.0.0"
+                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
+                       xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
+                       xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+  <NamedLayer>
+    <Name>vis_grid100_1000_5000_pm25</Name>
+    <UserStyle>
+      <Title>A dark green line style</Title>
+      <FeatureTypeStyle>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <ogc:Filter>
+            <ogc:PropertyIsEqualTo>
+              <ogc:PropertyName>pm25</ogc:PropertyName>
+              <ogc:Literal>0</ogc:Literal>
+            </ogc:PropertyIsEqualTo>
+          </ogc:Filter>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+              <CssParameter name="stroke-opacity">0</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Name>rule1</Name>
+          <Title>Blue Line</Title>
+          <Abstract>A solid blue line with a 1 pixel width</Abstract>
+          <ogc:Filter>
+            <ogc:PropertyIsGreaterThan>
+              <ogc:PropertyName>pm25</ogc:PropertyName>
+              <ogc:Literal>0</ogc:Literal>
+            </ogc:PropertyIsGreaterThan>
+          </ogc:Filter>
+          <LineSymbolizer>
+            <Stroke>
+              <CssParameter name="stroke">#ffffff</CssParameter>
+              <CssParameter name="stroke-width">1</CssParameter>
+              <CssParameter name="stroke-opacity">1</CssParameter>
+            </Stroke>
+          </LineSymbolizer>
+        </Rule>
+        <Rule>
+          <Title>Large</Title>
+          <PolygonSymbolizer>
+            <Fill>
+              <CssParameter name="fill">
+                <ogc:Function name="Categorize">
+                  <ogc:PropertyName>pm25</ogc:PropertyName>
+                  <ogc:Literal></ogc:Literal>
+                  <ogc:Literal>0</ogc:Literal>
+                  <ogc:Literal>#0dd4f7</ogc:Literal>
+                  <ogc:Literal>15</ogc:Literal>
+                  <ogc:Literal>#23fe9f</ogc:Literal>
+                  <ogc:Literal>35</ogc:Literal>
+                  <ogc:Literal>#078901</ogc:Literal>
+                  <ogc:Literal>50</ogc:Literal>
+                  <ogc:Literal>#d4fe23</ogc:Literal>
+                  <ogc:Literal>75</ogc:Literal>
+                  <ogc:Literal>#FFFF00</ogc:Literal>
+                  <ogc:Literal>150</ogc:Literal>
+                  <ogc:Literal>#febf23</ogc:Literal>
+                  <ogc:Literal>250</ogc:Literal>
+                  <ogc:Literal>#fe7c23</ogc:Literal>
+                  <ogc:Literal>350</ogc:Literal>
+                  <ogc:Literal>#F70F0D</ogc:Literal>
+                  <ogc:Literal>500</ogc:Literal>
+                  <ogc:Literal>#8A0B73</ogc:Literal>
+                  <ogc:Literal>700</ogc:Literal>
+                  <ogc:Literal>#88041E</ogc:Literal>
+                </ogc:Function>
+              </CssParameter>
+              <CssParameter name="fill-opacity">0.5</CssParameter>
+            </Fill>
+          </PolygonSymbolizer>
+          <TextSymbolizer>
+            <Label>
+              <ogc:PropertyName>pm25</ogc:PropertyName>
+            </Label>
+            <Font>
+              <CssParameter name="font-family">Arial</CssParameter>
+              <CssParameter name="font-size">14</CssParameter>
+              <CssParameter name="font-style">normal</CssParameter>
+              <CssParameter name="font-weight">bold</CssParameter>
+            </Font>
+            <LabelPlacement>
+              <PointPlacement>
+                <AnchorPoint>
+                  <AnchorPointX>0.5</AnchorPointX>
+                  <AnchorPointY>0.5</AnchorPointY>
+                </AnchorPoint>
+              </PointPlacement>
+            </LabelPlacement>
+            <Fill>
+              <CssParameter name="fill">#000000</CssParameter>
+            </Fill> 
+            <VendorOption name="partials">true</VendorOption>
+          </TextSymbolizer>   
+        </Rule>
+      </FeatureTypeStyle>
+    </UserStyle>
+  </NamedLayer>
+</StyledLayerDescriptor>

--
Gitblit v1.9.1