Skip to main content

Street geometry processing toolkit

Project description

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.neatify(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.

Recommended Citations

The package is a result of a scientific collaboration between The Research Team on Urban Structure of Charles University (USCUNI), NEtwoRks, Data, and Society research group of IT University Copenhagen (NERDS) and Oak Ridge National Laboratory.

If you use neatnet for a research purpose, please consider citing the original paper introducing it.

Canonical Citation (primary)

forthcoming

Repository Citation (secondary)

DOI

Funding

The development has been supported by the Charles University’s Primus program through the project "Influence of Socioeconomic and Cultural Factors on Urban Structure in Central Europe", project reference PRIMUS/24/SCI/023.


This package developed & and maintained by:

Copyright (c) 2024-, neatnet Developers

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neatnet-0.1.2.tar.gz (25.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neatnet-0.1.2-py3-none-any.whl (145.0 kB view details)

Uploaded Python 3

File details

Details for the file neatnet-0.1.2.tar.gz.

File metadata

  • Download URL: neatnet-0.1.2.tar.gz
  • Upload date:
  • Size: 25.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for neatnet-0.1.2.tar.gz
Algorithm Hash digest
SHA256 6f127b1686fe091b30c80b9f03d68900ec898ef4c22ee36f2db13b7436f9f1a0
MD5 33e07de0eaf7562088147f2005cff491
BLAKE2b-256 6e2e965dc319ae3654b04667ae135253c457f0ee8d19980e8bbfb8c3b6480018

See more details on using hashes here.

Provenance

The following attestation bundles were made for neatnet-0.1.2.tar.gz:

Publisher: release_to_pypi.yml on uscuni/neatnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neatnet-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: neatnet-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 145.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for neatnet-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ff607bec38e63914e6bcc29f99910383c4fe0e3359b3a14d3c9e587f5d0976aa
MD5 f9af7d22ed4401cc99904f74befadf23
BLAKE2b-256 72cc9989fc0b06b2cfe85d6f1ecd4811e7894bfc2bd4ffbdcbfe141e9c81eed8

See more details on using hashes here.

Provenance

The following attestation bundles were made for neatnet-0.1.2-py3-none-any.whl:

Publisher: release_to_pypi.yml on uscuni/neatnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page