geopandas - 在 osmnx 中使用多边形而不是地名检索建筑物
问题描述
我正在使用 osmnx 包来检索偏远岛屿上的建筑数据。我不想指示地名,而是想指示每个位置的多边形并以这种方式获取建筑物数据。让我根据瑙鲁岛来说明这里的代码示例。
import geopandas as gpd
import osmnx as ox
place_name = 'Nauru'
tags = {'building': True}
gdf = ox.geometries_from_place(place_name, tags)
我想要实现的是以下。我有瑙鲁的 shapefile,它具有岛屿的边界(多边形)作为几何图形。我想使用这个多边形来提取与上面代码中相同的信息。它可以通过osmnx实现吗?
我想以这种方式实现的原因如下。我的列表中有许多岛屿。当我根据岛屿名称检索有关建筑物的信息时,它有时与 OSM 数据不匹配并返回错误。我认为使用多边形可能更精确。
如果您需要更多信息,请告诉我。
解决方案
推荐阅读
- asp.net - 远程调试 ASP.NET VSCode
- ubuntu - 如何测试我的 Kubernetes 架构(使用drone.io)
- android - 如何将 View 与 TextView 中的文本垂直对齐?
- css - css flexbox 不在 iframe 中解释
- django - DRF - 序列化器字段“源”参数不清楚的行为
- javascript - 如何更改范围滑块标记?
- c++ - 是否有一种内置方法可以转换为不同的基础类型但保留 const 限定符?
- java - 如何将泛型作为参数来接收稍后应用特定方法的函数?
- c# - 我如何在 c# 中使用其 URL 调用 Web 服务
- javascript - JS 为动态声明的元素委托唯一事件 (one())