这里有一个代码,我已经看到了正确的工作为其他人,在那里,我试图导入建筑足迹。
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>发布于 2020-06-03 17:56:50
此代码片段运行良好:
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)如果继续遇到问题,请尝试在OSMnx之后重新安装安装说明。
https://stackoverflow.com/questions/60681656
复制相似问题