В настоящее время я пытаюсь создать маршрут для имитации железнодорожной системы Tide в Норфолке. После некоторых проблем с выяснением, как написать код (я новичок в Python), я думаю, что у меня хороший трек. Тем не менее, я не могу точно найти идентификаторы узла двух точек или график маршрута на основе координат LAT/LON точек. Чтобы найти корреляцию с этими двумя точками: < /p>
evmc на станции York Street < /p>
, которые не близки друг к другу. Код, который я запускаю, выглядит следующим образом: < /p>
import osmnx as ox
import networkx as nx
ox.__version__
place = "Norfolk, VA, USA"
G = ox.graph.graph_from_place(place, network_type="drive")
node1 = ox.distance.nearest_nodes(G, 36.8586733, -76.3035083)
node2 = ox.distance.nearest_nodes(G, 36.8535711, -76.2938900)
print(node1)
print(node2)
< /code>
и я получаю: < /p>
221212612
221212612
< /code>
Я не думаю, что два идентификатора узла должны быть одинаковыми. Кроме того, если бы я вместо этого построил свой маршрут с использованием координат LAT/LON вместо идентификаторов узлов со следующим кодом:
import osmnx as ox
import networkx as nx
ox.__version__
G = ox.graph.graph_from_place("Norfolk, Virginia, USA", network_type="drive")
fig, ax = ox.plot.plot_graph(G)
orig = ox.distance.nearest_nodes(G, X=36.8586733, Y=-76.3035083)
dest = ox.distance.nearest_nodes(G, X=36.8535711, Y=-76.2938900)
route = ox.routing.shortest_path(G, orig, dest, weight="length")
fig, ax = ox.plot.plot_graph_route(G, route, node_size=0)
< /code>
На какие сюжеты: < /p>
route route < /p>
Где ни одна из точек не находится рядом с ними, где они находятся Предполагается быть на маршруте. < /p>
Любая помощь или советы? Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/794 ... oordinates
Как рассчитать ближайший узел в OSMNX, используя координаты LAT/LON? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Добавить направление (С N,S,E,W) И РАССТОЯНИЕ (M) к другим координатам (LAT, LON)
Anonymous » » в форуме Php - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-