Data catalog
Hvad er der, og hvor ligger det
Hver fil, hver cachet blob, og hvert sub-felt indenfor blob'en, der vedrører Henriksvej 7 — så en kommende artefakt-byggeren ikke skal lave inventory-arbejdet igen. Klik en kilde for at se sti, jq-selector, og hvilke artefakter den fodrer.
90
kilder
i kataloget
50
fixtures
committed
8
caches
gitignored
32
blob-sub
jq-tilgået
34
artefakter
krydsrefererer
2
mangler
cross-workspace
Datavolumen
- Samlet (alle kilder)
- 599.1 MB
- Committed til repo
- 182.3 MB
- Cachet (gitignored)
- 416.8 MB
Konventioner
src/fixtures/ eller public/scans/. .context/. jq. Kilder
90 datakilder — søg, filtrér, kopier sti
Søgning matcher navn, leverandør, indhold og sti. Klik en kilde-URL eller en artefakt-tag.
Room-by-room digital twin
11 rooms across 3 stories, 20 materials with U-values, 38 inspector notes (25 with photo), 10 technical installations, 4 task groups. 155 m² brutto / 275 m³ volumen.
src/fixtures/henriksvej-7/rbr-model.jsonSpatial surface layers (per-room polygons + U-values)
196 building surfaces in the solved world frame: 98 walls, 42 ceilings, 19 windows, 18 doors, 13 floors, 5 openings, 1 hatch. Each has a 3D polygon, centroid, area m², room id/name, story, building-element type, and material name + U-value. This is the canonical room-geometry layer used by the floor-plan render and the note/object alignment.
src/fixtures/henriksvej-7/generated/spatial/spatial-surface-layers.jsonOuter-shell surfaces (b-factor=1 envelope + thickness)
124 exterior-shell surfaces (b-factor = 1) with measured wall thickness, role/roleLabel, voxelization, and source refs back to the raw surfaces. Drives real wall-thickness rendering in the floor plan and the energy envelope.
src/fixtures/henriksvej-7/generated/spatial/outer-shell-surfaces.jsonWall thermal classification
70 wall records keyed by spatial surface id with b-factor, envelope flag and measured wall thickness. Drives thick exterior poché in the 2D floor plan while keeping interior partitions thin.
src/fixtures/henriksvej-7/generated/spatial/wall-thermal-classification.jsonBlock manifest (grid frame + voxel blocks + palette)
Axis-aligned grid frame (origin + xAxis/zAxis, rotationY -24.7° from dominant external walls), voxel blocks, bounds, cell size, palette, and adapter ordering. The gridFrame is the rectification basis used to align scan geometry to orthogonal floor-plan axes.
src/fixtures/henriksvej-7/generated/spatial/block-manifest.jsonSolved spatial frame (canonical frame + notes + validation)
Canonical frame id, per-asset solved transforms, notes, schema version, and validation results — the output of the multi-floor alignment solve that places each ARKit session into one shared world frame.
src/fixtures/henriksvej-7/generated/spatial/spatial-solved.jsonInterior story splits (per-floor cut assets)
Per-story split assets, coordinate system, source provenance, and open-top-cut flags used to separate the merged interior mesh into individual floor levels for dollhouse / per-floor views.
src/fixtures/henriksvej-7/interior-story-splits.jsonMaterial UUID → name mapping
Lookup table from material UUID to human-readable material name, used to resolve the materialId references in the RBR model and surface layers.
src/fixtures/henriksvej-7/material-id-mapping.jsonCanonical address + geocode (DAWA)
Henriksvej 7, 2400 København NV. Lat 55.718583, lon 12.532632. DAWA ExternalAddressId 0a3f509e-a0ff-32b8-e044-0003ba298018. The canonical address/geo used to key every external data fetch.
src/fixtures/henriksvej-7/snapshot-address.jsonEnergimærke (Be18 indberetning)
Be18-konform XML. Serial 100103025, valid 2026-05-23 → 2036-05-23, 2 proposal groups totalling DKK 111.156, 31 building elements.
src/fixtures/henriksvej-7/energy-label.xmlInside mesh (RoomPlan / LiDAR)
Triangle mesh of the interior with 9 PNG texture atlases. Opens with AR Quick Look on iOS Safari, Preview or Reality Composer on macOS.
Outside mesh (photogrammetric)
Exterior facades + roof as a single textured triangle mesh. Captured by photogrammetry.
V10 fine-distilled Gaussian splat PLY
Binary little-endian PLY cache for the Henriksvej 7 20k v10 fine-distilled Gaussian-splat reconstruction, with 445,926 vertices and SH/opacity/scale/rotation attributes.
Copied from the urban reconstruction v10 fine-distillation output. Legacy cache filename is retained for compatibility with existing workspace references.
src/fixtures/henriksvej-7/scan-cache/henriksvej-7-20k-v4-constrained.plyV10 fine-distilled Gaussian splat binary
SuperSplat-compatible binary splat export paired with the Henriksvej 7 20k v10 fine-distilled PLY cache.
Aerial photogrammetry → Gaussian-splat capture of the property and its surroundings. Served from public/ and rendered live on /homes/henriksvej-7 via the SplatViewer island (@sparkjsdev/spark). Legacy cache filename is retained for compatibility with existing workspace references.
src/fixtures/henriksvej-7/scan-cache/henriksvej-7-20k-v4-constrained.splat2018 listing photos and floor plans
30 JPGs from the March 2018 listing package: 28 3000×2000 property photos plus 2 floor-plan images extracted from the attached archive.
Extracted from Henriksvej 7 billeder.zip; macOS __MACOSX sidecar files were intentionally omitted.
public/scans/henriksvej-7/photos/2018-listingSpatially-located installation & building-element notes
12 notes from the rbrmerger Firestore export, each with technicalInstallationType or buildingElementType, resolved template title, room name, raw ARKit position, and aligned world-frame position (per-floor dx/dz/rot transform applied). Technical installations: brændeovn (stue), fjernvarmeunit Metro Term (teknikrum), Grundfos Alpha 2 cirkulationspumpe (teknikrum), 2× ladekredspumpe, standard varmtvandforbrug, automatik til central styring. Building elements: 2× loftslem 0.56×0.4m at 6.5m (gang/trapperum), vindue 0.4×0.5m (soveværelse). Orientation note: balcon direction (dagligstue).
Aligned positions are in the spatial-surface-layers world frame (same as rbr-model.json). Per-floor alignment transforms stored in .context/henriksvej-7-note-positions-aligned.json.
src/fixtures/henriksvej-7/installation-notes.jsonCaptured furniture & fixtures (RoomPlan objects)
48 RoomPlan-detected objects across 3 floors with category (toilet, sink, bathtub, bed, sofa, table, chair, storage, oven, stove, refrigerator, television, stairs), footprint dimensions (w×h×d), confidence, raw ARKit position + orientation, and per-floor aligned world-frame position + orientation. Orientation is given as both the local x-axis vector and a headingDeg (yaw) — required to place each object the right way round, not just at the right spot. Bathroom fixtures (toilet/sink/bathtub) and kitchen appliances (oven/stove/fridge) land inside their matching room polygons after alignment.
Position AND orientation aligned with the same per-floor dx/dz/rot transforms as installation-notes.json (.context/henriksvej-7-note-positions-aligned.json): the floor rot is added to each object's heading. Vertical Y offset per floor still unresolved. Verify visually at /proofs/notes-3d (toggle 'Captured objects').
src/fixtures/henriksvej-7/captured-objects.jsonMeasured quantity takeoff
Measured floor, wall, ceiling, roof, volume, window and door quantities derived from the solved spatial scene.
src/fixtures/henriksvej-7/generated/spatial/quantity-takeoff.jsonCondition map with cost rules
25 spatial condition, electrical, and disclosure findings with severity, source photo refs, next action, and indicative cost ranges.
src/fixtures/henriksvej-7/generated/spatial/condition-map.jsonEnergy and condition interventions
Energy-label XML interventions and high-severity condition-rule interventions with affected room ids, costs, U-value deltas, and source refs.
src/fixtures/henriksvej-7/generated/spatial/element-interventions.jsonSpatial scene package
Per-room spatial scene package with story, area and volume summaries for buyer-facing layout reasoning.
src/fixtures/henriksvej-7/generated/spatial/spatial-scene-package.jsonCondition chain 2010–2026 (curated)
Hand-curated defect chain transcribed verbatim from the 2010/2014/2018 tilstandsrapporter, the 2024 Domutech seller disclosures and the 2018 SundhedsAttest. 45 itemised defects across 5 reports, 14 chains (persisting / resolved / monitor) with pdf-page anchors and the 2011-2012 renovation as resolution evidence.
src/fixtures/henriksvej-7/condition/condition-chain.jsonhome SundhedsAttest 162B00211
16-page condition report from previous owner's sale. Tilstand 4/5, Grønne 3/5, K2/K3 priced damages DKK 11.700 + 6 uncosted, renoveret 2011-2012.
Tilstandsrapport H-10-00883-0018
Tilstandsrapport dated 26-03-2010 for sellers Anette Rosenmark and Michael G. Rosendahl Rosenmark. HE 883, lb.nr. H-10-00883-0018.
Tilstandsrapport H-14-01810-0072
Tilstandsrapport dated 28-03-2014 for sellers Morten & Stine Colding Buse. HE 1810, lb.nr. H-14-01810-0072.
Tilstandsrapport H-18-02782-0056
Tilstandsrapport dated 05-03-2018 for sellers Marie-Louise Borella Larsen and Mads Bro Spanggaard. HE 2782, lb.nr. H-18-02782-0056.
Gældende tilstandsrapport 162B00211
Gældende tilstandsrapport dated 09-03-2018 for sellers Marie-Louise Borella Larsen and Mads Bro Spanggaard. HE 2782, lb.nr. H-18-02782-0065.
The historical archive also included this same PDF as PDF_Klient (7). Kept once under the canonical attached-report filename.
Gældende elinstallationsrapport 162B00211
Elinstallationsrapport dated 05-03-2018 for sellers Marie-Louise Borella Larsen and Mads Bro Spanggaard. Lb.nr. 363586, internal case 2050965/SMK.
Sælgeroplysninger — tilstand
Current owner's tilstandsrapport seller-disclosure form. 6 flagged conditions including N/S facade cracks, mould history under karnap, cracked tiles, kloak slamsuget ~1 year ago.
Sælgeroplysninger — el
Electrical seller-disclosure form. Single flaw: 1st-floor gang switch controls all upstairs lights. Otherwise clean.
Sælgeroplysninger — energi
EPC seller-disclosure. 25 MWh / DKK 20.300 for 12-03-2023 → 25-03-2024. Metro Term district heating exchanger (2023), brændeovn (2010), vandbåren gulvvarme i 2 badeværelser + entré.
Original byggetilladelse · arkitekt Osvald Kühl
Journal 2719. Arkitekt Osvald Kühl 13/3 1918, attest udstedt 7/2 1919 (løbe 2118).
Vandstik måling, matr. 254 Emdrup
76 mm pipe geometry, T-stykke + anboring, journ. 1891/1918.
Begæring om Vand til Husbrug (matr. 492)
Original water connection 27/10 1919. Ejer Heine Emil Petersen + Jydske Olsen. 1 hane i køkken 1. sal. Journal A 4174/1919. Includes 1972 vandstik re-measurement.
Garage-byggesag EM.816
Garage opført 1946. Arkitekt P.J. Petersen, bygherre Guldsmedemester S. Bendy. Bygningsattest 7/1 1947.
Tagetage-ombygning WE.1319
Ombygning af 1. tagetage. Arkitekt Sv. G. Høyrup. Bygningsattest 30/9 1950.
Centralvarme-installation EM.3063
Centralvarme installeret 1961. Sanitetsmester Harald Petersen, bygherre Frk. Marie Jørgensen. Bygningsattest 18/10 1963.
Matrikel-sammenlægning
BFE 6005018 + 6023018 → 6023018 alene. 765 m² samlet, 93 m² vejareal. Sagsnr. S2024-578805.
Climate-report (5-risk synthesis)
Overall CR3 (Rød). Per-risk classifications: grundvand CR3, skybrud CR1, stormflod CR1, hedebølge CR1, tørke CR3. Recommended inspections UN1/2/7/8.
src/fixtures/henriksvej-7/dk-building-data/climate.jsonKlimasikringsrapport (DK)
Long-form Danish climate-security report with per-risk factor breakdown.
src/fixtures/henriksvej-7/dk-building-data/klimasikring.jsonRoof analysis (6 faces)
AI roof reconstruction. 6 pitched faces, 68.85 m² total, ridge 10.91 m, ground 26.38 m. W (30.7 m²) + E (23.2 m²) dominate.
Only recovers in production (martin@plans.app local ADC cannot mint identity tokens for roof-diffusion).
src/fixtures/henriksvej-7/dk-building-data/roof-analysis.jsonLoD2 reconstruction (GLB)
Watertight LoD2 building mesh — 94 vertices, 156 faces. Clean roofer-derived geometry. Ideal source for axonometric renders + STL print + voxelization without the noise of the 13 MB photogrammetric outside.usdz.
Generated by city3d roofer pipeline in 202 s. Service works in prod (was missing locally). Inlined as base64 in source lod2-prod.json; extracted at ingest.
LoD2 reconstruction (OBJ)
Text-format OBJ twin of the GLB. 94 verts, 156 faces. Drop-in for Blender / Meshmixer / Open3D without GLB tooling.
Building footprint polygon (OBJ)
Building-footprint polygon extracted from OSM + LiDAR. Z = 0 plane. Useful for floor-plan-style cuts and matrikel overlay alignment.
city3d intermediate counters
bbox_points: 496928, classification_points: 790, downsampled_points: 772, polygon_points: 1000, roofer_faces: 156, roofer_vertices: 94, despike_removed_faces: 0/156, input_ply_size_bytes: 36628.
Diagnostic stats for the roofer pipeline. Useful for confidence-grading the LoD2 output.
.data.city3d.outputs.intermediateFull city3d response (incl. inline base64 GLB)
Full /api/v1/lod2-reconstruction response: city3d input parameters, all 4 output files (GLB base64, OBJ text, footprint OBJ, intermediate stats), 202.4 s elapsed.
Cross-workspace source: dk-building-data/mumbai-v5/.context/lod2-prod.json. The extracted GLB / OBJ / footprint are the live downloads above.
src/fixtures/henriksvej-7/dk-building-data/lod2.jsonBoliga market stats + 12 recent sales
Postnr. 2400: 116 salg, 64 296 DKK/m², median 3,78 MDKK, 34,6 dage på markedet. 12 senest solgte adresser + pris.
Boliga is BOLIGA_ENABLED=false locally; works in prod.
src/fixtures/henriksvej-7/dk-building-data/boliga.jsonKAMP climate-adaptation map
at_risk: true · in_sewer_catchment: true. Sommer-grundvand 1,35 m, vinter 0,94 m (vs HIP regional p10 23,6 m — much sharper local signal).
Failed in /property/context due to race condition; recovered from /building endpoint.
src/fixtures/henriksvej-7/dk-building-data/kamp.json.context/dk-building-data-raw/henriksvej-7-kamp.jsonEnvironment assessment
/environment/assessment full response — air pollution matrix, livestock, noise, nearby buildings, environmental permits.
.context/dk-building-data-raw/henriksvej-7-environment.jsonHarvest summary (human reference)
Per-source status, key facts cross-referenced, in-progress branch validation. The hand-written index a human would write after the harvest.
src/fixtures/henriksvej-7/dk-building-data/harvest-summary.mdSources list (59 fetchers)
Comma-separated list of all fetcher names exposed by /api/v1/sources.
src/fixtures/henriksvej-7/dk-building-data/sources-list.txtFull /property/context response (cache)
All 56 fetcher sources in a single response. 197 MB of that is noise-geometry polygons (stoejkort). Re-extract any sub-source with jq.
Re-extract pattern: jq '.data.<source>' <cache>. Replace this file with a fresh /property/context dump if data ages.
.context/dk-building-data-raw/henriksvej-7-property.json8 historical energimærker
EPC class progression F→D→C→C→C→C→C→D, 2010-2025. Heated area swings 124/195/256/173 m² across surveys.
src/fixtures/henriksvej-7/dk-building-data/emoweb-history.json.data.emoweb.energy_labelsBBR full record
Floor-by-floor breakdown (4 entries), heating installation codes, roof material codes, dwelling vs building areas, UUID, bygningstype.
src/fixtures/henriksvej-7/dk-building-data/bbr.json.data.bbrProperty valuation history (Vurdering v2)
8 historical points (2017-2024). 2024: DKK 8.616.000 total, DKK 5.740.000 grund.
src/fixtures/henriksvej-7/dk-building-data/vurdering.json.data.vurderingHIP4+ groundwater with RCP scenarios
Current p10/p50/p90 (23,63/23,74/24,21 m), return periods h2-h100, RCP 4,5 + RCP 8,5 projections for 2041-2070 and 2071-2100 (27,3 m projected).
src/fixtures/henriksvej-7/dk-building-data/hip.json.data.hipGoogle Solar building insights (29 panel configs)
29 panel layout configurations from 1-32 panels each, max yield 9 513 kWh/year, 103,4 m² roof area, imagery 2023-06-09.
Excellent input for the solar-PV mockup that doesn't exist yet.
src/fixtures/henriksvej-7/dk-building-data/googlesolar.json.data.googlesolar.building_insightsSun + shadow per-month curve
Monthly daylight hours (6,7 → 17,3), monthly sun-hours, a 10×10 annual sun-hours + shadow-frequency grid (bbox-georeferenced), 17 solstice-day sun/shadow frames, 17 nearby trees, max vegetation height 9,46 m, drought_risk_from_vegetation: high.
src/fixtures/henriksvej-7/dk-building-data/sunshadow.json.data.sunshadowNoise (vejstøj polygons)
34 road-noise polygon segments, max 80 dB, class A1. Summary only on the page; full geometry left in cache.
.data.stoejkortAir pollution matrix (NH₃ + NO₂ + PM)
Full pollutant matrix at coordinate. NH₃ 0,803 µg/m³ (2023). Only NH₃ surfaced on page; NO₂/PM₂.₅/O₃/SO₂ still in cache.
.data.airpollutionGEUS Jupiter boreholes (87 within 2 km)
87 boreholes, nearest 377 m. Categorised by purpose (A/G/L/M/P/V/VA/VV).
.data.jupiterDrinking-water protection
5 active protection categories: OSD, indvindingsopland, indsatsområde, sensitive_extraction, pesticide_sensitive (SFI).
.data.drikkevandPlandata + kommuneplanramme
Kommuneplanramme R24.B.8.29, Boligområde, max bebyggelse 40 %, byzone Kbh. Includes 14 boolean planning flags (lokalplan, kystnærhed, etc.) — all false here.
src/fixtures/henriksvej-7/dk-building-data/plandata.json.data.plandataHofor Fjernvarme zone
Within Varmeplan 1984 (Vedtaget), operator Hofor Fjernvarme P/S (CVR-P 1004416316).
.data.districtheatingPublic transport stops
38 bus stops within radius. Nearest: Bispebjerg Parkalle (Frederiksborgvej), 165 m.
src/fixtures/henriksvej-7/dk-building-data/publictransport.json.data.publictransportTrain stations (5 within range)
5 stations within range, nearest 586 m.
src/fixtures/henriksvej-7/dk-building-data/stations.json.data.stationsChildcare facilities
3 facilities within radius. Nearest: Fru Hedevig Baggers Børnehave, 114 m.
.data.childcareSmiley restaurant ratings
79 establishments. Nearest Trento Pizza, 204 m. 1× 4★ rating.
.data.smileySpecies observations (347 species)
347 species in 36 observations within 1 km.
.data.naturdataNature protection (Natura 2000 + §3)
Natura 2000 habitat 2 774 m, §3-beskyttet natur 1 018 m, beskyttet vandløb 767 m.
.data.naturprotectionSoil type (GEUS)
ML — Moræneler (Clayey till), glaciale lag.
.data.jordartskortRadon potential
Medium potential. ML geology, 25 % sand/gravel fraction.
.data.radonDrinking-water hardness
15 °dH — fairly hard.
.data.water_hardnessDanmarks Statistik (municipal)
Demographics (673k), income (DKK 295.836 avg disposable), crime (467 burglaries Q1 2026), unemployment 3,9 %, tax (23,39 % + 0,8 % + 5,1 ‰ grundskyld), vehicles, commuting balance +69 726.
.data.dstEurostat census cell (50 m grid)
719 ppl in cell, 51 % female, 23 % under 15, 18 % over 65, employment rate 86,4 %.
.data.demographicsFinansDanmark sales stats (postnr.)
Postnr. 2400, 2025Q4: 79 sales, 62 966 DKK/m² apartments, 47 days on market.
src/fixtures/henriksvej-7/dk-building-data/finansdanmark.json.data.finansdanmarkSkraafoto aerial obliques
Available years: 2019, 2021, 2023. Photo URLs in payload.
.data.skraafotoLiDAR point-cloud reference
Dataset 'punktsky', tile PUNKTSKY_1km_6180_721.laz. Sub-objects coverage/vegetation/point_cloud were null in this slice.
.data.lidarDHM surface model (DSM − DTM height grid)
320×320 @ 0,5 m height-above-ground grid (dhm_overflade − dhm_terraen) over 160 m around the house; heights 0–23 m incl. roof + tree canopy. Fetched via the dk-building-data WCS client; drives the real-time sun-cast shadow in the Annual Sunlight hero.
public/scans/henriksvej-7/dhm/dhm-dsm.jsonDMA — neighbouring env-regulated companies
Companies under miljøbeskyttelseslov §42 within 600 m. Lions Kollegiet (Tuborgvej 181, 565 m E) etc.
.data.dmaFlood-risk synthesis
No flood zone, no 100yr storm-surge or skybrud in any scenario. has_catchment_areas: true.
.data.floodriskDocuments (Filarkiv pointer)
Currently failure_tech (weblager auth missing). Cross-workspace fix needed.
We already have 7 raw Filarkiv PDFs committed under public/scans — see historical/ entries.
.data.documentsEnvironment assessment (cache slice)
/environment/assessment full response. Air pollution, livestock-near (none), noise, nearby buildings, environmental permits. Not yet surfaced.
.context/dk-building-data-raw/henriksvej-7-environment.jsonDatafordeler BBR v2 GraphQL SDL
Full BBR v2 GraphQL schema definition.
.context/dk-building-data-raw/datafordeler-schemas/BBR_v2.graphqlDatafordeler DAR v2 GraphQL SDL
Address (DAR) v2 schema. Includes husnummer, adresse, vej.
.context/dk-building-data-raw/datafordeler-schemas/DAR_v2.graphqlDatafordeler MAT v2 GraphQL SDL
Matrikel + ejendom v2 schema.
.context/dk-building-data-raw/datafordeler-schemas/MAT_v2.graphqlDatafordeler GEODKV v2 GraphQL SDL
GeoDanmark v2 schema — by far the biggest of the four.
.context/dk-building-data-raw/datafordeler-schemas/GEODKV_v2.graphqlDatafordeler flexible v2 GraphQL SDL
Flexible aggregator schema spanning multiple registers.
.context/dk-building-data-raw/datafordeler-schemas/flexible_v2.graphqlElOverblik consumption history
Actual electricity consumption history. Token expired — refresh at eloverblik.dk → Tredjepart and re-import to Secret Manager.
STIL Institutions (schools)
Top nearby education institutions by category. Primary/lower-secondary nearest: Solbakken Afdeling Emdrup, 546 m; nearest folkeskole: Holbergskolen, 696 m.
src/fixtures/henriksvej-7/dk-building-data/institutions.json.data.institutions