Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
KaiVolland authored Jun 13, 2022
1 parent 44fc5fa commit 88fe875
Showing 1 changed file with 18 additions and 24 deletions.
42 changes: 18 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,19 @@

ES6:
```js
import SLDParser from "geostyler-sld-parser";
import SLDParser from 'geostyler-sld-parser';
import { Style } from 'geostyler-style';

const pointSimplePoint = {
name: "My Style",
name: 'My Style',
rules: [
{
name: "My Rule",
name: 'My Rule',
symbolizers: [
{
kind: "Mark",
wellKnownName: "Circle",
color: "#FF0000",
kind: 'Mark',
wellKnownName: 'circle',
color: '#FF0000',
radius: 6
}
]
Expand All @@ -34,17 +35,18 @@ const parser = new SLDParser();

parser
.writeStyle(pointSimplePoint)
.then(sld => console.log(sld))
.then(({output: sld}) => console.log(sld))
.catch(error => console.log(error));


// Read style from string
let sldString = '<?xml version="1.0" encoding="UTF-8"?><sld:StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:sld="http://www.opengis.net/sld" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" version="1.0.0"> <sld:NamedLayer> <sld:Name>Default Styler</sld:Name> <sld:UserStyle> <sld:Name>Default Styler</sld:Name> <sld:Title>Gravel_Program_2016</sld:Title> <sld:FeatureTypeStyle> <sld:Name>name</sld:Name> <sld:Rule> <sld:MinScaleDenominator>1.0</sld:MinScaleDenominator> <sld:MaxScaleDenominator>1.0E7</sld:MaxScaleDenominator> <sld:LineSymbolizer> <sld:Stroke> <sld:CssParameter name="stroke">#8000FF</sld:CssParameter> <sld:CssParameter name="stroke-width">3.000</sld:CssParameter> </sld:Stroke> </sld:LineSymbolizer> </sld:Rule> </sld:FeatureTypeStyle> </sld:UserStyle> </sld:NamedLayer> </sld:StyledLayerDescriptor>';

parser
.readStyle(sldString)
.then(sldObject => console.log(sldObject))
.then(({output: sldObject}) => console.log(sldObject))
.catch(error => console.log(error));

```

Browser:
Expand All @@ -69,23 +71,15 @@ const pointSimplePoint = {
var parser = new GeoStylerSLDParser.SldStyleParser();
parser
.writeStyle(pointSimplePoint)
.then(function(sld) {
console.log(sld);
})
.catch(function(error) {
console.log(error);
});


.then(({output: sld}) => console.log(sld))
.catch(error => console.log(error));

// Read style from string
var sldString = '<?xml version="1.0" encoding="UTF-8"?><sld:StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:sld="http://www.opengis.net/sld" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" version="1.0.0"> <sld:NamedLayer> <sld:Name>Default Styler</sld:Name> <sld:UserStyle> <sld:Name>Default Styler</sld:Name> <sld:Title>Gravel_Program_2016</sld:Title> <sld:FeatureTypeStyle> <sld:Name>name</sld:Name> <sld:Rule> <sld:MinScaleDenominator>1.0</sld:MinScaleDenominator> <sld:MaxScaleDenominator>1.0E7</sld:MaxScaleDenominator> <sld:LineSymbolizer> <sld:Stroke> <sld:CssParameter name="stroke">#8000FF</sld:CssParameter> <sld:CssParameter name="stroke-width">3.000</sld:CssParameter> </sld:Stroke> </sld:LineSymbolizer> </sld:Rule> </sld:FeatureTypeStyle> </sld:UserStyle> </sld:NamedLayer> </sld:StyledLayerDescriptor>';


parser
.readStyle(sldString)
.then(function(styleObject) {
console.log(styleObject);
})
.catch(function(error) {
console.log(error);
});
.then(({output: sldObject}) => console.log(sldObject))
.catch(error => console.log(error));
```

0 comments on commit 88fe875

Please sign in to comment.