Попытка использовать тег OSMnx «element_type» для получения всех объектов «way», содержащихся в многоугольнике. ⇐ Python

Программы на Python
Anonymous
Попытка использовать тег OSMnx «element_type» для получения всех объектов «way», содержащихся в многоугольнике.

Сообщение Anonymous »

Я пытаюсь получить все структуры (полигоны), содержащиеся в заданном многоугольнике, вызывая тег "element_type":"way", но, похоже, не могу заставить его работать.
Я попробовал приведенный ниже код, чтобы попытаться получить все элементы element_type:way внутри многоугольника, но он возвращает пустой gdf.

Код: Выделить всё

polygon = disolved_ellipses_gpd.iloc[0]["geometry"]
tags = {"element_type":"way"}
new_gdf = ox.geometries_from_polygon(polygon, tags)
new_gdf.shape
Я также пробовал этот код, пытаясь просто отфильтровать путь, отличный от element_type:, но получаю ошибку KeyError: «element_type».

Код: Выделить всё

polygon = disolved_ellipses_gpd.iloc[0]["geometry"]
tags = {"building":True}
new_gdf = ox.geometries_from_polygon(polygon, tags)
new_gdf.shape
new_gdf[new_gdf["element_type"] == "way"].dropna(axis=1, how="any")
Я не уверен, то ли я где-то облажался, то ли вы просто не можете позвонить по «element_type». Я пытался поискать в документации, но ничего не нашел.

Подробнее здесь: https://stackoverflow.com/questions/756 ... bjects-con

Вернуться в «Python»