Python 使用OSMNX检索附近的兴趣点

Python 使用OSMNX检索附近的兴趣点,python,openstreetmap,osmnx,Python,Openstreetmap,Osmnx,希望有人能帮我 总之,我试图根据一组给定的坐标检索附近的兴趣点 在做了一些研究之后,我发现了一个简洁的函数 osmnx.pois.pois_from_point(point, distance=None, amenities=None, custom_settings=None) 适用于酒吧、餐馆等 然而,酒店不属于便利设施类别,任何其他与旅游相关的地方也不属于此类类别 我发现这些都与旅游业有关:酒店钥匙/价值对 有人知道如何取回这些吗?我似乎没有找到一个函数可以接受旅游业作为一个要传递的参数

希望有人能帮我

总之,我试图根据一组给定的坐标检索附近的兴趣点

在做了一些研究之后,我发现了一个简洁的函数

osmnx.pois.pois_from_point(point, distance=None, amenities=None, custom_settings=None)
适用于酒吧、餐馆等

然而,酒店不属于便利设施类别,任何其他与旅游相关的地方也不属于此类类别

我发现这些都与旅游业有关:酒店钥匙/价值对

有人知道如何取回这些吗?我似乎没有找到一个函数可以接受旅游业作为一个要传递的参数,也没有找到任何方法来传递客户属性值以进行过滤


提前谢谢

这在OSMnx的最新版本(v0.13.0)中是可能的。
pois
模块的函数现在采用灵活的
tags
参数来查询任何关注点。看见此代码片段检索洛杉矶市中心附近的餐馆、酒吧和酒店:

将osmnx作为ox导入
ox.config(log\u console=True,use\u cache=True)
标签={‘便利设施’:[‘餐厅’、‘酒吧’、‘酒店’],
“建筑”:“酒店”,
“旅游业”:“酒店”}
gdf=ox.pois_自_点(点=(34.0483,-118.2531),距离=500,标记=tags)
gdf.shape#(109,59)

现在,OSMnx的最新版本(v0.13.0)可以实现这一点。
pois
模块的函数现在采用灵活的
tags
参数来查询任何关注点。看见此代码片段检索洛杉矶市中心附近的餐馆、酒吧和酒店:

将osmnx作为ox导入
ox.config(log\u console=True,use\u cache=True)
标签={‘便利设施’:[‘餐厅’、‘酒吧’、‘酒店’],
“建筑”:“酒店”,
“旅游业”:“酒店”}
gdf=ox.pois_自_点(点=(34.0483,-118.2531),距离=500,标记=tags)
gdf.shape#(109,59)

osmnx API的这一部分刚刚被破坏:(并非所有的POI都被归类为OSM中的便利设施。我对osmnx没有经验,但也许你可以使用
osmnx.core.OSM_net_download()
而不是
infrastructure='node[“tourism”=“hotel”]。
osmnx兴趣点(POI)该模块最初设计用于查询OSM便利设施并生成geopandas GeoDataFrame。它被推广用于查询所有兴趣点、便利设施或其他,在开发过程中欢迎评论/贡献。osmnx API的这一部分刚刚被打破:(并非所有的POI都属于OSM中的便利设施。我没有osmnx方面的经验,但也许您可以使用
osmnx.core.OSM\u net\u download()
而不是
infrastructure='node[“tourism”=“hotel”]
?osmnx兴趣点(POI)该模块最初设计用于查询OSM便利设施并生成geopandas GeoDataFrame。它被推广用于查询所有兴趣点、便利设施或其他,在开发过程中欢迎评论/贡献。