[OpenLayers-Commits] r12443 - in sandbox/august/trunk/playground: .
mapquest outofbox sld
commits-20090109 at openlayers.org
commits-20090109 at openlayers.org
Sun Dec 4 16:25:35 EST 2011
Author: augusttown
Date: 2011-12-04 13:25:34 -0800 (Sun, 04 Dec 2011)
New Revision: 12443
Added:
sandbox/august/trunk/playground/outofbox/arcgiscache_jsonp.html
sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.parcel.xml
sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.poi.xml
sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.street.xml
sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.xml
sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.xml
Modified:
sandbox/august/trunk/playground/index.html
sandbox/august/trunk/playground/mapquest/mapquest-osm.js
sandbox/august/trunk/playground/sld/agsstyles2sld.js
Log:
Playground samples update
Modified: sandbox/august/trunk/playground/index.html
===================================================================
--- sandbox/august/trunk/playground/index.html 2011-12-04 21:23:58 UTC (rev 12442)
+++ sandbox/august/trunk/playground/index.html 2011-12-04 21:25:34 UTC (rev 12443)
@@ -11,6 +11,8 @@
<tr><td><a href="../examples/anchor-permalink.html"><b>examples/anchor-permalink.html</b></a></td></tr>
<tr><td><a href="../examples/animated_panning.html"><b>examples/animated_panning.html</b></a></td></tr>
<tr><td><a href="../examples/browser.html"><b>examples/browser.html</b></a></td></tr>
+ <tr><td><a href="../examples/clientzoom.html"><b>examples/clientzoom.html</b></a></td></tr>
+ <tr><td><a href="../examples/cql-format.html"><b>examples/cql-format.html</b></a></td></tr>
<tr><td><a href="../examples/wmts.html"><b>examples/wmts.html</b></a></td></tr>
<tr><td><a href="ags/agsfeatureaccess.html"><b>ags/agsfeatureaccess.html</b></a></td></tr>
<tr><td><a href="ags/ags-tiled-customized-tilingschema.html"><b>ags/ags-tiled-customized-tilingschema.html</b></a></td></tr>
@@ -22,6 +24,7 @@
<tr><td><a href="mobac/mobac.osmdroid.zip.html"><b>mobac/mobac.osmdroid.zip.html</b></a></td></tr>
<tr><td><a href="openscales/openscales.viewer.html"><b>openscales/openscales.viewer.html</b></a></td></tr>
<tr><td><a href="outofbox/arcgiscache_ags.html"><b>outofbox/arcgiscache_ags.html</b></a></td></tr>
+ <tr><td><a href="outofbox/arcgiscache_jsonp.html"><b>outofbox/arcgiscache_jsonp.html</b></a></td></tr>
<tr><td><a href="outofbox/csw.html"><b>outofbox/csw</b></a></td></tr>
<tr><td><a href="others/export-svg.html"><b>others/export-svg.html</b></a></td></tr>
<tr><td><a href="outofbox/graticule.html"><b>outofbox/graticule</b></a></td></tr>
Modified: sandbox/august/trunk/playground/mapquest/mapquest-osm.js
===================================================================
--- sandbox/august/trunk/playground/mapquest/mapquest-osm.js 2011-12-04 21:23:58 UTC (rev 12442)
+++ sandbox/august/trunk/playground/mapquest/mapquest-osm.js 2011-12-04 21:25:34 UTC (rev 12443)
@@ -15,7 +15,7 @@
name: "MapQuestOSM",
//attribution: "Data CC-By-SA by <a href='http://openstreetmap.org/'>OpenStreetMap</a>",
sphericalMercator: true,
- url: ' http://otile1.mqcdn.com/tiles/1.0.0/osm/${z}/${x}/${y}.png',
+ url: 'http://otile1.mqcdn.com/tiles/1.0.0/osm/${z}/${x}/${y}.png',
clone: function(obj) {
if (obj == null) {
obj = new OpenLayers.Layer.OSM(
Added: sandbox/august/trunk/playground/outofbox/arcgiscache_jsonp.html
===================================================================
--- sandbox/august/trunk/playground/outofbox/arcgiscache_jsonp.html (rev 0)
+++ sandbox/august/trunk/playground/outofbox/arcgiscache_jsonp.html 2011-12-04 21:25:34 UTC (rev 12443)
@@ -0,0 +1,108 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>OpenLayers ArcGIS Cache Example (Autoconfigure with JSONP)</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <link rel="stylesheet" href="../../theme/default/style.css" type="text/css">
+ <link rel="stylesheet" href="../style.css" type="text/css">
+
+ <script src="../../lib/OpenLayers.js"></script>
+ <script src="../../lib/OpenLayers/Layer/ArcGISCache.js" type="text/javascript"></script>
+
+ <script type="text/javascript">
+ var map,
+ layerURL = "http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer";
+
+ function init() {
+ var jsonp = new OpenLayers.Protocol.Script();
+ jsonp.createRequest(layerURL, {
+ f: 'json',
+ pretty: 'true'
+ }, initMap);
+ }
+
+ function initMap(layerInfo){
+ /*
+ * The initialize function in this layer has the ability to automatically configure
+ * itself if given the JSON capabilities object from the ArcGIS map server.
+ * This hugely simplifies setting up a new layer, and switching basemaps when using this technique.
+ *
+ * see the 'initialize' function in ArcGISCache.js, or
+ * see the other two ArcGISCache.js examples for direct manual configuration options
+ *
+ */
+ var baseLayer = new OpenLayers.Layer.ArcGISCache("AGSCache", layerURL, {
+ layerInfo: layerInfo
+ });
+
+ /*
+ * Make sure our baselayer and our map are synced up
+ */
+ map = new OpenLayers.Map('map', {
+ maxExtent: baseLayer.maxExtent,
+ units: baseLayer.units,
+ resolutions: baseLayer.resolutions,
+ numZoomLevels: baseLayer.numZoomLevels,
+ tileSize: baseLayer.tileSize,
+ displayProjection: baseLayer.displayProjection,
+ StartBounds: baseLayer.initialExtent
+ });
+ map.addLayers([baseLayer]);
+
+
+ //overlay test layer
+ //http://openlayers.org/dev/examples/web-mercator.html
+ var wms = new OpenLayers.Layer.WMS("Highways",
+ "http://sampleserver1.arcgisonline.com/arcgis/services/Specialty/ESRI_StateCityHighway_USA/MapServer/WMSServer",
+ {layers: "2", format: "image/gif", transparent: "true"},
+ { isBaseLayer: false, wrapDateLine: false }
+ );
+ map.addLayers([wms]);
+
+
+
+ map.addControl(new OpenLayers.Control.LayerSwitcher());
+ map.addControl(new OpenLayers.Control.MousePosition() );
+ //map.zoomToExtent(new OpenLayers.Bounds(-8341644, 4711236, -8339198, 4712459));
+ map.zoomToExtent(new OpenLayers.Bounds(-8725663.6225564, 4683718.6735907, -8099491.4868444, 4996804.7414467));
+ }
+ </script>
+ </head>
+ <body onload="init()">
+ <h1 id="title">OpenLayers ArcGIS Cache Example (Autoconfigure with JSONP)</h1>
+
+ <div id="tags">
+ arcgis, arcgiscache, cache, tms, jsonp
+ </div>
+
+ <p id="shortdesc">
+ Demonstrates the basic initialization of the ArcGIS Cache layer by using the server capabilities object.
+ </p>
+
+ <div id="map" class="smallmap"></div>
+
+ <div id="docs">
+ <p>This example demonstrates using the ArcGISCache layer for
+ accessing ESRI's ArcGIS Server (AGS) Map Cache tiles normally through
+ a live AGS MapServer. Toggle the visibility of the overlay to
+ demonstrate how the two layers are lined up correctly.</p>
+
+ <h2>Notes on this Layer</h2>
+ <p>
+ This method automatically configures the layer using the capabilities object
+ generated by the server itself. This page shows how to construct the url for the server capabilities object,
+ retrieve it using JSONP, and pass it in during construction. Note that in this case,
+ the layer is constructed before the map. This approach greatly simplifies the
+ configuration of your map, and works best when all your tiles / overlays are similarly laid out.
+ If you are using a live AGS map server for your layer, it can be helpful to check your
+ server configuration using this technique before trying one of the other examples for this layer.
+ </p>
+
+ <h2> Other Examples </h2>
+ <p>This is one of three examples for this layer. You can also configure this
+ layer to use <a href="arcgiscache_direct.html">prebuilt tiles in a file store (not a live server).</a>
+ As well a retrieve <a href="arcgiscache_ags.html">tiles from a live server.</a>
+ </p>
+ </div>
+ </body>
+</html>
Added: sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.parcel.xml
===================================================================
--- sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.parcel.xml (rev 0)
+++ sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.parcel.xml 2011-12-04 21:25:34 UTC (rev 12443)
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sld:StyledLayerDescriptor xmlns:sld="http://www.opengis.net/sld" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <sld:NamedLayer>
+ <sld:Name>esri:sf_parcel</sld:Name>
+ <sld:UserStyle>
+ <sld:Name>parcel_style</sld:Name>
+ <sld:Title>parcel_style</sld:Title>
+ <sld:Abstract>An OpenLayers Style converted from an esri ClassBreaksRenderer</sld:Abstract>
+ <sld:FeatureTypeStyle>
+ <sld:Rule>
+ <sld:Name>0.000000 - 6268.500000</sld:Name>
+ <sld:Title>0.000000 - 6268.500000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>pop90_sqmi</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>0</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>6268.5</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#ffff80</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>6268.500001 - 14182.100000</sld:Name>
+ <sld:Title>6268.500001 - 14182.100000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>pop90_sqmi</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>6268.5</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>14182.1</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#fce96d</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>14182.100001 - 21586.000000</sld:Name>
+ <sld:Title>14182.100001 - 21586.000000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>pop90_sqmi</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>14182.1</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>21586</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#fcd75b</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>21586.000001 - 28806.900000</sld:Name>
+ <sld:Title>21586.000001 - 28806.900000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>pop90_sqmi</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>21586</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>28806.9</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#f7c348</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>28806.900001 - 38366.400000</sld:Name>
+ <sld:Title>28806.900001 - 38366.400000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>pop90_sqmi</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>28806.9</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>38366.4</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#f5af36</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>38366.400001 - 54499.700000</sld:Name>
+ <sld:Title>38366.400001 - 54499.700000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>pop90_sqmi</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>38366.4</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>54499.7</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#e39529</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>54499.700001 - 82700.200000</sld:Name>
+ <sld:Title>54499.700001 - 82700.200000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>pop90_sqmi</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>54499.7</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>82700.2</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#c46d1b</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>82700.200001 - 126696.600000</sld:Name>
+ <sld:Title>82700.200001 - 126696.600000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>pop90_sqmi</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>82700.2</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>126696.6</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#a64c11</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>126696.600001 - 350000.000000</sld:Name>
+ <sld:Title>126696.600001 - 350000.000000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>pop90_sqmi</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>126696.6</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>350000</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#872a08</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>350000.000001 - 5480000.000000</sld:Name>
+ <sld:Title>350000.000001 - 5480000.000000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>pop90_sqmi</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>350000</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>5480000</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#6b0000</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ </sld:FeatureTypeStyle>
+ </sld:UserStyle>
+ </sld:NamedLayer>
+</sld:StyledLayerDescriptor>
Added: sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.poi.xml
===================================================================
--- sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.poi.xml (rev 0)
+++ sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.poi.xml 2011-12-04 21:25:34 UTC (rev 12443)
@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sld:StyledLayerDescriptor xmlns:sld="http://www.opengis.net/sld" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <sld:NamedLayer>
+ <sld:Name>esri:sf_poi</sld:Name>
+ <sld:UserStyle>
+ <sld:Name>poi_style</sld:Name>
+ <sld:Title>poi_style</sld:Title>
+ <sld:Abstract>An OpenLayers Style converted from an esri UniqueValueRenderer</sld:Abstract>
+ <sld:FeatureTypeStyle>
+ <!--
+ <sld:Rule>
+ <sld:Name>defaultRuleName</sld:Name>
+ <sld:Title>default rule title</sld:Title>
+ <sld:Abstract>default rule description</sld:Abstract>
+ <sld:ElseFilter/>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:Mark>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#00a650</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#000000</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">1.3333333333333333</sld:CssParameter>
+ </sld:Stroke>
+ </sld:Mark>
+ <sld:Size>10.666666666666666</sld:Size>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ -->
+ <sld:Rule>
+ <sld:Name>Airport</sld:Name>
+ <sld:Title>Airport</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>name</ogc:PropertyName>
+ <ogc:Literal>Airport</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAg5JREFUOI3V1F9Ik1EYx/Hv+04rN5Zmgo2iAhlplolTMjOD6CYmIv2hAi+iKBxhUa2gi0oICrRuCgxWN3Uzs2J4URRCINLSCFnpyFZIE6cZk7Rtti33nm7SHHNlmwX9rg7nefjw8HA4KfylpEwduh39Nu+of7NAJIxJSIo6bcHN8rLcc9Nwv9tbvftSV5JzgtVsqAF+woqS+KQzE1GEDDNWMd/5d7DVbGAyIrDcddIxFJo/uLt3mGOHt7J310b6XB7an7m40vwOdyCSHNz4eIhrbc3cPmmgyljE+rUrOVSzhVe9Azx5+pZ624eo/h05Giq3raK900NLz/js8L4N6Xz+8o2CNRmEwpPsr7Vy4UQFhQWrKS3RU1qi53htgNfOAbSaRSzXZZKVpUWWZUwHBdX3O1GEiIVDYQVLQxWpqSp0y5aQq8/G5w/i9wfRatMAyEjXUFGWB4AQgrHxAIOeUXqcHsw3HDSaCmNh2xsfI3U2Wpp2AlBclDNdUxQFSZKQJAkA+wsX9Vc7aHN/nduO7R9DVB55wK2L2yk2PYqqnTWu4PwZIyqVTEPT87jorDCAwxuOQQEuPxzk1NEgrvfDtPb54qJx4V9l5NMYljsvf9v3x3D+gdY59f3Hf8WPV5R0ZEkSUbAue7HTetqQn5QqEEszNfYouHxT3jr2XFczsVBOGFaHFO7VTUTBAFOX85HvaWq0hilk7PUAAAAASUVORK5CYII="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Bus</sld:Name>
+ <sld:Title>Bus</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>name</ogc:PropertyName>
+ <ogc:Literal>Bus</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAoFJREFUOI211LtPFEEcwPHvzD7usccdcKBAeCNqgESQIDEm0mgwUmhM+ANstNPOWFnY+j9QakXBwxALlUpMbMSCR4LiRSSgvPSOe3C3Nxbk7tjcLjESf8VmZn4zn/nNbDI6/yn0QiPxbnXaXo9fPqGnZMQ3VnH93KMibH+Pj+yPLp7QBev52VGgBKNUsWk+riFwuwN7K4m9nnCulAIhACHQmsLIsEn6VYzMk41DJo+EI1dRCONhFdVPhxCGRvzlIql7q57VReYGCV5qIdDXyI+5afIzmWKuDPbfakMY2uEmnVGs8S5UKodKZtGbw2RX9pAhAxHQ0epCoBTC0DBH6kjPxLxhaRls3pxALRygYqXrEYM6p16PsHljoji2zxL4wHgQxTfU4HDKYMBxpCJc4zoVMpCb3CM42nkMXA3k3deLiOaeANSyjfA7KUdPvxPB3k66wxUeFRfymjwG7gmjN1RgjXeVLZSVftA1gmMdrrAM+5HDPndYaw0T6Gsk0NfoWVnkbr9nTh+IuMMqkQUgMfsZaRkYzZUYp8OeUObLFiprI/0GZks19loK/XxlOZxb2AWlyH76ibB0pGUeD3/cILe8i95agdEQwX4Rh2v1LhUf5FG2IjDcVhxLL296wmZ3LWZ3LcKnk09lwSrlHLDRGwUJWlUQAFH4CFGaVGiLUl9oAi3sR/Z7/Lzs/DbJpq9YV9sBOFjbI7f2y7PiwEATQpPY8TTJ9zHUTs4DfraNvbSPXh8CIPU2Ruq+9yOkrVgIUyP7
bY/fVz44ciVYHp4tP5VmZ2rWEzsaO2feuOyGcsBGe9V8aLLnAnlVPvlvQwglo4FZBxy82NT772J5HP8AnCD+AEpJvBrLwayDAAAAAElFTkSuQmCC"/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Gas</sld:Name>
+ <sld:Title>Gas</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>name</ogc:PropertyName>
+ <ogc:Literal>Gas</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAZJJREFUOI210LGK4lAUxvG/EwkWQogopjGCrTsIIoIWF59g+wEbCxuFPMA2kkfQUgQLC8FuHmIrCxG0FRSMKIKksBkhmcrMijoOMftV95x7z4/DDfOfEj4fJpPJ+36/LwOhJzwnGo32SqXSHw+2LOt3t9t9ZkkAarXaG/AFu65786FhGOi6ftWfTqcMBoPrlR3nBf75invRdZ1QKIRlWV5P0zRSqdS3cw9hgNlsRr/f9+pqtUq5XKbVatHr9Viv1/7gW1kul+TzeYQQDIdDf7CqqhSLRa+OxWIAmKZJLpe7OfMjWAiBEOKiNx6PkWX57ozvr0in01QqFbbbbbDwbrf79t43/ChPwafTiUgkEjxs2zbJZDJY2HEcJElis9mQzWaZz+fBwMfjkXg8jizLjEajq/srWFVVGo2GVycSiZtwJpNhtVoB0Gw2abfbjzcOh7/ai8Xi7tbnd5IkPd74cDhgmuZd7AdxL2BN02b1ev3XU6Lruoqi/L2AC4XCq2EYsm3bL35hRVGcTqfzcQEDnJtB5BN6j3X7ps/isgAAAABJRU5ErkJggg=="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Hospital</sld:Name>
+ <sld:Title>Hospital</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>name</ogc:PropertyName>
+ <ogc:Literal>Hospital</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAQ9JREFUOI3t1KGLwmAYx/Hv8yo2k8FgMFhW7poG08BgWhMuG62ma/4ZWqwKCob7BxxcGgiGSyaDyIJ/w/ZeeLl7HRNh7jyLPxj8eMbzCc9gRe6U4k/RQfBBGLZ1HMutmCgVUy5PpdN5t/Dh4EmvhwBMJqCUeeH7MJulleEQHMf0MITRyPT5/A2wsMSxXer3oVQyPYouw54Hrmv6bvcL6yhScHaKv84TzgA7DozH6Xm1mhN2Xfv1M+SBpwgC2O/T82YTGo0c8HYLg0F6vl7nhG/ME/5PWM7+76sVFAqmbzaXN30fTifTj0c7V0on4Xr9i+XyBa2TQLdrnmup1WCxABEtlcpnApZW6/X6drbc7cbfca5DxYF8wAUAAAAASUVORK5CYII="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Museum</sld:Name>
+ <sld:Title>Museum</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>name</ogc:PropertyName>
+ <ogc:Literal>Museum</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAk1JREFUOI2dk01IVFEUgL9zZ5xXvYfhFFbWKtpEQkLQIt30swm3kRNpi6CWEhRmo1TWyECtaukus2YsaRVUuxZNELlom5uiIjDzgcgU13lzT4t5OokjYWdzuZdzv/Od+5PkH5Hn8T6HOQu6V+BdgqbJq5yaXy8/2WjxFk9aDNoj6Imqx0djdVqR/aCfKkR3cxQ2CWZqloXn97m41BB4jWJTgJ4EOQeuTZFxg17CJiNHdFig3SAzQiLriFrU094dtnlklMIbPB4O2TNvVwGb03LQhfQL7FT4KdDlkNNCtRXMrMKHKjouVLcq8lWszIP+BukSK3tyTJwfpneubhj2TI96xfdqGRSYyNLTl2NyDPQonr4cspkroxRLCgcMem8RHgUwA+wGNzBM79yaMxRfn6mVQUWfAoinU1guGF+nsACMA0cEXuTJ/Mp5xQdiyWbZ/qrhpUjZ+IoCEgBgJQClWjZ+nBIAVGALgMTjCD/8G7C4Bli16gsgMVBwviKIdauAibTxCUGt+IKSIuXTCCioD7KykRVwbOhJgFW0vNoQKkHjlllu2QUAGhdwaA1oXQASF64JKFBJJ3zCBkBHreWaSX2sAyRQQG3NTGNDU2Y9Q5kDV3JIJZ8udLgQBS0pkornC6AlwWzLpwsdGsp3xZWMr0vxK6gDbzLZqmibIJFYOp2VzrhMJNDtQulenoP2uVD6qL2IiFDa71CcGSCzkITat0vhOhVzCPjGBkPheOTxGcvrJMBm2KVwGdxGWXWo5XY/Y8eS
ANfJfAG6/pv2V/wBZi/1LkqrpP0AAAAASUVORK5CYII="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Restaurant</sld:Name>
+ <sld:Title>Restaurant</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>name</ogc:PropertyName>
+ <ogc:Literal>Restaurant</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAoZJREFUOI2t1FlIVGEUwPH/dUZnHJ3JDFfMbdQWpzGcrIwSMltpsUUCaSAqzAe1osWHKEEflXow6al6CDOTJOuhRStDrCEkLTIXRlMRDSWhUMcZdW4P6eT1TovQefqW8/0u37mHT8l/DuXs4F1Ld/nomN0kiqKwUEQQhGkvpaJs/bq4MhfY2j6Qab7aLEmM9/cke7+e2KgA1GpPxsbtfPj0heLqbkYcoiT3weXk48Av0OmUJlReSGL3ztUggoiIUqHgSd170lLiOHl0E7crLZy61e7Kn552KiRXng2VQqChdAdJiXoA3jZZUamUeKu9SC+yUHHexJpEPblZW4gI8yO9yCI5LwOrCza4MID611aWLPZGHxkwv27s3WXi2sA3cm60uQczDDq2pRrnXoOKZ31olAL5Wb7zv40gCJgPJ1N8t9M9aD5gQKlUuOYKhQfFZ5OpetTKWpMeeCNDdToNpw/FuAejowJkB+JXhGH9PExggI681CDZPoBheTDfRyfkoI9G5fYAgIeHB7knNtLU3CPb0/qq3YMOx9RvQfhZM3cxYZ90jSVg/+AIcbGhf0TdRU/fV7RatRx8/LyD1BTDgjDH5BTlNZ1kHzHKwZKng5gzejEaIv4ZfPnqI7W9NrJn5rLGPlNYx53SgwQF+f0Va+voJ7OwUbImA1/02TDn3edKwVYMK8PRaFTEzLST1teb8DB/nE6RRks75kv1skfCBc79gbW9NlYde8jFPUvZnrqMmOhABgZHsE04GLc5yMm/x/WG
YQk02wEuMDR4Ue/NHKOseNauIaxdQ5K1pIQQkhJCXHMR0PqoWiRg2mZjJPtKfJjSLfiBRWN3UpU7LgEBqDk3tmBsXvwAiWPDeXQanOQAAAAASUVORK5CYII="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>School</sld:Name>
+ <sld:Title>School</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>name</ogc:PropertyName>
+ <ogc:Literal>School</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAdFJREFUOI2l0LtrFFEcxfHvmZmdHTbGDb6iUYS1UFFBfBTRWgQLX6B9IP4FBgurjYVFMKB90qZTG4NsZaUisbCJYrEWooilsRhnZ9w5FgkSs2MRcqrL79774Z4bscVEALemV6Y3fVN05tvNNxEApr1pwPwA1oDVwZzFNlnfLB8VLBkuCJ4Ck8BDUBt5CjP3T4W1J32QGEHuykoMS5KP9aWXYelrsXmRy7cb9VonzYreIAB3MCGoh9yQuYTZEeJTwP5cPAdaaVa8BnZWAQ8QI+Au1rhhUfJEX5oN7dnYTORisZHUzqdZ0R0AbFoyw5YCYB/y8cDswj4JNPOAs5hGlhbnCKgNAGHAaUy9lA9g9mJqJRwELgJ7MJeBJgE3gGQAKM2T1Qp0YUOF0qOxaefiTJLUptKsuFr1BzeBOmYFPBqaVglHAnPXcDiX7oPH0uz3I2B7FbCENYz9BXGiFK8McWielaJl/Fgw7sALKrleBXxGHkF8wtpt+Ch5vAhYDkt+1s27XPwaimtv06woqoAZjIASHAgmMVFoXwHquXgPJGlWfAcaVUD8d2VmgA7rIxaAMWBo/TiiIhZfozxcXj/rx/1e1dkIYP5eU1WbG3Lov8BW8gcQd7yz3vu3oQAAAABJRU5ErkJggg=="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ </sld:FeatureTypeStyle>
+ </sld:UserStyle>
+ </sld:NamedLayer>
+</sld:StyledLayerDescriptor>
\ No newline at end of file
Added: sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.street.xml
===================================================================
--- sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.street.xml (rev 0)
+++ sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.street.xml 2011-12-04 21:25:34 UTC (rev 12443)
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sld:StyledLayerDescriptor xmlns:sld="http://www.opengis.net/sld" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <sld:NamedLayer>
+ <sld:Name>esri:sf_street</sld:Name>
+ <sld:UserStyle>
+ <sld:Name>street_style</sld:Name>
+ <sld:Title>street_style</sld:Title>
+ <sld:Abstract>An OpenLayers Style converted from an esri UniqueValueRenderer</sld:Abstract>
+ <sld:FeatureTypeStyle>
+ <sld:Rule>
+ <sld:Name>defaultRuleName</sld:Name>
+ <sld:Title>default rule title</sld:Title>
+ <sld:Abstract>default rule description</sld:Abstract>
+ <sld:ElseFilter/>
+ <sld:LineSymbolizer>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#5a00ad</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">1</sld:CssParameter>
+ </sld:Stroke>
+ </sld:LineSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Major Roads/Highways</sld:Name>
+ <sld:Title>Major Roads/Highways</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>road_type</ogc:PropertyName>
+ <ogc:Literal>Major Roads/Highways</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:LineSymbolizer>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#002673</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">2</sld:CssParameter>
+ </sld:Stroke>
+ </sld:LineSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Primary City Streets</sld:Name>
+ <sld:Title>Primary City Streets</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>road_type</ogc:PropertyName>
+ <ogc:Literal>Primary City Streets</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:LineSymbolizer>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#828282</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">1</sld:CssParameter>
+ </sld:Stroke>
+ </sld:LineSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>RAMP</sld:Name>
+ <sld:Title>RAMP</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>road_type</ogc:PropertyName>
+ <ogc:Literal>RAMP</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:LineSymbolizer>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#4ce600</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">2</sld:CssParameter>
+ </sld:Stroke>
+ </sld:LineSymbolizer>
+ </sld:Rule>
+ </sld:FeatureTypeStyle>
+ </sld:UserStyle>
+ </sld:NamedLayer>
+</sld:StyledLayerDescriptor>
Added: sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.xml
===================================================================
--- sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.xml (rev 0)
+++ sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.geoserver.xml 2011-12-04 21:25:34 UTC (rev 12443)
@@ -0,0 +1,528 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sld:StyledLayerDescriptor xmlns:sld="http://www.opengis.net/sld" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <sld:NamedLayer>
+ <sld:Name>esri:sf_poi</sld:Name>
+ <sld:UserStyle>
+ <sld:Name>poi_style</sld:Name>
+ <sld:Title>poi_style</sld:Title>
+ <sld:Abstract>An OpenLayers Style converted from an esri UniqueValueRenderer</sld:Abstract>
+ <sld:FeatureTypeStyle>
+ <!--
+ <sld:Rule>
+ <sld:Name>defaultRuleName</sld:Name>
+ <sld:Title>default rule title</sld:Title>
+ <sld:Abstract>default rule description</sld:Abstract>
+ <sld:ElseFilter/>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:Mark>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#00a650</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#000000</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">1.3333333333333333</sld:CssParameter>
+ </sld:Stroke>
+ </sld:Mark>
+ <sld:Size>10.666666666666666</sld:Size>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ -->
+ <sld:Rule>
+ <sld:Name>Airport</sld:Name>
+ <sld:Title>Airport</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>NAME</ogc:PropertyName>
+ <ogc:Literal>Airport</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAg5JREFUOI3V1F9Ik1EYx/Hv+04rN5Zmgo2iAhlplolTMjOD6CYmIv2hAi+iKBxhUa2gi0oICrRuCgxWN3Uzs2J4URRCINLSCFnpyFZIE6cZk7Rtti33nm7SHHNlmwX9rg7nefjw8HA4KfylpEwduh39Nu+of7NAJIxJSIo6bcHN8rLcc9Nwv9tbvftSV5JzgtVsqAF+woqS+KQzE1GEDDNWMd/5d7DVbGAyIrDcddIxFJo/uLt3mGOHt7J310b6XB7an7m40vwOdyCSHNz4eIhrbc3cPmmgyljE+rUrOVSzhVe9Azx5+pZ624eo/h05Giq3raK900NLz/js8L4N6Xz+8o2CNRmEwpPsr7Vy4UQFhQWrKS3RU1qi53htgNfOAbSaRSzXZZKVpUWWZUwHBdX3O1GEiIVDYQVLQxWpqSp0y5aQq8/G5w/i9wfRatMAyEjXUFGWB4AQgrHxAIOeUXqcHsw3HDSaCmNh2xsfI3U2Wpp2AlBclDNdUxQFSZKQJAkA+wsX9Vc7aHN/nduO7R9DVB55wK2L2yk2PYqqnTWu4PwZIyqVTEPT87jorDCAwxuOQQEuPxzk1NEgrvfDtPb54qJx4V9l5NMYljsvf9v3x3D+gdY59f3Hf8WPV5R0ZEkSUbAue7HTetqQn5QqEEszNfYouHxT3jr2XFczsVBOGFaHFO7VTUTBAFOX85HvaWq0hilk7PUAAAAASUVORK5CYII="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Bus</sld:Name>
+ <sld:Title>Bus</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>NAME</ogc:PropertyName>
+ <ogc:Literal>Bus</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAoFJREFUOI211LtPFEEcwPHvzD7usccdcKBAeCNqgESQIDEm0mgwUmhM+ANstNPOWFnY+j9QakXBwxALlUpMbMSCR4LiRSSgvPSOe3C3Nxbk7tjcLjESf8VmZn4zn/nNbDI6/yn0QiPxbnXaXo9fPqGnZMQ3VnH93KMibH+Pj+yPLp7QBev52VGgBKNUsWk+riFwuwN7K4m9nnCulAIhACHQmsLIsEn6VYzMk41DJo+EI1dRCONhFdVPhxCGRvzlIql7q57VReYGCV5qIdDXyI+5afIzmWKuDPbfakMY2uEmnVGs8S5UKodKZtGbw2RX9pAhAxHQ0epCoBTC0DBH6kjPxLxhaRls3pxALRygYqXrEYM6p16PsHljoji2zxL4wHgQxTfU4HDKYMBxpCJc4zoVMpCb3CM42nkMXA3k3deLiOaeANSyjfA7KUdPvxPB3k66wxUeFRfymjwG7gmjN1RgjXeVLZSVftA1gmMdrrAM+5HDPndYaw0T6Gsk0NfoWVnkbr9nTh+IuMMqkQUgMfsZaRkYzZUYp8OeUObLFiprI/0GZks19loK/XxlOZxb2AWlyH76ibB0pGUeD3/cILe8i95agdEQwX4Rh2v1LhUf5FG2IjDcVhxLL296wmZ3LWZ3LcKnk09lwSrlHLDRGwUJWlUQAFH4CFGaVGiLUl9oAi3sR/Z7/Lzs/DbJpq9YV9sBOFjbI7f2y7PiwEATQpPY8TTJ9zHUTs4DfraNvbSPXh8CIPU2Ruq+9yOkrVgIUyP7
bY/fVz44ciVYHp4tP5VmZ2rWEzsaO2feuOyGcsBGe9V8aLLnAnlVPvlvQwglo4FZBxy82NT772J5HP8AnCD+AEpJvBrLwayDAAAAAElFTkSuQmCC"/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Gas</sld:Name>
+ <sld:Title>Gas</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>NAME</ogc:PropertyName>
+ <ogc:Literal>Gas</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAZJJREFUOI210LGK4lAUxvG/EwkWQogopjGCrTsIIoIWF59g+wEbCxuFPMA2kkfQUgQLC8FuHmIrCxG0FRSMKIKksBkhmcrMijoOMftV95x7z4/DDfOfEj4fJpPJ+36/LwOhJzwnGo32SqXSHw+2LOt3t9t9ZkkAarXaG/AFu65786FhGOi6ftWfTqcMBoPrlR3nBf75invRdZ1QKIRlWV5P0zRSqdS3cw9hgNlsRr/f9+pqtUq5XKbVatHr9Viv1/7gW1kul+TzeYQQDIdDf7CqqhSLRa+OxWIAmKZJLpe7OfMjWAiBEOKiNx6PkWX57ozvr0in01QqFbbbbbDwbrf79t43/ChPwafTiUgkEjxs2zbJZDJY2HEcJElis9mQzWaZz+fBwMfjkXg8jizLjEajq/srWFVVGo2GVycSiZtwJpNhtVoB0Gw2abfbjzcOh7/ai8Xi7tbnd5IkPd74cDhgmuZd7AdxL2BN02b1ev3XU6Lruoqi/L2AC4XCq2EYsm3bL35hRVGcTqfzcQEDnJtB5BN6j3X7ps/isgAAAABJRU5ErkJggg=="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Hospital</sld:Name>
+ <sld:Title>Hospital</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>NAME</ogc:PropertyName>
+ <ogc:Literal>Hospital</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAQ9JREFUOI3t1KGLwmAYx/Hv8yo2k8FgMFhW7poG08BgWhMuG62ma/4ZWqwKCob7BxxcGgiGSyaDyIJ/w/ZeeLl7HRNh7jyLPxj8eMbzCc9gRe6U4k/RQfBBGLZ1HMutmCgVUy5PpdN5t/Dh4EmvhwBMJqCUeeH7MJulleEQHMf0MITRyPT5/A2wsMSxXer3oVQyPYouw54Hrmv6bvcL6yhScHaKv84TzgA7DozH6Xm1mhN2Xfv1M+SBpwgC2O/T82YTGo0c8HYLg0F6vl7nhG/ME/5PWM7+76sVFAqmbzaXN30fTifTj0c7V0on4Xr9i+XyBa2TQLdrnmup1WCxABEtlcpnApZW6/X6drbc7cbfca5DxYF8wAUAAAAASUVORK5CYII="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Museum</sld:Name>
+ <sld:Title>Museum</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>NAME</ogc:PropertyName>
+ <ogc:Literal>Museum</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAk1JREFUOI2dk01IVFEUgL9zZ5xXvYfhFFbWKtpEQkLQIt30swm3kRNpi6CWEhRmo1TWyECtaukus2YsaRVUuxZNELlom5uiIjDzgcgU13lzT4t5OokjYWdzuZdzv/Od+5PkH5Hn8T6HOQu6V+BdgqbJq5yaXy8/2WjxFk9aDNoj6Imqx0djdVqR/aCfKkR3cxQ2CWZqloXn97m41BB4jWJTgJ4EOQeuTZFxg17CJiNHdFig3SAzQiLriFrU094dtnlklMIbPB4O2TNvVwGb03LQhfQL7FT4KdDlkNNCtRXMrMKHKjouVLcq8lWszIP+BukSK3tyTJwfpneubhj2TI96xfdqGRSYyNLTl2NyDPQonr4cspkroxRLCgcMem8RHgUwA+wGNzBM79yaMxRfn6mVQUWfAoinU1guGF+nsACMA0cEXuTJ/Mp5xQdiyWbZ/qrhpUjZ+IoCEgBgJQClWjZ+nBIAVGALgMTjCD/8G7C4Bli16gsgMVBwviKIdauAibTxCUGt+IKSIuXTCCioD7KykRVwbOhJgFW0vNoQKkHjlllu2QUAGhdwaA1oXQASF64JKFBJJ3zCBkBHreWaSX2sAyRQQG3NTGNDU2Y9Q5kDV3JIJZ8udLgQBS0pkornC6AlwWzLpwsdGsp3xZWMr0vxK6gDbzLZqmibIJFYOp2VzrhMJNDtQulenoP2uVD6qL2IiFDa71CcGSCzkITat0vhOhVzCPjGBkPheOTxGcvrJMBm2KVwGdxGWXWo5XY/Y8eS
ANfJfAG6/pv2V/wBZi/1LkqrpP0AAAAASUVORK5CYII="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Restaurant</sld:Name>
+ <sld:Title>Restaurant</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>NAME</ogc:PropertyName>
+ <ogc:Literal>Restaurant</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAoZJREFUOI2t1FlIVGEUwPH/dUZnHJ3JDFfMbdQWpzGcrIwSMltpsUUCaSAqzAe1osWHKEEflXow6al6CDOTJOuhRStDrCEkLTIXRlMRDSWhUMcZdW4P6eT1TovQefqW8/0u37mHT8l/DuXs4F1Ld/nomN0kiqKwUEQQhGkvpaJs/bq4MhfY2j6Qab7aLEmM9/cke7+e2KgA1GpPxsbtfPj0heLqbkYcoiT3weXk48Av0OmUJlReSGL3ztUggoiIUqHgSd170lLiOHl0E7crLZy61e7Kn552KiRXng2VQqChdAdJiXoA3jZZUamUeKu9SC+yUHHexJpEPblZW4gI8yO9yCI5LwOrCza4MID611aWLPZGHxkwv27s3WXi2sA3cm60uQczDDq2pRrnXoOKZ31olAL5Wb7zv40gCJgPJ1N8t9M9aD5gQKlUuOYKhQfFZ5OpetTKWpMeeCNDdToNpw/FuAejowJkB+JXhGH9PExggI681CDZPoBheTDfRyfkoI9G5fYAgIeHB7knNtLU3CPb0/qq3YMOx9RvQfhZM3cxYZ90jSVg/+AIcbGhf0TdRU/fV7RatRx8/LyD1BTDgjDH5BTlNZ1kHzHKwZKng5gzejEaIv4ZfPnqI7W9NrJn5rLGPlNYx53SgwQF+f0Va+voJ7OwUbImA1/02TDn3edKwVYMK8PRaFTEzLST1teb8DB/nE6RRks75kv1skfCBc79gbW9NlYde8jFPUvZnrqMmOhABgZHsE04GLc5yMm/x/WG
YQk02wEuMDR4Ue/NHKOseNauIaxdQ5K1pIQQkhJCXHMR0PqoWiRg2mZjJPtKfJjSLfiBRWN3UpU7LgEBqDk3tmBsXvwAiWPDeXQanOQAAAAASUVORK5CYII="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>School</sld:Name>
+ <sld:Title>School</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>NAME</ogc:PropertyName>
+ <ogc:Literal>School</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAdFJREFUOI2l0LtrFFEcxfHvmZmdHTbGDb6iUYS1UFFBfBTRWgQLX6B9IP4FBgurjYVFMKB90qZTG4NsZaUisbCJYrEWooilsRhnZ9w5FgkSs2MRcqrL79774Z4bscVEALemV6Y3fVN05tvNNxEApr1pwPwA1oDVwZzFNlnfLB8VLBkuCJ4Ck8BDUBt5CjP3T4W1J32QGEHuykoMS5KP9aWXYelrsXmRy7cb9VonzYreIAB3MCGoh9yQuYTZEeJTwP5cPAdaaVa8BnZWAQ8QI+Au1rhhUfJEX5oN7dnYTORisZHUzqdZ0R0AbFoyw5YCYB/y8cDswj4JNPOAs5hGlhbnCKgNAGHAaUy9lA9g9mJqJRwELgJ7MJeBJgE3gGQAKM2T1Qp0YUOF0qOxaefiTJLUptKsuFr1BzeBOmYFPBqaVglHAnPXcDiX7oPH0uz3I2B7FbCENYz9BXGiFK8McWielaJl/Fgw7sALKrleBXxGHkF8wtpt+Ch5vAhYDkt+1s27XPwaimtv06woqoAZjIASHAgmMVFoXwHquXgPJGlWfAcaVUD8d2VmgA7rIxaAMWBo/TiiIhZfozxcXj/rx/1e1dkIYP5eU1WbG3Lov8BW8gcQd7yz3vu3oQAAAABJRU5ErkJggg=="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ </sld:FeatureTypeStyle>
+ </sld:UserStyle>
+ </sld:NamedLayer>
+ <sld:NamedLayer>
+ <sld:Name>esri:sf_street</sld:Name>
+ <sld:UserStyle>
+ <sld:Name>street_style</sld:Name>
+ <sld:Title>street_style</sld:Title>
+ <sld:Abstract>An OpenLayers Style converted from an esri UniqueValueRenderer</sld:Abstract>
+ <sld:FeatureTypeStyle>
+ <sld:Rule>
+ <sld:Name>defaultRuleName</sld:Name>
+ <sld:Title>default rule title</sld:Title>
+ <sld:Abstract>default rule description</sld:Abstract>
+ <sld:ElseFilter/>
+ <sld:LineSymbolizer>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#5a00ad</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">1</sld:CssParameter>
+ </sld:Stroke>
+ </sld:LineSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Major Roads/Highways</sld:Name>
+ <sld:Title>Major Roads/Highways</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>ROAD_TYPE</ogc:PropertyName>
+ <ogc:Literal>Major Roads/Highways</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:LineSymbolizer>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#002673</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">2</sld:CssParameter>
+ </sld:Stroke>
+ </sld:LineSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Primary City Streets</sld:Name>
+ <sld:Title>Primary City Streets</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>ROAD_TYPE</ogc:PropertyName>
+ <ogc:Literal>Primary City Streets</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:LineSymbolizer>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#828282</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">1</sld:CssParameter>
+ </sld:Stroke>
+ </sld:LineSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>RAMP</sld:Name>
+ <sld:Title>RAMP</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>ROAD_TYPE</ogc:PropertyName>
+ <ogc:Literal>RAMP</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:LineSymbolizer>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#4ce600</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">2</sld:CssParameter>
+ </sld:Stroke>
+ </sld:LineSymbolizer>
+ </sld:Rule>
+ </sld:FeatureTypeStyle>
+ </sld:UserStyle>
+ </sld:NamedLayer>
+ <sld:NamedLayer>
+ <sld:Name>esri:sf_parcel</sld:Name>
+ <sld:UserStyle>
+ <sld:Name>parcel_style</sld:Name>
+ <sld:Title>parcel_style</sld:Title>
+ <sld:Abstract>An OpenLayers Style converted from an esri ClassBreaksRenderer</sld:Abstract>
+ <sld:FeatureTypeStyle>
+ <sld:Rule>
+ <sld:Name>0.000000 - 6268.500000</sld:Name>
+ <sld:Title>0.000000 - 6268.500000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>0</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>6268.5</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#ffff80</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>6268.500001 - 14182.100000</sld:Name>
+ <sld:Title>6268.500001 - 14182.100000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>6268.5</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>14182.1</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#fce96d</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>14182.100001 - 21586.000000</sld:Name>
+ <sld:Title>14182.100001 - 21586.000000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>14182.1</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>21586</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#fcd75b</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>21586.000001 - 28806.900000</sld:Name>
+ <sld:Title>21586.000001 - 28806.900000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>21586</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>28806.9</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#f7c348</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>28806.900001 - 38366.400000</sld:Name>
+ <sld:Title>28806.900001 - 38366.400000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>28806.9</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>38366.4</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#f5af36</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>38366.400001 - 54499.700000</sld:Name>
+ <sld:Title>38366.400001 - 54499.700000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>38366.4</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>54499.7</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#e39529</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>54499.700001 - 82700.200000</sld:Name>
+ <sld:Title>54499.700001 - 82700.200000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>54499.7</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>82700.2</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#c46d1b</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>82700.200001 - 126696.600000</sld:Name>
+ <sld:Title>82700.200001 - 126696.600000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>82700.2</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>126696.6</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#a64c11</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>126696.600001 - 350000.000000</sld:Name>
+ <sld:Title>126696.600001 - 350000.000000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>126696.6</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>350000</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#872a08</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>350000.000001 - 5480000.000000</sld:Name>
+ <sld:Title>350000.000001 - 5480000.000000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>350000</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>5480000</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#6b0000</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ </sld:FeatureTypeStyle>
+ </sld:UserStyle>
+ </sld:NamedLayer>
+</sld:StyledLayerDescriptor>
Added: sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.xml
===================================================================
--- sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.xml (rev 0)
+++ sandbox/august/trunk/playground/sld/agsstyles2sld.generated.sanfrancisco.xml 2011-12-04 21:25:34 UTC (rev 12443)
@@ -0,0 +1,528 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sld:StyledLayerDescriptor xmlns:sld="http://www.opengis.net/sld" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <sld:NamedLayer>
+ <sld:Name>poi</sld:Name>
+ <sld:UserStyle>
+ <sld:Name>poi_style</sld:Name>
+ <sld:Title>poi_style</sld:Title>
+ <sld:Abstract>An OpenLayers Style converted from an esri UniqueValueRenderer</sld:Abstract>
+ <sld:FeatureTypeStyle>
+ <!--
+ <sld:Rule>
+ <sld:Name>defaultRuleName</sld:Name>
+ <sld:Title>default rule title</sld:Title>
+ <sld:Abstract>default rule description</sld:Abstract>
+ <sld:ElseFilter/>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:Mark>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#00a650</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#000000</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">1.3333333333333333</sld:CssParameter>
+ </sld:Stroke>
+ </sld:Mark>
+ <sld:Size>10.666666666666666</sld:Size>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ -->
+ <sld:Rule>
+ <sld:Name>Airport</sld:Name>
+ <sld:Title>Airport</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>NAME</ogc:PropertyName>
+ <ogc:Literal>Airport</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAg5JREFUOI3V1F9Ik1EYx/Hv+04rN5Zmgo2iAhlplolTMjOD6CYmIv2hAi+iKBxhUa2gi0oICrRuCgxWN3Uzs2J4URRCINLSCFnpyFZIE6cZk7Rtti33nm7SHHNlmwX9rg7nefjw8HA4KfylpEwduh39Nu+of7NAJIxJSIo6bcHN8rLcc9Nwv9tbvftSV5JzgtVsqAF+woqS+KQzE1GEDDNWMd/5d7DVbGAyIrDcddIxFJo/uLt3mGOHt7J310b6XB7an7m40vwOdyCSHNz4eIhrbc3cPmmgyljE+rUrOVSzhVe9Azx5+pZ624eo/h05Giq3raK900NLz/js8L4N6Xz+8o2CNRmEwpPsr7Vy4UQFhQWrKS3RU1qi53htgNfOAbSaRSzXZZKVpUWWZUwHBdX3O1GEiIVDYQVLQxWpqSp0y5aQq8/G5w/i9wfRatMAyEjXUFGWB4AQgrHxAIOeUXqcHsw3HDSaCmNh2xsfI3U2Wpp2AlBclDNdUxQFSZKQJAkA+wsX9Vc7aHN/nduO7R9DVB55wK2L2yk2PYqqnTWu4PwZIyqVTEPT87jorDCAwxuOQQEuPxzk1NEgrvfDtPb54qJx4V9l5NMYljsvf9v3x3D+gdY59f3Hf8WPV5R0ZEkSUbAue7HTetqQn5QqEEszNfYouHxT3jr2XFczsVBOGFaHFO7VTUTBAFOX85HvaWq0hilk7PUAAAAASUVORK5CYII="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Bus</sld:Name>
+ <sld:Title>Bus</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>NAME</ogc:PropertyName>
+ <ogc:Literal>Bus</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAoFJREFUOI211LtPFEEcwPHvzD7usccdcKBAeCNqgESQIDEm0mgwUmhM+ANstNPOWFnY+j9QakXBwxALlUpMbMSCR4LiRSSgvPSOe3C3Nxbk7tjcLjESf8VmZn4zn/nNbDI6/yn0QiPxbnXaXo9fPqGnZMQ3VnH93KMibH+Pj+yPLp7QBev52VGgBKNUsWk+riFwuwN7K4m9nnCulAIhACHQmsLIsEn6VYzMk41DJo+EI1dRCONhFdVPhxCGRvzlIql7q57VReYGCV5qIdDXyI+5afIzmWKuDPbfakMY2uEmnVGs8S5UKodKZtGbw2RX9pAhAxHQ0epCoBTC0DBH6kjPxLxhaRls3pxALRygYqXrEYM6p16PsHljoji2zxL4wHgQxTfU4HDKYMBxpCJc4zoVMpCb3CM42nkMXA3k3deLiOaeANSyjfA7KUdPvxPB3k66wxUeFRfymjwG7gmjN1RgjXeVLZSVftA1gmMdrrAM+5HDPndYaw0T6Gsk0NfoWVnkbr9nTh+IuMMqkQUgMfsZaRkYzZUYp8OeUObLFiprI/0GZks19loK/XxlOZxb2AWlyH76ibB0pGUeD3/cILe8i95agdEQwX4Rh2v1LhUf5FG2IjDcVhxLL296wmZ3LWZ3LcKnk09lwSrlHLDRGwUJWlUQAFH4CFGaVGiLUl9oAi3sR/Z7/Lzs/DbJpq9YV9sBOFjbI7f2y7PiwEATQpPY8TTJ9zHUTs4DfraNvbSPXh8CIPU2Ruq+9yOkrVgIUyP7
bY/fVz44ciVYHp4tP5VmZ2rWEzsaO2feuOyGcsBGe9V8aLLnAnlVPvlvQwglo4FZBxy82NT772J5HP8AnCD+AEpJvBrLwayDAAAAAElFTkSuQmCC"/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Gas</sld:Name>
+ <sld:Title>Gas</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>NAME</ogc:PropertyName>
+ <ogc:Literal>Gas</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAZJJREFUOI210LGK4lAUxvG/EwkWQogopjGCrTsIIoIWF59g+wEbCxuFPMA2kkfQUgQLC8FuHmIrCxG0FRSMKIKksBkhmcrMijoOMftV95x7z4/DDfOfEj4fJpPJ+36/LwOhJzwnGo32SqXSHw+2LOt3t9t9ZkkAarXaG/AFu65786FhGOi6ftWfTqcMBoPrlR3nBf75invRdZ1QKIRlWV5P0zRSqdS3cw9hgNlsRr/f9+pqtUq5XKbVatHr9Viv1/7gW1kul+TzeYQQDIdDf7CqqhSLRa+OxWIAmKZJLpe7OfMjWAiBEOKiNx6PkWX57ozvr0in01QqFbbbbbDwbrf79t43/ChPwafTiUgkEjxs2zbJZDJY2HEcJElis9mQzWaZz+fBwMfjkXg8jizLjEajq/srWFVVGo2GVycSiZtwJpNhtVoB0Gw2abfbjzcOh7/ai8Xi7tbnd5IkPd74cDhgmuZd7AdxL2BN02b1ev3XU6Lruoqi/L2AC4XCq2EYsm3bL35hRVGcTqfzcQEDnJtB5BN6j3X7ps/isgAAAABJRU5ErkJggg=="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Hospital</sld:Name>
+ <sld:Title>Hospital</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>NAME</ogc:PropertyName>
+ <ogc:Literal>Hospital</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAQ9JREFUOI3t1KGLwmAYx/Hv8yo2k8FgMFhW7poG08BgWhMuG62ma/4ZWqwKCob7BxxcGgiGSyaDyIJ/w/ZeeLl7HRNh7jyLPxj8eMbzCc9gRe6U4k/RQfBBGLZ1HMutmCgVUy5PpdN5t/Dh4EmvhwBMJqCUeeH7MJulleEQHMf0MITRyPT5/A2wsMSxXer3oVQyPYouw54Hrmv6bvcL6yhScHaKv84TzgA7DozH6Xm1mhN2Xfv1M+SBpwgC2O/T82YTGo0c8HYLg0F6vl7nhG/ME/5PWM7+76sVFAqmbzaXN30fTifTj0c7V0on4Xr9i+XyBa2TQLdrnmup1WCxABEtlcpnApZW6/X6drbc7cbfca5DxYF8wAUAAAAASUVORK5CYII="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Museum</sld:Name>
+ <sld:Title>Museum</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>NAME</ogc:PropertyName>
+ <ogc:Literal>Museum</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAk1JREFUOI2dk01IVFEUgL9zZ5xXvYfhFFbWKtpEQkLQIt30swm3kRNpi6CWEhRmo1TWyECtaukus2YsaRVUuxZNELlom5uiIjDzgcgU13lzT4t5OokjYWdzuZdzv/Od+5PkH5Hn8T6HOQu6V+BdgqbJq5yaXy8/2WjxFk9aDNoj6Imqx0djdVqR/aCfKkR3cxQ2CWZqloXn97m41BB4jWJTgJ4EOQeuTZFxg17CJiNHdFig3SAzQiLriFrU094dtnlklMIbPB4O2TNvVwGb03LQhfQL7FT4KdDlkNNCtRXMrMKHKjouVLcq8lWszIP+BukSK3tyTJwfpneubhj2TI96xfdqGRSYyNLTl2NyDPQonr4cspkroxRLCgcMem8RHgUwA+wGNzBM79yaMxRfn6mVQUWfAoinU1guGF+nsACMA0cEXuTJ/Mp5xQdiyWbZ/qrhpUjZ+IoCEgBgJQClWjZ+nBIAVGALgMTjCD/8G7C4Bli16gsgMVBwviKIdauAibTxCUGt+IKSIuXTCCioD7KykRVwbOhJgFW0vNoQKkHjlllu2QUAGhdwaA1oXQASF64JKFBJJ3zCBkBHreWaSX2sAyRQQG3NTGNDU2Y9Q5kDV3JIJZ8udLgQBS0pkornC6AlwWzLpwsdGsp3xZWMr0vxK6gDbzLZqmibIJFYOp2VzrhMJNDtQulenoP2uVD6qL2IiFDa71CcGSCzkITat0vhOhVzCPjGBkPheOTxGcvrJMBm2KVwGdxGWXWo5XY/Y8eS
ANfJfAG6/pv2V/wBZi/1LkqrpP0AAAAASUVORK5CYII="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Restaurant</sld:Name>
+ <sld:Title>Restaurant</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>NAME</ogc:PropertyName>
+ <ogc:Literal>Restaurant</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAoZJREFUOI2t1FlIVGEUwPH/dUZnHJ3JDFfMbdQWpzGcrIwSMltpsUUCaSAqzAe1osWHKEEflXow6al6CDOTJOuhRStDrCEkLTIXRlMRDSWhUMcZdW4P6eT1TovQefqW8/0u37mHT8l/DuXs4F1Ld/nomN0kiqKwUEQQhGkvpaJs/bq4MhfY2j6Qab7aLEmM9/cke7+e2KgA1GpPxsbtfPj0heLqbkYcoiT3weXk48Av0OmUJlReSGL3ztUggoiIUqHgSd170lLiOHl0E7crLZy61e7Kn552KiRXng2VQqChdAdJiXoA3jZZUamUeKu9SC+yUHHexJpEPblZW4gI8yO9yCI5LwOrCza4MID611aWLPZGHxkwv27s3WXi2sA3cm60uQczDDq2pRrnXoOKZ31olAL5Wb7zv40gCJgPJ1N8t9M9aD5gQKlUuOYKhQfFZ5OpetTKWpMeeCNDdToNpw/FuAejowJkB+JXhGH9PExggI681CDZPoBheTDfRyfkoI9G5fYAgIeHB7knNtLU3CPb0/qq3YMOx9RvQfhZM3cxYZ90jSVg/+AIcbGhf0TdRU/fV7RatRx8/LyD1BTDgjDH5BTlNZ1kHzHKwZKng5gzejEaIv4ZfPnqI7W9NrJn5rLGPlNYx53SgwQF+f0Va+voJ7OwUbImA1/02TDn3edKwVYMK8PRaFTEzLST1teb8DB/nE6RRks75kv1skfCBc79gbW9NlYde8jFPUvZnrqMmOhABgZHsE04GLc5yMm/x/WG
YQk02wEuMDR4Ue/NHKOseNauIaxdQ5K1pIQQkhJCXHMR0PqoWiRg2mZjJPtKfJjSLfiBRWN3UpU7LgEBqDk3tmBsXvwAiWPDeXQanOQAAAAASUVORK5CYII="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>School</sld:Name>
+ <sld:Title>School</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>NAME</ogc:PropertyName>
+ <ogc:Literal>School</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:PointSymbolizer>
+ <sld:Graphic>
+ <sld:ExternalGraphic>
+ <sld:OnlineResource xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAdFJREFUOI2l0LtrFFEcxfHvmZmdHTbGDb6iUYS1UFFBfBTRWgQLX6B9IP4FBgurjYVFMKB90qZTG4NsZaUisbCJYrEWooilsRhnZ9w5FgkSs2MRcqrL79774Z4bscVEALemV6Y3fVN05tvNNxEApr1pwPwA1oDVwZzFNlnfLB8VLBkuCJ4Ck8BDUBt5CjP3T4W1J32QGEHuykoMS5KP9aWXYelrsXmRy7cb9VonzYreIAB3MCGoh9yQuYTZEeJTwP5cPAdaaVa8BnZWAQ8QI+Au1rhhUfJEX5oN7dnYTORisZHUzqdZ0R0AbFoyw5YCYB/y8cDswj4JNPOAs5hGlhbnCKgNAGHAaUy9lA9g9mJqJRwELgJ7MJeBJgE3gGQAKM2T1Qp0YUOF0qOxaefiTJLUptKsuFr1BzeBOmYFPBqaVglHAnPXcDiX7oPH0uz3I2B7FbCENYz9BXGiFK8McWielaJl/Fgw7sALKrleBXxGHkF8wtpt+Ch5vAhYDkt+1s27XPwaimtv06woqoAZjIASHAgmMVFoXwHquXgPJGlWfAcaVUD8d2VmgA7rIxaAMWBo/TiiIhZfozxcXj/rx/1e1dkIYP5eU1WbG3Lov8BW8gcQd7yz3vu3oQAAAABJRU5ErkJggg=="/>
+ <sld:Format/>
+ </sld:ExternalGraphic>
+ <sld:Opacity>1</sld:Opacity>
+ <sld:Size>16</sld:Size>
+ <sld:Rotation>0</sld:Rotation>
+ </sld:Graphic>
+ </sld:PointSymbolizer>
+ </sld:Rule>
+ </sld:FeatureTypeStyle>
+ </sld:UserStyle>
+ </sld:NamedLayer>
+ <sld:NamedLayer>
+ <sld:Name>street</sld:Name>
+ <sld:UserStyle>
+ <sld:Name>street_style</sld:Name>
+ <sld:Title>street_style</sld:Title>
+ <sld:Abstract>An OpenLayers Style converted from an esri UniqueValueRenderer</sld:Abstract>
+ <sld:FeatureTypeStyle>
+ <sld:Rule>
+ <sld:Name>defaultRuleName</sld:Name>
+ <sld:Title>default rule title</sld:Title>
+ <sld:Abstract>default rule description</sld:Abstract>
+ <sld:ElseFilter/>
+ <sld:LineSymbolizer>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#5a00ad</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">1</sld:CssParameter>
+ </sld:Stroke>
+ </sld:LineSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Major Roads/Highways</sld:Name>
+ <sld:Title>Major Roads/Highways</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>ROAD_TYPE</ogc:PropertyName>
+ <ogc:Literal>Major Roads/Highways</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:LineSymbolizer>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#002673</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">2</sld:CssParameter>
+ </sld:Stroke>
+ </sld:LineSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>Primary City Streets</sld:Name>
+ <sld:Title>Primary City Streets</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>ROAD_TYPE</ogc:PropertyName>
+ <ogc:Literal>Primary City Streets</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:LineSymbolizer>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#828282</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">1</sld:CssParameter>
+ </sld:Stroke>
+ </sld:LineSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>RAMP</sld:Name>
+ <sld:Title>RAMP</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsEqualTo>
+ <ogc:PropertyName>ROAD_TYPE</ogc:PropertyName>
+ <ogc:Literal>RAMP</ogc:Literal>
+ </ogc:PropertyIsEqualTo>
+ </ogc:Filter>
+ <sld:LineSymbolizer>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#4ce600</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">2</sld:CssParameter>
+ </sld:Stroke>
+ </sld:LineSymbolizer>
+ </sld:Rule>
+ </sld:FeatureTypeStyle>
+ </sld:UserStyle>
+ </sld:NamedLayer>
+ <sld:NamedLayer>
+ <sld:Name>parcel</sld:Name>
+ <sld:UserStyle>
+ <sld:Name>parcel_style</sld:Name>
+ <sld:Title>parcel_style</sld:Title>
+ <sld:Abstract>An OpenLayers Style converted from an esri ClassBreaksRenderer</sld:Abstract>
+ <sld:FeatureTypeStyle>
+ <sld:Rule>
+ <sld:Name>0.000000 - 6268.500000</sld:Name>
+ <sld:Title>0.000000 - 6268.500000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>0</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>6268.5</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#ffff80</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>6268.500001 - 14182.100000</sld:Name>
+ <sld:Title>6268.500001 - 14182.100000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>6268.5</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>14182.1</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#fce96d</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>14182.100001 - 21586.000000</sld:Name>
+ <sld:Title>14182.100001 - 21586.000000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>14182.1</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>21586</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#fcd75b</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>21586.000001 - 28806.900000</sld:Name>
+ <sld:Title>21586.000001 - 28806.900000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>21586</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>28806.9</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#f7c348</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>28806.900001 - 38366.400000</sld:Name>
+ <sld:Title>28806.900001 - 38366.400000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>28806.9</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>38366.4</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#f5af36</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>38366.400001 - 54499.700000</sld:Name>
+ <sld:Title>38366.400001 - 54499.700000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>38366.4</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>54499.7</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#e39529</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>54499.700001 - 82700.200000</sld:Name>
+ <sld:Title>54499.700001 - 82700.200000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>54499.7</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>82700.2</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#c46d1b</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>82700.200001 - 126696.600000</sld:Name>
+ <sld:Title>82700.200001 - 126696.600000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>82700.2</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>126696.6</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#a64c11</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>126696.600001 - 350000.000000</sld:Name>
+ <sld:Title>126696.600001 - 350000.000000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>126696.6</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>350000</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#872a08</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ <sld:Rule>
+ <sld:Name>350000.000001 - 5480000.000000</sld:Name>
+ <sld:Title>350000.000001 - 5480000.000000</sld:Title>
+ <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
+ <ogc:PropertyIsBetween>
+ <ogc:PropertyName>POP90_SQMI</ogc:PropertyName>
+ <ogc:LowerBoundary>
+ <ogc:Literal>350000</ogc:Literal>
+ </ogc:LowerBoundary>
+ <ogc:UpperBoundary>
+ <ogc:Literal>5480000</ogc:Literal>
+ </ogc:UpperBoundary>
+ </ogc:PropertyIsBetween>
+ </ogc:Filter>
+ <sld:PolygonSymbolizer>
+ <sld:Fill>
+ <sld:CssParameter name="fill">#6b0000</sld:CssParameter>
+ <sld:CssParameter name="fill-opacity">1</sld:CssParameter>
+ </sld:Fill>
+ <sld:Stroke>
+ <sld:CssParameter name="stroke">#6e6e6e</sld:CssParameter>
+ <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>
+ <sld:CssParameter name="stroke-width">0</sld:CssParameter>
+ </sld:Stroke>
+ </sld:PolygonSymbolizer>
+ </sld:Rule>
+ </sld:FeatureTypeStyle>
+ </sld:UserStyle>
+ </sld:NamedLayer>
+</sld:StyledLayerDescriptor>
Modified: sandbox/august/trunk/playground/sld/agsstyles2sld.js
===================================================================
--- sandbox/august/trunk/playground/sld/agsstyles2sld.js 2011-12-04 21:23:58 UTC (rev 12442)
+++ sandbox/august/trunk/playground/sld/agsstyles2sld.js 2011-12-04 21:25:34 UTC (rev 12443)
@@ -1,5 +1,5 @@
var map;
-var url = "http://sazabiii:6080/arcgis/rest/services/WM_M_Corine_M5_FGDB_Local_P_HIGH/MapServer";
+var url = "http://char:6080/arcgis/rest/services/ol_ags2sld_sanfrancisco/MapServer";
function init() {
map = new OpenLayers.Map({
@@ -30,6 +30,8 @@
var mapquestosm = new OpenLayers.Layer.MapQuestOSM();
map.addLayer(mapquestosm);
+ // corine wms layers
+ /*
var wms = new OpenLayers.Layer.WMS(
"WMS",
"http://sazabiii:6080/arcgis/services/WM_M_Corine_M5_FGDB_Local_P_HIGH/MapServer/WMSServer?",
@@ -48,17 +50,64 @@
isBaseLayer: false
}
);
+ */
+
+ // sanfrancisco wms from ArcGIS Server
+ /*
+ var wms = new OpenLayers.Layer.WMS(
+ "WMS",
+ "http://char:6080/arcgis/services/ol_ags2sld_sanfrancisco/MapServer/WMSServer?",
+ {
+ version: "1.3.0",
+ layers: "parcel,street,poi",
+ //styles: "",
+ styles: "parcel_style,street_style,poi_style",
+ sld: "http://char:8080/openlayers-trunk/openlayers/trunk+/playground/sld/agsstyles2sld.generated.sanfrancisco.xml",
+ format: "image/png",
+ CRS: "EPSG:3857",
+ transparent: true
+ },
+ {
+ singleTile: true,
+ isBaseLayer: false
+ }
+ );
+ */
+
+ // sanfrancisco wms from GeoServer
+ var wms = new OpenLayers.Layer.WMS(
+ "WMS",
+ "http://char:8080/geoserver/wms?",
+ {
+ version: "1.3.0",
+ layers: "esri:sf_parcel,esri:sf_street,esri:sf_poi",
+ //styles: "",
+ styles: "sf_parcel,sf_street,sf_poi",
+ //sld: "http://char:8080/openlayers-trunk/openlayers/trunk+/playground/sld/agsstyles2sld.generated.sanfrancisco.xml",
+ format: "image/png",
+ CRS: "EPSG:3857",
+ transparent: true
+ },
+ {
+ singleTile: true,
+ isBaseLayer: false
+ }
+ );
+
wms.setVisibility(false);
map.addLayer(wms);
-
+ var lon = -122.391667;
+ var lat = 37.760628;
+ var zoom = 12;
+
map.addControl(new OpenLayers.Control.LayerSwitcher());
map.setCenter(
- new OpenLayers.LonLat(15.0, 36.0).transform(
+ new OpenLayers.LonLat(lon, lat).transform(
new OpenLayers.Projection("EPSG:4326"),
map.getProjectionObject()
),
- 5
+ zoom
);
}
More information about the Commits
mailing list