Files
Oceanbox.GeoJson/README.md
Jonas Juselius c03d8c3f59 Update readme
2022-04-12 20:58:58 +02:00

51 lines
854 B
Markdown

# Oceanbox.GeoJson
## Build
`dotnet run`
## Package
`dotnet run pack`
## Example usage
```fsharp
let geoJson = """
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [102.0, 0.5]
},
"properties": {
"prop0": "value0"
}
},
{
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[100.0, 0.0], [101.0, 0.0], [101.0, 1.0],
[100.0, 1.0], [100.0, 0.0]
]
]
}
}
]
}
"""
let readJson () =
let result = FeatureCollection.Decode geoJson
match result with
| Ok json -> printfn $"%A{json.Features}"
| Error e -> printfn $"decode failed: {e}"
let encodeJson (json: FeatureCollection) = json.Encode ()
```