gis-tools-ts - v0.6.0
    Preparing search index...

    Function cleanMultiLineString

    • Removes duplicates and superfluous/collinear points from a collection of linestrings

      Type Parameters

      • M = Record<string, unknown>
      • D extends Properties = Properties
      • P extends Properties = Properties

      Parameters

      • linestrings:
            | VectorMultiLineString<D>
            | VectorMultiLineStringGeometry<D>
            | VectorFeatures<M, D, P, VectorMultiLineStringGeometry<D>>

        the linestring to clean

      • isPoly: boolean = false

        true if the linestring is from a polygon ring

      • eps: number = 1e-12

        the tolerance. Defaults to 1e-12

      Returns VectorMultiLineString<D>

      New cleaned lines (points are duplicated)