Dissolve contiguous GeoJSON LineStrings and Polygons into single units.
npm install geojson-linestring-dissolve> Dissolve connected GeoJSON LineStrings into a single LineString.
``js
var dissolve = require('geojson-linestring-dissolve')
var line1 = {
type: 'LineString',
coordinates: [
[0.0, 0.0],
[1.0, 1.0],
[2.0, 2.0]
]
}
var line2 = {
type: 'LineString',
coordinates: [
[2.0, 2.0],
[3.0, 3.0]
]
}
console.log(dissolve([line1, line2]))
`
outputs
``
{
type: 'LineString',
coordinates: [
[0.0, 0.0],
[1.0, 1.0],
[2.0, 2.0],
[3.0, 3.0]
]
}
`js`
var dissolve = require('geojson-linestring-dissolve')
Consumes an array of GeoJSON
LineStrings, and returns a new GeoJSON LineString object, with all touchingLineStrings dissolved into a single unit. If the LineStrings areMultiLineString
non-contiguous, a is returned.
With npm installed, run
```
$ npm install geojson-linestring-dissolve
ISC