neatnet: Street Geometry Processing Toolkit#

Continuous Integration codecov

Introduction#

neatnet offers a set of tools pre-processing of street network geometry aimed at its simplification. This typically means removal of dual carrieageways, roundabouts and similar transportation-focused geometries and their replacement with a new geometry representing the street space via its centerline. The resulting geometry shall be closer to a morphological representation of space than the original source, that is typically drawn with transportation in mind (e.g. OpenStreetMap).

Examples#

import neatnet

simplified = neatnet.simplify_network(gdf)

Contribution#

While we consider the API stable, the project is young and may be evolving fast. All contributions are very welcome, see our guidelines in CONTRIBUTING.md.