osm-graph is a package for NetworkX and OpenStreetMap.
%matplotlib inline import networkx as nx from osm_graph import OsmGraph og = OsmGraph(35.7158, 139.8741) nd1 = og.find_node(35.7165, 139.8738) nd2 = og.find_node(35.7153, 139.8752) path = nx.dijkstra_path(og.graph, nd1, nd2) g = nx.subgraph(og.graph, path) ax = og.draw_graph() og.draw_graph(graph=g, ax=ax, edge_color='r', width=2);
Requirements
Python 3, networkx, matplotlib, overpy
Features
This is a sample. So it may not be efficient.
Setup
$ pip install osm-graph
History
0.0.1 (2018-6-9)
first release
Release files for osm-graph 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| osm-graph-0.0.3.tar.gz | 2.8 kB | Details |
Release files / osm-graph-0.0.3.tar.gz
| Download URL | osm-graph-0.0.3.tar.gz |
|---|---|
| Size | 2.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
81576ea3de18542595511c365bf28f11dcafb45ded6cbdce4f2681ff53e2d702
|
|
BLAKE2b-256 checksum How to use checksums |
a1f4388d3d503a142cbcb7df21547abbd973df077519a4125cbe7925a47c5cf1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |