BKKx · operational picture

War room

Everything the system can count, without a map underneath it. Static layers are computed from the shipped data at build time; the live panels — cameras, gauges, weather, fires — poll and report their own failures.

--:--:--ICT · Asia/Bangkokstatic layers built 18 Sept 2026, 20:09

571

Register entries

Fine Arts Dept, Bangkok

201

Gazetted

370 awaiting

2,433

Screened footprints

10 districts

19

Datasets served

each checksummed

17,865

Features shipped

10.9 MB on the wire

125

Walkable in Minecraft

monuments inside a world

Cameras

10 on the rail8 located · 2 awaiting a location
watch at the operator ↗
Millennium Hilton Bangkok, Charoen Nakhon Road — west bank, looking over the Chao Phraya toward RattanakosinKhlong San · street precision · not embeddablesource ↗
Sukhumvit Soi 19, off Sukhumvit Road near AsokWatthana · street precisionsource ↗
Jack's Bar, end of Soi Wat Suan Phlu off Charoen Krung, on the river just south of the Shangri-LaBang Rak · street precisionsource ↗
Sukhumvit Soi 11, off Sukhumvit Road near NanaWatthana · street precisionsource ↗
Soi Cowboy, the lane between Sukhumvit Soi 21 (Asok) and Soi 23Watthana · street precisionsource ↗
Sathorn Road at Silom — the business district, exact vantage not publishedBang Rak · district precisionsource ↗
Phetchaburi Road, Pratunam stretch — near Platinum Fashion MallRatchathewi · street precisionsource ↗
watch at the operator ↗
The Landmark Bangkok, Sukhumvit Road near BTS NanaWatthana · street precision · not embeddablesource ↗
Location not confirmedBangkok Day & Sunset · Skyline Webcam · Bangkok 360source ↗
Location not confirmedBangkok Day & Sunset · Skyline Webcam · Bangkok 360 (second feed)source ↗

Public streams play on demand: the rail shows a still proxied through this site, and no request reaches Google until you press play. Agency stills come from the public iTIC / Longdo RSS — only cameras whose snapshot URL returns a real JPEG are tiled. Extra registries can still be merged via CCTV_SOURCE_URL.

Gauge network

polling

Polling the drainage department's gauge feed…

Weather & air

polling

Polling the forecast models…

Forecast, not observation, for weather; air quality is modelled observation. Missing readings stay blank. Where rainfall forecast disagrees with an authorised gauge, the gauge is what happened.

Active fires

polling

Polling NASA FIRMS…

Water, flood & drainage sources

0/12 ingested

The twelve nominated data.go.th datasets, studied and catalogued. None carries figures yet: data.go.th is blocked from the environment this was built in, so the honest state is awaiting ingest rather than a plausible number. Run python3 scripts/ingest-bkk-water.py anywhere with open egress — it resolves each dataset against CKAN, reads the real column names instead of assuming a schema, and writes what it finds.

  • Drainage assetfloodgateที่ตั้งประตูระบายน้ำในพื้นที่กรุงเทพมหานครawaiting
  • Drainage assetfloodgate1ประตูระบายน้ำ (ชุดที่สอง)awaitinginferred
  • Drainage assetcanal1คลองในพื้นที่กรุงเทพมหานครawaitinginferred
  • Drainage assetigd-19(รอยืนยันจากการดึงข้อมูล)awaitinginferred
  • Hazard surfacerisk-flood-bangkok-areaพื้นที่เสี่ยงน้ำท่วมในเขตกรุงเทพมหานครawaiting
  • Hazard surfacefloodข้อมูลน้ำท่วมawaitinginferred
  • Hazard surface69-05-disasterสถิติสาธารณภัย (ชุด 69-05)awaitinginferred
  • Observation seriesrainfall1ปริมาณน้ำฝนawaitinginferred
  • Observation seriesrainlocalปริมาณน้ำฝนรายพื้นที่awaitinginferred
  • Observation series62-64(ชุดข้อมูลช่วงปี 2562–2564 — รอยืนยัน)awaitinginferred
  • Observation serieswqi-2561-2563ดัชนีคุณภาพน้ำ 2561–2563awaiting
  • Exposurecommunityข้อมูลชุมชนในพื้นที่กรุงเทพมหานครawaitinginferred

Live endpoint wired: /api/live/rain สำนักการระบายน้ำ กทม. — BMA Department of Drainage and Sewerage.

Twin source register

6 wired · 3 ready

Candidate layers for the twin, each with the capability it unlocks and the caveat that will bite. Terrain is the gap: Bangkok floods because it is flat, low and sinking, and without an elevation model the hazard layers can colour a district but cannot say where water goes. 14 of 19 need no credential at all.

Full reasoning, licence traps and the adapter pattern for reuse in another twin codebase are in docs/twin-data-sources.md.

Protection status

  • Gazetted20135.2%ขึ้นทะเบียนแล้ว — protection in force
  • Awaiting consideration37064.8%รอพิจารณาขึ้นทะเบียน — listed, unprotected
Every Fine Arts Department entry in Bangkok, by whether protection has actually been granted. Nearly two thirds of the register is waiting; those are the buildings most likely to be gone before a decision arrives.

Coordinate precision

  • Building precision31154.5%pinned to a structure
  • District only26045.5%~1.1 km — never pinned, never given a block
How precisely each monument can be placed — the project's founding problem, quantified. The register publishes many coordinates to two decimal places; those rows are left unpinned rather than guessed.
How the placed monuments were resolved.

Register concentration

39 districts
Registered monuments by district — the top ten of 39. Heritage in Bangkok is not scattered evenly; it is quartered.
All 39 districts as a table
DistrictMonuments
พระนคร141
ดุสิต67
ป้อมปราบศัตรูพ่าย40
บางกอกน้อย31
ปทุมวัน27
ธนบุรี26
สัมพันธวงศ์25
บางพลัด25
บางรัก25
คลองสาน19
บางกอกใหญ่19
ภาษีเจริญ19
ตลิ่งชัน13
จอมทอง12
บางคอแหลม11
ราชเทวี10
บางขุนเทียน6
บางซื่อ6
ราษฎร์บูรณะ6
สาทร6
ยานนาวา4
ลาดกระบัง4
คลองสามวา3
คลองเตย3
มีนบุรี3
จตุจักร2
ดอนเมือง2
บางกะปิ2
บางนา2
บึงกุ่ม2
หนองจอก2
บางบอน1
บางเขน1
บางแค1
พญาไท1
สวนหลวง1
สะพานสูง1
หนองแขม1
ห้วยขวาง1

Shophouse pressure

split ฿3,568,750 · 13.6 m
  • Worth reconsidering29212.0%High land value, shallow plot.
  • Genuinely exposed93238.3%High land value, deeper plot.
  • Reuse is the easy answer92337.9%Lower land value, shallow plot.
  • Not under pressure28611.8%Lower land value, deeper plot.
Every screened shophouse footprint by the two axes that decide its fate: land value under it, and whether the plot survives a setback.
Candidate footprints by district.
Pressure table — candidates, reconsider, exposed
DistrictCandidatesReconsiderExposed
Phra Nakhon1,281144421
Samphanthawong756108347
Bang Rak15315111
Thon Buri58016
Bang Kho Laem562513
Lat Krabang4101
Phasi Charoen3903
Pom Prap Sattru Phai24019
Nong Chok2400
Khlong San101

Corpus integrity

SHA-256 at build
Features per shipped dataset. Every file is checksummed at build; the catalogue fails the build if a served file is missing from it, or a listed file is missing from disk.

Full provenance — source, licence, generator and checksum per file — is on the datasets shelf.