Loading src/geologic_features.sld +76 −10 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <StyledLayerDescriptor version="1.1.0" xsi:schemaLocation="http://www.opengis.net/sld 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" xmlns:se="http://www.opengis.net/se"> <?xml version="1.0" encoding="UTF-8"?> <StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1.0" xmlns:se="http://www.opengis.net/se"> <NamedLayer> <se:Name>GeoStyler Demo</se:Name> <se:Name>Global_Contacts</se:Name> <UserStyle> <se:Name>GeoStyler Demo</se:Name> <se:Title>GeoStyler Demo</se:Title> <se:Name>Global_Contacts</se:Name> <se:FeatureTypeStyle> <se:Rule> <se:Name>Rule 1</se:Name> <se:PolygonSymbolizer> <se:Name>Certain</se:Name> <se:Description> <se:Title>Certain</se:Title> </se:Description> <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc"> <ogc:PropertyIsEqualTo> <ogc:PropertyName>"ConType"</ogc:PropertyName> <ogc:Literal>Certain</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <se:LineSymbolizer> <se:Stroke> <se:SvgParameter name="stroke">#000000</se:SvgParameter> <se:SvgParameter name="stroke-width">1</se:SvgParameter> <se:SvgParameter name="stroke-linejoin">round</se:SvgParameter> <se:SvgParameter name="stroke-linecap">butt</se:SvgParameter> </se:Stroke> </se:LineSymbolizer> </se:Rule> <se:Rule> <se:Name>Approximate</se:Name> <se:Description> <se:Title>Approximate</se:Title> </se:Description> <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc"> <ogc:PropertyIsEqualTo> <ogc:PropertyName>"ConType"</ogc:PropertyName> <ogc:Literal>Approx</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <se:LineSymbolizer> <se:Stroke> <se:SvgParameter name="stroke">#000000</se:SvgParameter> <se:SvgParameter name="stroke-width">1</se:SvgParameter> <se:SvgParameter name="stroke-linejoin">round</se:SvgParameter> <se:SvgParameter name="stroke-linecap">butt</se:SvgParameter> <se:SvgParameter name="stroke-dasharray">5 4</se:SvgParameter> </se:Stroke> </se:LineSymbolizer> </se:Rule> <se:Rule> <se:Name>Internal</se:Name> <se:Description> <se:Title>Internal</se:Title> </se:Description> <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc"> <ogc:PropertyIsEqualTo> <ogc:PropertyName>"ConType"</ogc:PropertyName> <ogc:Literal>Internal</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <se:LineSymbolizer> <se:Stroke> <se:SvgParameter name="stroke">#000000</se:SvgParameter> <se:SvgParameter name="stroke-width">1</se:SvgParameter> <se:SvgParameter name="stroke-linejoin">round</se:SvgParameter> <se:SvgParameter name="stroke-linecap">butt</se:SvgParameter> </se:Stroke> </se:LineSymbolizer> </se:Rule> <se:Rule> <se:Name><all other values></se:Name> <se:Description> <se:Title><all other values></se:Title> </se:Description> <se:ElseFilter xmlns:se="http://www.opengis.net/se"/> <se:LineSymbolizer> <se:Stroke> <se:SvgParameter name="stroke">#ff0000</se:SvgParameter> <se:SvgParameter name="stroke-width">5</se:SvgParameter> <se:SvgParameter name="stroke-width">1</se:SvgParameter> <se:SvgParameter name="stroke-linejoin">round</se:SvgParameter> <se:SvgParameter name="stroke-linecap">round</se:SvgParameter> </se:Stroke> </se:PolygonSymbolizer> </se:LineSymbolizer> </se:Rule> </se:FeatureTypeStyle> </UserStyle> Loading src/js/AstroMap.js +2 −2 Original line number Diff line number Diff line Loading @@ -307,14 +307,14 @@ export default L.Map.AstroMap = L.Map.extend({ if(featureCollections[i].features.length > 0) { // Set colors if available let myStyle = i < colors.length ? {fillColor: colors[i], color: lightcolors[i]} : {}; //let myStyle = i < colors.length ? {fillColor: colors[i], color: lightcolors[i]} : {}; // Wrap features let wrappedFeatures = this.cloneWestEast(featureCollections[i].features); this._geoLayers[i] = L.geoJSON(wrappedFeatures, { id: featureCollections[i].id, style: myStyle style: this.SLDStyler.getStyleFunction() }) this._geoLayers[i].on({click: this.handleClick}); // Add click listener Loading Loading
src/geologic_features.sld +76 −10 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <StyledLayerDescriptor version="1.1.0" xsi:schemaLocation="http://www.opengis.net/sld 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" xmlns:se="http://www.opengis.net/se"> <?xml version="1.0" encoding="UTF-8"?> <StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1.0" xmlns:se="http://www.opengis.net/se"> <NamedLayer> <se:Name>GeoStyler Demo</se:Name> <se:Name>Global_Contacts</se:Name> <UserStyle> <se:Name>GeoStyler Demo</se:Name> <se:Title>GeoStyler Demo</se:Title> <se:Name>Global_Contacts</se:Name> <se:FeatureTypeStyle> <se:Rule> <se:Name>Rule 1</se:Name> <se:PolygonSymbolizer> <se:Name>Certain</se:Name> <se:Description> <se:Title>Certain</se:Title> </se:Description> <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc"> <ogc:PropertyIsEqualTo> <ogc:PropertyName>"ConType"</ogc:PropertyName> <ogc:Literal>Certain</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <se:LineSymbolizer> <se:Stroke> <se:SvgParameter name="stroke">#000000</se:SvgParameter> <se:SvgParameter name="stroke-width">1</se:SvgParameter> <se:SvgParameter name="stroke-linejoin">round</se:SvgParameter> <se:SvgParameter name="stroke-linecap">butt</se:SvgParameter> </se:Stroke> </se:LineSymbolizer> </se:Rule> <se:Rule> <se:Name>Approximate</se:Name> <se:Description> <se:Title>Approximate</se:Title> </se:Description> <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc"> <ogc:PropertyIsEqualTo> <ogc:PropertyName>"ConType"</ogc:PropertyName> <ogc:Literal>Approx</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <se:LineSymbolizer> <se:Stroke> <se:SvgParameter name="stroke">#000000</se:SvgParameter> <se:SvgParameter name="stroke-width">1</se:SvgParameter> <se:SvgParameter name="stroke-linejoin">round</se:SvgParameter> <se:SvgParameter name="stroke-linecap">butt</se:SvgParameter> <se:SvgParameter name="stroke-dasharray">5 4</se:SvgParameter> </se:Stroke> </se:LineSymbolizer> </se:Rule> <se:Rule> <se:Name>Internal</se:Name> <se:Description> <se:Title>Internal</se:Title> </se:Description> <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc"> <ogc:PropertyIsEqualTo> <ogc:PropertyName>"ConType"</ogc:PropertyName> <ogc:Literal>Internal</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <se:LineSymbolizer> <se:Stroke> <se:SvgParameter name="stroke">#000000</se:SvgParameter> <se:SvgParameter name="stroke-width">1</se:SvgParameter> <se:SvgParameter name="stroke-linejoin">round</se:SvgParameter> <se:SvgParameter name="stroke-linecap">butt</se:SvgParameter> </se:Stroke> </se:LineSymbolizer> </se:Rule> <se:Rule> <se:Name><all other values></se:Name> <se:Description> <se:Title><all other values></se:Title> </se:Description> <se:ElseFilter xmlns:se="http://www.opengis.net/se"/> <se:LineSymbolizer> <se:Stroke> <se:SvgParameter name="stroke">#ff0000</se:SvgParameter> <se:SvgParameter name="stroke-width">5</se:SvgParameter> <se:SvgParameter name="stroke-width">1</se:SvgParameter> <se:SvgParameter name="stroke-linejoin">round</se:SvgParameter> <se:SvgParameter name="stroke-linecap">round</se:SvgParameter> </se:Stroke> </se:PolygonSymbolizer> </se:LineSymbolizer> </se:Rule> </se:FeatureTypeStyle> </UserStyle> Loading
src/js/AstroMap.js +2 −2 Original line number Diff line number Diff line Loading @@ -307,14 +307,14 @@ export default L.Map.AstroMap = L.Map.extend({ if(featureCollections[i].features.length > 0) { // Set colors if available let myStyle = i < colors.length ? {fillColor: colors[i], color: lightcolors[i]} : {}; //let myStyle = i < colors.length ? {fillColor: colors[i], color: lightcolors[i]} : {}; // Wrap features let wrappedFeatures = this.cloneWestEast(featureCollections[i].features); this._geoLayers[i] = L.geoJSON(wrappedFeatures, { id: featureCollections[i].id, style: myStyle style: this.SLDStyler.getStyleFunction() }) this._geoLayers[i].on({click: this.handleClick}); // Add click listener Loading