voxcity.geoprocessor.selection

Selection and filtering helpers for building footprints.

Functions

filter_buildings(geojson_data, plotting_box)

Filter building features that intersect with a given bounding box.

find_building_containing_point(building_gdf, target_point)

Find building IDs that contain a given point in their footprint.

get_buildings_in_drawn_polygon(building_gdf, ...[, ...])

Find buildings that intersect with or are contained within user-drawn polygons.

Module Contents

voxcity.geoprocessor.selection.filter_buildings(geojson_data, plotting_box)[source]

Filter building features that intersect with a given bounding box.

voxcity.geoprocessor.selection.find_building_containing_point(building_gdf, target_point)[source]

Find building IDs that contain a given point in their footprint.

voxcity.geoprocessor.selection.get_buildings_in_drawn_polygon(building_gdf, drawn_polygons, operation='within')[source]

Find buildings that intersect with or are contained within user-drawn polygons.