Loading src/js/AstroMap.js +2 −25 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ import L from "leaflet"; import "proj4leaflet"; import AstroProj from "./AstroProj"; import LayerCollection from "./LayerCollection"; import SLDText from "./geologic_features.sld"; /** * @class AstroMap Loading Loading @@ -307,31 +308,7 @@ export default L.Map.AstroMap = L.Map.extend({ // Wrap features let wrappedFeatures = this.cloneWestEast(featureCollections[i].features); // sldText should be composed of text from geologic_features.sld // instead of hardcoding text like this let sldText = '<?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">\ <NamedLayer>\ <se:Name>GeoStyler Demo</se:Name>\ <UserStyle>\ <se:Name>GeoStyler Demo</se:Name>\ <se:Title>GeoStyler Demo</se:Title>\ <se:FeatureTypeStyle>\ <se:Rule>\ <se:Name>Rule 1</se:Name>\ <se:PolygonSymbolizer>\ <se:Stroke>\ <se:SvgParameter name="stroke">#ff0000</se:SvgParameter>\ <se:SvgParameter name="stroke-width">5</se:SvgParameter>\ </se:Stroke>\ </se:PolygonSymbolizer>\ </se:Rule>\ </se:FeatureTypeStyle>\ </UserStyle>\ </NamedLayer>\ </StyledLayerDescriptor>'; const SLDStyler = new L.SLDStyler(sldText); const SLDStyler = new L.SLDStyler(SLDText); this._geoLayers[i] = L.geoJSON(wrappedFeatures, { id: featureCollections[i].id, Loading src/geologic_features.sld→src/js/geologic_features.sld +0 −0 File moved. View file webpack.common.js +4 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,10 @@ module.exports = { test: /\.svg$/, use: ["@svgr/webpack"], }, { test: /\.sld$/, type: 'asset/source' }, ], }, }; Loading
src/js/AstroMap.js +2 −25 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ import L from "leaflet"; import "proj4leaflet"; import AstroProj from "./AstroProj"; import LayerCollection from "./LayerCollection"; import SLDText from "./geologic_features.sld"; /** * @class AstroMap Loading Loading @@ -307,31 +308,7 @@ export default L.Map.AstroMap = L.Map.extend({ // Wrap features let wrappedFeatures = this.cloneWestEast(featureCollections[i].features); // sldText should be composed of text from geologic_features.sld // instead of hardcoding text like this let sldText = '<?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">\ <NamedLayer>\ <se:Name>GeoStyler Demo</se:Name>\ <UserStyle>\ <se:Name>GeoStyler Demo</se:Name>\ <se:Title>GeoStyler Demo</se:Title>\ <se:FeatureTypeStyle>\ <se:Rule>\ <se:Name>Rule 1</se:Name>\ <se:PolygonSymbolizer>\ <se:Stroke>\ <se:SvgParameter name="stroke">#ff0000</se:SvgParameter>\ <se:SvgParameter name="stroke-width">5</se:SvgParameter>\ </se:Stroke>\ </se:PolygonSymbolizer>\ </se:Rule>\ </se:FeatureTypeStyle>\ </UserStyle>\ </NamedLayer>\ </StyledLayerDescriptor>'; const SLDStyler = new L.SLDStyler(sldText); const SLDStyler = new L.SLDStyler(SLDText); this._geoLayers[i] = L.geoJSON(wrappedFeatures, { id: featureCollections[i].id, Loading
webpack.common.js +4 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,10 @@ module.exports = { test: /\.svg$/, use: ["@svgr/webpack"], }, { test: /\.sld$/, type: 'asset/source' }, ], }, };