OSMnx получает статистику по различным точкам без необходимости загружать новый график - PullRequest
0 голосов
/ 17 апреля 2020

У меня много кругов (200 м буферов вокруг точек), и для каждого круга я хотел бы рассчитать статистику из OSMnx. Я знаю большую область, в которой находятся точки, и я подумал, что было бы гораздо удобнее загрузить график для всей области (например, округа), а затем выполнить итерацию по моим кругам и рассчитать статистику для каждой области круга на основе на большем графике (вид подмножества). Однако это, похоже, не работает, и если я правильно понял, мне пришлось бы загружать графики для каждого круга и затем вычислять статистику. Моя проблема в том, что у меня есть 56000 кругов (позже у меня будет еще больше), и загрузка графика каждый раз занимает очень много времени. Есть ли другой способ сделать это, или я что-то упускаю, или моя задача просто не выполнима в разумные сроки?

Вот псевдокод того, как мой план должен был это сделать:

  • Получить график для страны
  • График проекта
  • Загрузить шейп-файл
  • Итерирование по шейп-файлу и получение каждого круга
  • Проектирование узлов в круге
  • получение области графика
  • вычисление статистики для круга

Любой Мы будем благодарны за идею, помощь или разъяснение моей проблемы - заранее спасибо!

...