OSMNX软件包:osmnx.footprints不起作用

时间:2020-03-14 10:12:42

标签: python osmnx

这是我看到的对其他人正常工作的代码,我尝试在其中导入建筑轮廓。

import osmnx
#osmnx.config(log_console=True, use_cache=True)
import matplotlib.pyplot as plt
%matplotlib inline
point = (40.719464, -73.993426)
distance = 600
gdf = osmnx.footprints.footprints_from_point(point, distance, footprint_type='building', retain_invalid=False)

我不明白我得到的错误: 我尝试使用函数和数据类型的输入。使用 footprints_from_polygon

时遇到类似的问题

显示了以下错误

> IllegalArgumentException: Argument must be Polygonal or LinearRing
> PredicateError: Failed to evaluate <_FuncPtr object at 0x11865a7a0>

1 个答案:

答案 0 :(得分:0)

此代码段可以正常工作:

import osmnx as ox
ox.config(log_console=True, use_cache=True)

point = (40.719464, -73.993426)
dist = 600
gdf = ox.footprints_from_point(point, dist, footprint_type='building', retain_invalid=False)
gdf.shape #(2333, 117)

如果仍然遇到问题,请尝试在installation instructions之后重新安装OSMnx。