Questions tagged [osmnx]
OSMnx is a Python package to download, model, analyze, and visualize street networks and other geospatial features from OpenStreetMap. You can download and model walking, driving, or biking networks with a single line of code then easily analyze and visualize them. You can just as easily work with urban amenities/points of interest, building footprints, transit stops, elevation data, street orientations, speed/travel time, and routing.
osmnx
634
questions
0
votes
0
answers
10
views
FInding a path based on more parameters than just time
I'm trying to create some google maps variant that would give you the least polluted path based on a database storing a bunch of lat-long positions which represent polluted spots, the goal being to ...
2
votes
1
answer
29
views
Filter OpenStreetMap edges on `Surface` type
I'm accessing OpenStreetMap data using osmnx, using:
import osmnx as ox
graph = ox.graph_from_place('Bennekom')
nodes, edges = ox.graph_to_gdfs(graph)
I know from openstreetmap.org/edit that all (?) ...
1
vote
1
answer
63
views
How to order LineString geometries sequentially in returned OSMNX edges GeoDataFrame
I have a geodataframe of edges that are returned from OSMNX:
import osmnx as ox
# Getting graph for specific road
cf = '["highway"!~"motorway"]["ref"~"TF-563"]'...
0
votes
0
answers
16
views
OSMnx Bike-Lane Information around a Point
I'm interested in using OSMnx to query bike-lane information around specific points in cities.
For example, if I was looking at (40.72182, -73.9892) in New York, I want to use OSMnx to display the ...
0
votes
1
answer
34
views
ImportError: cannot import name 'get_nearest_node' from 'osmnx.distance'
I am trying to get MaaSSim running, but I get stuck right at the beginning following the instructions. I can download the git repository, I downloaded osmnx (and it works), but then I get stuck. Would ...
-1
votes
0
answers
29
views
Problems generating valid Graphml with osmnx
I want to generate a valid graph format with osmnx so that it can be later analyzed with igraph or similar. This is the minimal code:
import osmnx as ox
def __main__():
# Define the place name
...
0
votes
1
answer
58
views
Get Lon / Lat from geopandas
I'm working of the example below
https://github.com/gboeing/osmnx-examples/blob/v2.0.0b0/notebooks/13-isolines-isochrones.ipynb
import geopandas as gpd
import matplotlib.pyplot as plt
import networkx ...
0
votes
0
answers
33
views
Extract graph with osmnx (ox.graph_from_bbox)
I try to extract a graph for a distance matrix, but idk if my data is wrong or other one.
If a person can help me...
Code :
df = pd.read_csv('mat1.csv')
def clean_coordinate(value):
...
0
votes
0
answers
19
views
Notion of "Way" in OSMnx
I would like to use OSMnx to retrieve all edges of the same OSM way. I mean by way a collection of edges typically belonging to the same street (as defined in the OSM documentation here).
I manage to ...
0
votes
0
answers
37
views
Unable to allocate 30.8 GiB for an array with shape (3415, 1211817) and data type object
I am trying to obtain using features_from_place(). I am using the following tags:
tags = {'aeroway':'aerodrome',
'aeroway':'hangar',
'aeroway':'helipad',
...
0
votes
1
answer
49
views
oneway:bicycle=no in OSMNX graph with network_type='bike'
I am working on an asssessment of bicycle infrastructure along common routes within european cities. In the process I encountered the following problem:
Within Europe it is quite common to allow ...
0
votes
0
answers
34
views
How to get lanes and turning movements for an intersection using OSMnx?
Given a latitude and longitude pair of a street intersection, how would I get information about the intersection such as the names of the roads that intersect, the number of lanes each road has, and ...
0
votes
1
answer
51
views
There is an avaliable sewage network from a city using osmnx.graph_from_place?
I would like to have access to the sewage network of a city in the world, knowing the elevations, locations of the sewers and the pipelines that connect them.
The idea of this is to use it in an ...
0
votes
0
answers
33
views
Getting 'KeyError: 'crs'' when creating Geopandas data frame from a graph with osmnx
I extracted a list of nodes from Open Street Map using astar_path from Networkx. I am trying to create a geopandas data frame the path with that list of nodes. I am able to create a graph from the ...
0
votes
0
answers
29
views
Create Shapefile from Set of Routes in OSMNX
Place
Lat
Long
Saluhallen
57,7052433780123
11,9678099732456
Gothenburg Law Court
57,7070260802736
11,9660123575804
Göteborg Centralstasjon
57,7090180088649
11,972294301168
Sahlgrenska University ...
0
votes
0
answers
27
views
How can I draw only the outer boundaries of a street network using OSMnx and Folium?
I would like to draw only the outer boundaries of the street network within a specific radius around a central point (latitude and longitude).
Currently, I'm using the following code to extract the ...
1
vote
0
answers
106
views
a-star algorithm visualisation
I'm trying to display the path found by the astar algorithm on a map using OSMnx, but I'm having a lot of issues displaying the nodes, edges & path on the graph. I'm pretty new to coding, I took a ...
2
votes
1
answer
38
views
`osmnx.shortest_path` returns `None` for valid origin and destination nodes
Description
When calculating the shortest path between two locations with OSMnx, ox.shortest_path() failed to get any route and returns None
origin_lat=42.482, origin_lon=-70.910, dest_lat=42.472, ...
0
votes
1
answer
44
views
OpenStreetMap - Point of Interest metadata
There are 434 columns of data extracted from osmnx for Christchurch New Zealand for a single tag.
The code:
amenity = ox.geometries_from_place(location, tags={'amenity': True}
Is there any metadata ...
0
votes
1
answer
42
views
Setting a custom_filter in graph_from_bbox results in more nodes than not having a filter
I want to download a lean map (less number of nodes), removing walkways or service roads, and removing the nodes that are not intersections of two or more streets. I made a call to graph_from_bbox and ...
0
votes
0
answers
43
views
How to create a route on a web map (Flask) using folium and osmnx?
So I want to create a website on Flask where users can create a route. I have no problem creating a route with just Folium, but I need to use nodes from the map so I decided to use OSMnx. However, ...
0
votes
0
answers
86
views
OSMnx route_to_gdf function
I just have a question on the usage of the 'weight' argument in the route_to_gdf function. In https://osmnx.readthedocs.io/en/stable/user-reference.html, it says "weight (string) – if there are ...
1
vote
1
answer
242
views
OSMNX: Dealing with empty dataframe of attributes when using the features module
I am confused with the usage of the osmnx.features module.
My goal is to find all hotels and motels in specified municipalities of Switzerland. First, I look for the geometry of the municipality and ...
0
votes
0
answers
80
views
Calculation of walking distances using OSM data in Python returns 0
Description:
I'm working on a project where I need to calculate walking distances between various locations using OpenStreetMap (OSM) data in Python. I'm using the osmnx library to retrieve pedestrian ...
-1
votes
1
answer
76
views
Calling OSMNX Graph_From_Point function in a Flask Application results in an Infinite Loop
I am building a Flask application where the ultimate goal is to calculate the midpoint of two or more origin latitude and longitude coordinates. I am hoping to use the OSMNX python package to produce ...
0
votes
0
answers
48
views
How do I efficiently apply a function that uses a fairly large NetworkX graph to each row of a Dask series?
I am currently facing this problem:
I have a pandas (or dask) dataframe where one of the columns holds integer values representing the index of a node in a given NetworkX graph. The graph itself is ...
0
votes
0
answers
24
views
Issues with Repeated Nearest Nodes in GPS Data Interpolation Using NetworkX and OSMnx
I am working on a project that involves interpolating GPS points using the OpenStreetMap (OSM) data with NetworkX and OSMnx in Python. The goal is to interpolate additional GPS points if the distance ...
0
votes
1
answer
134
views
Why am I getting different length and travel time from OSMnx or networkx when comparing it with Google Maps?
I'm new working with OSM data, OSMnx and networkx libraries, so if there's a better way to accomplish on getting shortest path from A to B locations, I'll appreciate any advice.
I'm trying to get ...
0
votes
1
answer
62
views
Querying POIS from OSM using Python
I want to query POIS from OSM and plot the result by folium.
There is a problem with the tags I am passing them.
code
# The bounding box
north = 30.910093
south = 25.00042
east = -79.450636
west = -...
0
votes
0
answers
75
views
Obtaining List of Coordinates for Route Along Nearest Edge Using OSMnx, Python and Leaflet
I am currently working on a mapping project using Leaflet, where I need to obtain a list of coordinates representing a route between an origin marker and a destination marker. Specifically, I want the ...