pyguymer3.geo.cleanSrc.clean_MultiLineString

pyguymer3.geo.cleanSrc.clean_MultiLineString(multiline, /, *, debug=True, prefix='.', tol=1e-10)[source]

Clean a MultiLineString

This function cleans a MultiLineString by removing bad points.

Parameters:
  • line (shapely.geometry.multilinestring.MultiLineString) – the MultiLineString

  • debug (bool, optional) – print debug messages

  • prefix (str, optional) – change the name of the output debugging CSVs

  • tol (float, optional) – the Euclidean distance that defines two points as being the same (in degrees)

Returns:

cleans – the cleaned MultiLineString

Return type:

shapely.geometry.multilinestring.MultiLineString

Notes

According to the Shapely documentation for the function shapely.geometry.polygon.orient() :

“A sign of 1.0 means that the coordinates of the product’s exterior ring will be oriented counter-clockwise.”

Copyright 2017 Thomas Guymer [1]

References