Как рассчитать ближайший узел в OSMNX, используя координаты LAT/LON?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как рассчитать ближайший узел в OSMNX, используя координаты LAT/LON?

Сообщение Anonymous »

В настоящее время я пытаюсь создать маршрут для имитации железнодорожной системы 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как рассчитать ближайший узел в OSMNX, используя координаты LAT/LON?
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Добавить направление (С N,S,E,W) И РАССТОЯНИЕ (M) к другим координатам (LAT, LON)
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Python Xarray Interpolate rowted Grid в обычную сетку LAT/LON
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Интерполяция между 2D Numpy -массивом нерегулярно расположенных точек LAT/LON, так что выходные точки регулярно располож
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Кластерные значения LAT/LON на основе значений
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»