deck.gl · Tile3DLayer loaders.gl 4.x crashes on PLATEAU's variable-length gml_id property table (Not implemented - arrayOffsets for strings), which would block every tile from loading. A surgical one-line patch (loaders-gl-patch.mjs, run on npm install) makes that unsupported case return an empty array instead of throwing — numeric EXT_structural_metadata columns (measuredHeight, etc.) load normally.

Sister demos: three.js (:5173) — full per-vertex altitude shading; Cesium (:5174) — Cesium3DTileStyle height expressions.
© Project PLATEAU / MLIT (CC BY 4.0) · powered by plateau-bridge