Vector Tiles and Mapbox GL JS provide flexibility and control when working with large datasets to power your business intelligence. Using property assessment data from OpenDataPhilly, I built an example that evaluates half a million properties (579,677 to be exact) in Philadelphia.
After creating a vector tile layer, I use map.featuresIn to select properties within it by a radius. Drag the blue circle around the map to explore Philadelphia, adjust the radius size, and filter property type.
Drag the blue circle above to explore other areas on the map. A full-screen version is also available.