【问题标题】:Pandana OSM loader does not recognize bboxPandana OSM 加载器无法识别 bbox
【发布时间】:2021-03-14 22:41:39
【问题描述】:

我正在尝试使用 Pandana 对智利圣地亚哥市进行一些分析。

import numpy as np
import pandas as pd
import pandana
from pandana.loaders import osm

bbox = [-70.80063634909742,
 -33.65910544543891,
 -70.46303984334773,
 -33.29788325657151] # my SCL bounding box 

network = osm.pdna_network_from_bbox(bbox[0],bbox[1],bbox[2],bbox[3])  

但我得到了错误

Exception: Query resulted in no data. Check your query parameters: [out:json][timeout:180];(way["highway"]["highway"!~"motor|proposed|construction|abandoned|platform|raceway"]["foot"!~"no"]["pedestrians"!~"no"](-70.80063635,-33.65910545,-70.46303984,-33.29788326);>;);out;

我不知道为什么这个 bbox 不起作用,它可以与其他库一起使用并且这个 pandana(实际上是 osm)函数可以与其他 bbox 一起使用。

你能告诉我错误的原因吗? 否则,是否可以将我很容易构建的 OSMNX 图转换为 Pandana 图?

【问题讨论】:

    标签: python gis openstreetmap bounding-box osmnx


    【解决方案1】:

    格式化为 4 元素元组的边界框:(lng_max, lat_min, lng_min, lat_max)

    network = osm.pdna_network_from_bbox(lat_min=bbox[0],lng_min=bbox[1], lat_max=bbox[2], lng_max=bbox[3])

    【讨论】:

      猜你喜欢
      • 2019-11-14
      • 2019-08-07
      • 2018-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-07
      • 2020-09-01
      相关资源
      最近更新 更多