OSMnet
Tools for the extraction of OpenStreetMap (OSM) street network data. Intended to be used in tandem with Pandana and UrbanAccess libraries to extract street network nodes and edges.
Overview
OSMnet offers tools to download street network data from OpenStreetMap and extract a graph network comprised of nodes and edges to be used in Pandana street network accessibility calculations and or UrbanAccess to connect GTFS transit networks to road networks.
Let us know what you are working on or if you think you have a great use case by tweeting us at @urbansim.
Library Status
Forthcoming improvements:
Tutorial/demo
Reporting bugs
Please report any bugs you encounter via GitHub issues.
Contributing to OSMnet
If you have improvements or new features you would like to see in OSMnet:
Open a feature request via GitHub issues.
Contribute your code from a fork or branch by using a Pull Request and request a review so it can be considered as an addition to the codebase.
Installation
conda
OSMnet is available on conda and can be installed with:
conda install osmnet --channel conda-forge
It is recommended to install via conda and the conda-forge channel especially if you find you are having issues installing some of the spatial dependencies.
pip
OSMnet can be installed via PyPI:
pip install osmnet
Development Installation
To install OSMnet from source code, follow these steps:
Git clone the OSMnet repo
in the cloned directory run: python setup.py develop
To update to the latest version:
Use git pull inside the cloned repository
Documentation
Documentation for OSMnet can be found here.
Metadata
Release files for osmnet 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| osmnet-0.1.7.tar.gz | 27.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| osmnet-0.1.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 52.9 kB
Release files / osmnet-0.1.7.tar.gz
| Download URL | osmnet-0.1.7.tar.gz |
|---|---|
| Size | 27.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
21f856ea4cc63c15fc7dc65dce7db8cd3f01c58f0b09d8cc9e860496bd0a419a
|
|
BLAKE2b-256 checksum How to use checksums |
1f7de7b532daf2bda638da51af34a7df1228817e13083841d5959dbfafe96a20
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Release files / osmnet-0.1.7-py3-none-any.whl
| Download URL | osmnet-0.1.7-py3-none-any.whl |
|---|---|
| Size | 25.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2781f8e89e880edff500cfcc4830dfd2f5a769820d8ac46af50f1554a2acc5f7
|
|
BLAKE2b-256 checksum How to use checksums |
e91e6579619ae78f19071ba20ce6e7573a01902c7239135d506d24517de441de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|