Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/udst/osmnet
Tools for the extraction of OpenStreetMap street network data
https://github.com/udst/osmnet
graph network openstreetmap overpass-api street-networks
Last synced: 5 days ago
JSON representation
Tools for the extraction of OpenStreetMap street network data
- Host: GitHub
- URL: https://github.com/udst/osmnet
- Owner: UDST
- License: agpl-3.0
- Created: 2017-03-02T20:39:08.000Z (over 7 years ago)
- Default Branch: dev
- Last Pushed: 2023-08-08T17:21:25.000Z (over 1 year ago)
- Last Synced: 2024-11-07T17:03:25.077Z (5 days ago)
- Topics: graph, network, openstreetmap, overpass-api, street-networks
- Language: Python
- Homepage: https://udst.github.io/osmnet
- Size: 6.67 MB
- Stars: 58
- Watchers: 17
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
OSMnet
======|Build Status| |Coverage Status| |Appveyor Build Status|
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:
1. Open a feature request via `GitHub issues`_.
2. 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:
1. Git clone the `OSMnet repo`_
2. 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`_.
Related UDST libraries
----------------------- `Pandana`_
- `UrbanAccess`_.. _Pandana: https://github.com/UDST/pandana
.. _GitHub issues: https://github.com/UDST/osmnet/issues
.. _OSMnet repo: https://github.com/udst/osmnet
.. _here: https://udst.github.io/osmnet/index.html
.. _UrbanAccess: https://github.com/UDST/urbanaccess.. |Build Status| image:: https://travis-ci.org/UDST/osmnet.svg?branch=master
:target: https://travis-ci.org/UDST/osmnet.. |Appveyor Build Status| image:: https://ci.appveyor.com/api/projects/status/acuoygyy3l0lqnpv/branch/master?svg=true
:target: https://ci.appveyor.com/project/pksohn/osmnet.. |Coverage Status| image:: https://coveralls.io/repos/github/UDST/osmnet/badge.svg?branch=master
:target: https://coveralls.io/github/UDST/osmnet?branch=master