Vepler logo
v2.158.0

Density heat tiles and deterministic ordering on the property tiles endpoint

The property vector-tiles endpoint gains a density mode that returns an untruncated per-cell count and average-price grid, and orders individual features by price for stable tiles.

Added

  • Added a mode query parameter to GET /v1/property/tiles/{z}/{x}/{y}, one of hits (the default) or density. In density mode the tile returns a 128 by 128 grid in its aggs layer, where each cell carries a count and an average pricing.currentSale. The grid is never truncated, so every matching property is represented at any zoom, which suits low-zoom heat maps.

Changed

  • In the default hits mode, individual property features are now ordered by pricing.currentSale in descending order. When a dense tile reaches the per-tile feature cap, the highest-priced properties are the ones retained, so the features on a tile are stable and predictable from one request to the next.