Now using rtree to identify the the grid cells that intersect with the drawn geometry. It's very fast, but has a dependency on lib spatial index. We should use the Shapely's built-in r-tree, though I'm not sure if that will remove the dependency.
This PR also adds a "mode" param, which can either be "bicycle", "scooter", or "all (default)". Currently the source data only contains data for "scooters"
Now using rtree to identify the the grid cells that intersect with the drawn geometry. It's very fast, but has a dependency on lib spatial index. We should use the Shapely's built-in r-tree, though I'm not sure if that will remove the dependency.
This PR also adds a "mode" param, which can either be "bicycle", "scooter", or "all (default)". Currently the source data only contains data for "scooters"