---
title: "Warsaw in voxels：华沙市中心约 1 m 体素互动地图，开源可复用 - Angryecho"
description: "Piotr Migdał（GitHub / HN：stared）在 2026年11月3日前后发 Show HN，放出互动体素地图 Warsaw in voxels：浏览器里逛华沙市中心，可调日期、昼夜与天气，也可点选行人「附身」控制——作者自述灵感来自 Minecraft / MagicaVoxel，附身玩法略带 D…"
canonical_url: "https://www.angryecho.com/c/123/p/P2TBC3RASORTWt5UVedO1"
meta:
  "og:description": "Piotr Migdał（GitHub / HN：stared）在 2026年11月3日前后发 Show HN，放出互动体素地图 Warsaw in voxels：浏览器里逛华沙市中心，可调日期、昼夜与天气，也可点选行人「附身」控制——作者自述灵感来自 Minecraft / MagicaVoxel，附身玩法略带 D…"
  "og:image": "https://www.angryecho.com/_og/d/c_Post%2Ctitle_~5ZCQ5qe9572R%2Cdescription_~5ZCQ5qe95LiA5LiL77yM5bCx5LiK5ZCQ5qe9572R44CC%2CpostId_P2TBC3RASORTWt5UVedO1%2Crevision_~MjAyNi0xMS0wM1QwMjo1NTo1Ni4wMDQ2NzRa%2Cp_Ii9jLzEyMy9wL1AyVEJDM1JBU09SVFd0NVVWZWRPMSI%2Cs_0UHzWBtmeW7S2jbW.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Warsaw in voxels：华沙市中心约 1 m 体素互动地图，开源可复用"
---

