Skip to content
โ—‡ AirawatOS Developer
๐Ÿšง Under development โ€” this portal is being built track by track. Content will keep growing, and some sections are still placeholders.

Reference

โ† Schema catalogue

geo.building_analytics

domain: geokind: measure

Building-level DERIVED analytics for one geo.building footprint. v1 disaggregates a cell's demographics.population across the buildings inside it, weighted by floor area (area_m2 x levels), so `est_population` sums back to the cell total. A derived MEASURE of a geo.building (x-measures-of), not an observation: `prov.derived_from_refs` pins the exact geo.building + demographics.population inputs it was computed from. est_population is an ESTIMATE (deterministic allocation), never a headcount โ€” see `confidence`. Optional heat/flood fields are reserved for later cell joins; v1 leaves them unset.

FieldTypeRequiredDescription
schemaโ€”โœ“
idstringโœ“
building_refstringโœ“the geo.building this row is derived for (its footprint id)
h3_idstringthe H3 cell (at the population layer's resolution) whose population was disaggregated
resolutionintegerH3 resolution of h3_id (the population cell)
centroidarray<number>[lng, lat] of the building footprint
floor_area_m2numberarea_m2 x max(1, levels) โ€” total floor area, the disaggregation weight
levels_usednumberstoreys used for floor area; 1 where building height is unknown (null-height fallback)
est_populationnumbercell population x (this building's floor_area / cell total floor_area). An ESTIMATE, not a headcount.
heat_lst_cnumberreserved: daytime land-surface temperature at the building's cell (future cell.heat join)
flood_water_fractionnumberreserved: cell water fraction at the building's cell (future flood join)
methodobjectengine id + inputs + storey height used
source_refstringprimary upstream ref.source (inherited from the footprints)
confidencenumber
provobjectโœ“{ method, derived_from_refs[], observed_at } โ€” pins the exact geo.building + demographics.population versions used
observed_atstringโœ“ISO8601 time the analytics were computed (valid-time)