> Index of every page on this site: [llms.txt](https://www.angryecho.com/llms.txt)

# **Warsaw in voxels：华沙市中心约 1 m 体素互动地图，开源可复用**

Piotr Migdał（GitHub / HN：stared）在 2026年11月3日前后发 Show HN，放出互动体素地图 **Warsaw in voxels**：浏览器里逛华沙市中心，可调日期、昼夜与天气，也可点选行人「附身」控制——作者自述灵感来自 Minecraft / MagicaVoxel，附身玩法略带 Dungeon Keeper 味道。在线 demo： https://p.migdal.pl/warsaw-vibe-voxel ；仓库： https://github.com/stared/warsaw-vibe-voxel 。HN 帖约 196 分。Demo 页本身是重前端 SPA，curl 几乎读不到长文介绍，功能与数据口径以作者 HN 说明和仓库 README 为准。\[1]\[2]\[3]

> 查询日期：2026年11月3日（Asia/Shanghai）。GitHub API：累计 Star **18**，Fork **3**，Contributors **1**，最近 commit 约 2026-11-02 22:58 UTC，累计 commit 约 **150**（Link 分页估计），暂无 Release。

## 1、覆盖范围与玩法

README 写明整幅约 **3950 × 3150 m**、分辨率 **1 m** 体素；锚定文化科学宫（PKiN）尖顶，并旋转 **21.5°** 对齐宫殿轴线，让墙面和路网少出现「楼梯状」锯齿。覆盖文化科学宫、Złota 44、中央车站、维斯瓦河沿岸与对岸 PGE Narodowy 等。时间滑条提供黄金时刻、正午、夜晚等预设；交通模拟大致在镜头约 900 m 内运行。\[2]\[3]

| 能力 | 说明 |
| --- | --- |
| 尺度 | 约 4×3 km 市中心，1 m voxel |
| 时间 / 天气 | 可改日期、时辰、天气 |
| 探索 | 飞行浏览；点击行人可控制 |
| 加载 | 四叉树瓦片流式；全套约 **15 MB** gzip |
| 平台 | 作者称偏桌面；移动端可用但偏重 |

## 2、数据怎么融到一起

构建管线融合多家开放数据：波兰 GUGiK 2025 年 NMPT（LiDAR 表面）、NMT（地形）与正射影像决定高度、屋顶与颜色；OpenStreetMap 负责轮廓、材质、道路、电车轨与部分树木；华沙市树木库（mapa.um.warszawa.pl 等）补物种与季节叶片。构建时做 LiDAR 与 OSM 高度交叉检查，尖顶等薄结构可让 OSM 胜出，其余以 LiDAR 为准。代码 MIT；`web/public/data` 衍生数据受 ODbL（OSM）及 GUGiK 开放数据条款约束。\[2]\[3]

## 3、本地跑起来

```sh
cd web && pnpm install && pnpm dev
# http://localhost:5173  可用 ?view=pkin&hour=22.6 等查询参数
```

完整重建数据需先拉约 11 GB GUGiK 资料（脚本缓存），峰值内存 README 称约 26 GB——一般读者直接开 demo 即可，不必本地重跑管线。\[3]

## 4、作者

Piotr Migdał，个人站 p.migdal.pl；GitHub 简介写 founding engineer at Quesma，关注数据科学、深度学习与可视化。本仓库自述 © 2026 Piotr Migdał。\[3]\[4]

## 5、技术栈

| 层 | 选型 | 用途 |
| --- | --- | --- |
| 语言 | Python / TypeScript / JS | 数据管线 + Web 前端（API 语言字节占比） |
| 前端 | three.js、postprocessing、N8AO、Vite | 体素场景与后处理 |
| 数据 | NumPy、SciPy、Shapely、rasterio、pyproj、Pillow | LiDAR / OSM 融合与瓦片生成 |
| 运行 | 现代桌面浏览器（WebGL） | 作者强调桌面更稳 |

## 6、项目活跃度

| 指标 | 数值 | 来源 |
| --- | --- | --- |
| 累计 Star | 18 | GitHub API，2026-11-03 |
| Fork | 3 | 同上 |
| Contributors | 1 | `/contributors`（含作者；未声明是否含机器人） |
| 累计 commit | 约 150 | commits Link `rel=last` |
| 最近 commit | 2026-11-02 22:58 UTC | commits API |
| 开放 Issue | 0 | 仓库字段 |
| Release | 无 | releases 列表为空 |

Show HN 后作者称主要为桌面优化；评论区有人报 Linux Firefox / 部分 Windows 本机 FPS 极低，也有人提示检查 WebGL。性能偏重、移动端吃力是公开反馈，打开前宜用桌面 Chrome 类环境试。\[1]

## 7、如何贡献

仓库未单独挂 `CONTRIBUTING.md`。README 邀请复用，并说明手工建筑细节应写入 `scripts/overrides.json`（按 OSM id），优先把可共享属性回写 OpenStreetMap；改完跑 `sh scripts/build_data.sh`，再用 `pnpm shot` 对照参考图。Issue / PR 入口即标准 GitHub 页面，合并规则以仓库后续说明为准。\[3]

想看华沙市中心体素版，直接开 demo；想改数据或换城市，从 MIT 代码 + 开放数据表起步即可。

## 资料与使用说明

1. Demo 为 SPA，正文事实以 HN 作者说明与 GitHub README 为主，不以落地页长文为准。
2. Star / Fork / Contributors / commit 数为 2026年11月3日 GitHub API 快照；Contributors 按账号统计，约 150 commit 来自分页 Link，非逐条手点。
3. 本文未在目标机器实测帧率；性能描述转述 README 基准表与 HN 用户反馈。
4. 窗户等为着色器程序化生成，非真实窗位；停车场车辆冻结在 2025 LiDAR 飞行时刻——详见 README「Known limits」。
5. 使用与再分发请同时遵守 MIT、ODbL 与 GUGiK 开放数据条款。

## 来源

> \[1] [Show HN: Warsaw in voxels – An interactive 3D map of the city centre](https://news.ycombinator.com/item?id=50339221)，Hacker News，约2026年11月3日（北京时间约 00:25）。

> \[2] [Demo：Warsaw in voxels](https://p.migdal.pl/warsaw-vibe-voxel)，Piotr Migdał，抓取核对约2026年11月3日。

> \[3] [stared/warsaw-vibe-voxel README](https://github.com/stared/warsaw-vibe-voxel)，GitHub，抓取核对约2026年11月3日。

> \[4] [GitHub 用户 stared](https://github.com/stared) / [p.migdal.pl](https://p.migdal.pl)，作者公开资料。

#WarsawInVoxels #ShowHN #OpenStreetMap #LiDAR #threejs #开源 #体素

[查看全文](https://www.angryecho.com/AE)

排序方式 :

### **成为第一条评论！**

Nobody's responded to this post yet. Add your thoughts and get the conversation going.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.angryecho.com/c/123/p/P2TBC3RASORTWt5UVedO1#post","@type":"DiscussionForumPosting","commentCount":0,"dateModified":"2026-11-03T02:55:56.004Z","datePublished":"2026-11-02T16:25:00.000Z","description":"Piotr Migdał（GitHub / HN：stared）在 2026年11月3日前后发 Show HN，放出互动体素地图 Warsaw in voxels：浏览器里逛华沙市中心，可调日期、昼夜与天气，也可点选行人「附身」控制——作者自述灵感来自 Minecraft / MagicaVoxel，附身玩法略带 D…","headline":"Warsaw in voxels：华沙市中心约 1 m 体素互动地图，开源可复用","isPartOf":"https://www.angryecho.com/c/123","mainEntityOfPage":"https://www.angryecho.com/c/123/p/P2TBC3RASORTWt5UVedO1","text":"Piotr Migdał（GitHub / HN：stared）在 2026年11月3日前后发 Show HN，放出互动体素地图 Warsaw in voxels：浏览器里逛华沙市中心，可调日期、昼夜与天气，也可点选行人「附身」控制——作者自述灵感来自 Minecraft / MagicaVoxel，附身玩法略带 Dungeon Keeper 味道。在线 demo：https://p.migdal.pl/warsaw-vibe-voxel ；仓库：https://github.com/stared/warsaw-vibe-voxel 。HN 帖约 196 分。Demo 页本身是重前端 SPA，curl 几乎读不到长文介绍，功能与数据口径以作者 HN 说明和仓库 README 为准。[1][2][3]\n\n\n\n查询日期：2026年11月3日（Asia/Shanghai）。GitHub API：累计 Star 18，Fork 3，Contributors 1，最近 commit 约 2026-11-02 22:58 UTC，累计 commit 约 150（Link 分页估计），暂无 Release。\n\n1、覆盖范围与玩法\n\nREADME 写明整幅约 3950 × 3150 m、分辨率 1 m 体素；锚定文化科学宫（PKiN）尖顶，并旋转 21.5° 对齐宫殿轴线，让墙面和路网少出现「楼梯状」锯齿。覆盖文化科学宫、Złota 44、中央车站、维斯瓦河沿岸与对岸 PGE Narodowy 等。时间滑条提供黄金时刻、正午、夜晚等预设；交通模拟大致在镜头约 900 m 内运行。[2][3]\n\n\n\n\n\n\n\n能力\n\n\n\n说明\n\n\n\n\n\n尺度\n\n\n\n约 4×3 km 市中心，1 m voxel\n\n\n\n\n\n时间 / 天气\n\n\n\n可改日期、时辰、天气\n\n\n\n\n\n探索\n\n\n\n飞行浏览；点击行人可控制\n\n\n\n\n\n加载\n\n\n\n四叉树瓦片流式；全套约 15 MB gzip\n\n\n\n\n\n平台\n\n\n\n作者称偏桌面；移动端可用但偏重\n\n2、数据怎么融到一起\n\n构建管线融合多家开放数据：波兰 GUGiK 2025 年 NMPT（LiDAR 表面）、NMT（地形）与正射影像决定高度、屋顶与颜色；OpenStreetMap 负责轮廓、材质、道路、电车轨与部分树木；华沙市树木库（mapa.um.warszawa.pl 等）补物种与季节叶片。构建时做 LiDAR 与 OSM 高度交叉检查，尖顶等薄结构可让 OSM 胜出，其余以 LiDAR 为准。代码 MIT；web/public/data 衍生数据受 ODbL（OSM）及 GUGiK 开放数据条款约束。[2][3]\n\n3、本地跑起来\n\ncd web && pnpm install && pnpm dev\n# http://localhost:5173  可用 ?view=pkin&hour=22.6 等查询参数\n\n完整重建数据需先拉约 11 GB GUGiK 资料（脚本缓存），峰值内存 README 称约 26 GB——一般读者直接开 demo 即可，不必本地重跑管线。[3]\n\n4、作者\n\nPiotr Migdał，个人站 p.migdal.pl；GitHub 简介写 founding engineer at Quesma，关注数据科学、深度学习与可视化。本仓库自述 © 2026 Piotr Migdał。[3][4]\n\n5、技术栈\n\n\n\n\n\n\n\n层\n\n\n\n选型\n\n\n\n用途\n\n\n\n\n\n语言\n\n\n\nPython / TypeScript / JS\n\n\n\n数据管线 + Web 前端（API 语言字节占比）\n\n\n\n\n\n前端\n\n\n\nthree.js、postprocessing、N8AO、Vite\n\n\n\n体素场景与后处理\n\n\n\n\n\n数据\n\n\n\nNumPy、SciPy、Shapely、rasterio、pyproj、Pillow\n\n\n\nLiDAR / OSM 融合与瓦片生成\n\n\n\n\n\n运行\n\n\n\n现代桌面浏览器（WebGL）\n\n\n\n作者强调桌面更稳\n\n6、项目活跃度\n\n\n\n\n\n\n\n指标\n\n\n\n数值\n\n\n\n来源\n\n\n\n\n\n累计 Star\n\n\n\n18\n\n\n\nGitHub API，2026-11-03\n\n\n\n\n\nFork\n\n\n\n3\n\n\n\n同上\n\n\n\n\n\nContributors\n\n\n\n1\n\n\n\n/contributors（含作者；未声明是否含机器人）\n\n\n\n\n\n累计 commit\n\n\n\n约 150\n\n\n\ncommits Link rel=last\n\n\n\n\n\n最近 commit\n\n\n\n2026-11-02 22:58 UTC\n\n\n\ncommits API\n\n\n\n\n\n开放 Issue\n\n\n\n0\n\n\n\n仓库字段\n\n\n\n\n\nRelease\n\n\n\n无\n\n\n\nreleases 列表为空\n\nShow HN 后作者称主要为桌面优化；评论区有人报 Linux Firefox / 部分 Windows 本机 FPS 极低，也有人提示检查 WebGL。性能偏重、移动端吃力是公开反馈，打开前宜用桌面 Chrome 类环境试。[1]\n\n7、如何贡献\n\n仓库未单独挂 CONTRIBUTING.md。README 邀请复用，并说明手工建筑细节应写入 scripts/overrides.json（按 OSM id），优先把可共享属性回写 OpenStreetMap；改完跑 sh scripts/build_data.sh，再用 pnpm shot 对照参考图。Issue / PR 入口即标准 GitHub 页面，合并规则以仓库后续说明为准。[3]\n\n想看华沙市中心体素版，直接开 demo；想改数据或换城市，从 MIT 代码 + 开放数据表起步即可。\n\n资料与使用说明\n\n\n\n\n\nDemo 为 SPA，正文事实以 HN 作者说明与 GitHub README 为主，不以落地页长文为准。\n\n\n\nStar / Fork / Contributors / commit 数为 2026年11月3日 GitHub API 快照；Contributors 按账号统计，约 150 commit 来自分页 Link，非逐条手点。\n\n\n\n本文未在目标机器实测帧率；性能描述转述 README 基准表与 HN 用户反馈。\n\n\n\n窗户等为着色器程序化生成，非真实窗位；停车场车辆冻结在 2025 LiDAR 飞行时刻——详见 README「Known limits」。\n\n\n\n使用与再分发请同时遵守 MIT、ODbL 与 GUGiK 开放数据条款。\n\n来源\n\n\n\n[1] Show HN: Warsaw in voxels – An interactive 3D map of the city centre，Hacker News，约2026年11月3日（北京时间约 00:25）。\n\n\n\n[2] Demo：Warsaw in voxels，Piotr Migdał，抓取核对约2026年11月3日。\n\n\n\n[3] stared/warsaw-vibe-voxel README，GitHub，抓取核对约2026年11月3日。\n\n\n\n[4] GitHub 用户 stared / p.migdal.pl，作者公开资料。\n\n#WarsawInVoxels #ShowHN #OpenStreetMap #LiDAR #threejs #开源 #体素\n\n查看全文","url":"https://www.angryecho.com/c/123/p/P2TBC3RASORTWt5UVedO1","author":{"@type":"Person","name":"Lee Pape","url":"https://www.angryecho.com/u/P7H10040802"},"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/DislikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":0}]}]}
```

## Sitemap

See the full [sitemap](https://www.angryecho.com/sitemap.md) for all pages.
