达拉沙果
数字孪生城市
卖地的人说一百句「离海很近,路已经通了」,不如让客户自己从三千米高空飞进去看一眼。这是我为达拉沙果(原七星海)做的数字孪生城市:真实地形、卫星影像和路网做底,打开浏览器就能飞。
达拉沙果数字孪生城市是一个在浏览器里运行的达拉沙果(Dara Sakor,柬埔寨国公省)三维模型:以公开高程、卫星影像和 OpenStreetMap 路网为底,叠加海湖度假区一期 348 幅编号地块。打开 game.shvvilla.app,不用下载、不用注册,就能从高空俯瞰约 360 平方公里的项目陆域、坐直升机走 10 站一日游、飞进一期看地块。中、英、柬三语,由我本人设计开发,2026 年 10 月上线。
引子:客户真正想问的是「那边到底什么样」
之前我写过一篇达拉沙果土地销售系统简介。那套系统回答的是「地在哪、多少钱、数字靠不靠得住」,一张平面地图加一张地块卡,足够了。
但客户隔着屏幕,还有一类问题平面地图答不了:离海到底多远是什么感觉?机场在哪个方向?周边已经建起来什么了?从金边飞过来,下了飞机是什么样子?这些问题本质上是「尺度感」和「方位感」,要靠人真的站到现场才有。
真来一趟达拉沙果并不难,金边每周有两班航班,单程约 45–50 分钟。但对多数客户,请假、订票、安排行程是一个不小的决定。所以我想先给他一个「在屏幕上来过一次」的机会:先飞一趟,再决定要不要真来。
打开之后能做的五件事
系统在线运行,手机和电脑浏览器打开 game.shvvilla.app 即可。下面按客户实际使用的顺序说。
① 全域俯瞰:先弄清达拉沙果在哪
进来先是一张从高空斜看的全景:细红线圈出项目范围,赛蒲桐大道、48 号公路、金港高速三条干道每隔一会儿同时亮一次,各自在路上标名。机场、万吨码头、滨海高尔夫、海湖度假区一期、菠萝岛用小图标标出来,放不下的就不显示。单指拖动,双指缩放旋转;继续缩远,会切到区域和地球地图,看达拉沙果在柬埔寨、在东南亚的位置。
② 先看海湖一期:60 秒进场
这是整个系统最重要的一条航线,也就是上面那段视频。从菠萝岛正上方 3,000 米出发,机头始终朝着一期,先平飞、再平缓下降,途经 88 沙滩、滨海高尔夫、销售中心、赛蒲桐大道一线已经开发起来的地带,最后停在一期东南方 1,000 米的空中。1 倍速 60 秒,可以切 2 倍、4 倍,也可以直接抵达。
悬停之后由客户自己决定看法:1,000 / 500 / 250 米三档高度,单指拖动 360° 环视,从仰望地平线到垂直俯视。看够了,点「降落至地面」。
③ 坐直升机走一日游:10 站
直升机是孪生城市里唯一的交通方式。站与站之间优先沿主干道走廊飞,默认离地 500 米,机头朝着下一站;飞行中可以随时拖动环视,也可以按住操纵杆自己开。10 站依次是:
- 达拉沙果国际机场(可以看一班客机降落)
- 宾布盖红树林
- 海湖销售中心
- 滨海高尔夫
- 88 沙滩
- 山地高尔夫球场
- 海湖度假区一期
- VET 泳池别墅
- 皇帝岛(达拉沙果的近邻,不属于达拉沙果项目)
- 达拉沙果万吨码头
④ 进店看地:海湖销售中心
销售中心的外观按 2025 年 9 月的无人机照片做,没拍到的立面是示意。点「进店看地」,我的数字人(按本人照片重建的 3D 化身)走进大厅,2.8 米的大屏上播放项目宣传片;真实的地块和付款方式,在站卡上一键跳转到达拉沙果土地销售系统去看。孪生城市里的数字人只用第三人称视角——它想说明的是:这个系统背后是一个具体的人,不是一个无名的平台。
⑤ 一期站卡:今天的空地,和可以想象的样子
到了一期,站卡第一句话就是实情:海湖一期今天还是一片空地。已经三通一平,地块之间的石子路已经通车,沥青待铺。地块不大,最小的一块 170 平方米。
站卡上另外有两个入口:「看样板房」是四款示意房型,「想象一下这片地的将来」是一段示意画面——两者都明确标注是示意,不是公司规划,也不是在售产品。真实的地块和价格,一律去达拉沙果土地销售系统看。



哪些是真的,哪些是模拟
数字孪生最容易出问题的地方,是让人分不清哪里是真、哪里是画的。所以系统里有一页「真实与模拟」,逐项写清楚。这里摘最要紧的:
✅ 真实数据
- 地形:AWS 公开高程(源自 SRTM,核心区约 15 米一格)
- 影像:Esri World Imagery 卫星影像,各处拍摄日期不一
- 一期地面:无人机航拍拼成的正射影像,约 0.25 米一像素
- 道路:OpenStreetMap 路网
- 已建成建筑轮廓约 3,000 栋:微软、谷歌公开数据,长湾一带按最新影像补描
- 一期 348 幅地块的轮廓与编号:与土地销售系统逐块一致,每次发布前自动核对
📐 按资料反推
- 建筑高度:轮廓不带高度,按面积、形状、屋顶颜色和无人机照片估层数
- 直升机高度:按公开高程算,与实地可差十几米
- 花园酒店等个别建筑的位置与外观:按无人机照片反推,误差约 10 米
🎨 纯示意
- 楼房外观、树种、车和直升机的样子
- 样板房、「想象这片地」的未来画面:不是规划,也不是在售产品
- 直升机速度:为几分钟看完全程加快了好几倍
- 广告牌、LED 屏等:用集团广告画面示意摆放,现场不一定有
从「游戏」改成「销售导览」
坦白说,这个系统走过一段弯路。2026 年 10 月中旬开工时,它的名字叫「虚拟人生」:能开车、骑摩托、坐游艇出海、潜水、打高尔夫、玩小游戏、盖房子、寄明信片……功能一个比一个热闹,越做越像一款游戏。
问题在两周里慢慢暴露出来:客户打开之后在玩,没在看地;每轮修改只对着当轮的意见,新的改动又推翻旧的要求,前后改了十一轮。10 月 27 日我做了决定:只保留高空总览、直升机、一期选地、销售中心和咨询,车、摩托、出海、建房、小游戏全部拿掉,并写下一份「现行规格」,之后的每一次修改都对照它验收。
判断一个功能留不留,我只问一句:它有没有帮客户把这块地、这片区域看得更清楚?
他才会真的来。
技术路线:拆成三句话
和土地销售系统一样,我尽量不用术语:真实数据做底 → 远近分级、按需加载 → 和土地销售系统用同一套数字。
第一句:真实数据做底
地形、影像、路网、建筑轮廓都来自公开数据,一期地块来自规划资料、一期地面来自无人机航拍。模型可以粗,但位置不能错——机场在哪、海岸线在哪、一期离海多远,都是按真实坐标摆的。
第二句:远近分级,按需加载
360 平方公里放进一个网页,必须分级:远景先给一张低清地形和影像,开场就能看;高清影像、近处的建筑和一期的无人机正射,等你飞近了才下载。首次打开要下载十几 MB,建议在 Wi-Fi 下。
第三句:和土地销售系统用同一套数字
孪生城市里一期地块卡上的价格,和土地销售系统用同一套公式、按公司已签发的口径计算;可售状态取自土地销售系统的销控。孪生城市负责「感觉和方位」,土地销售系统负责「数字和合同」,两边互相跳转。
技术细节(写给技术读者,非技术读者可跳过)
渲染:three.js + TypeScript + Vite,纯前端 WebGL;区域与地球视图用 MapLibre。远景地形拆成两级(低清先到即开场,高清后换),一期正射与地标模型进城后按距离加载。
数据:高程为 AWS Terrarium(源自 SRTM);影像为 Esri World Imagery;路网为 OpenStreetMap;建筑轮廓为 Microsoft / Google Open Buildings,错位的按卫星影像重描;一期正射由无人机照片经 OpenDroneMap 拼接,按底图逐通道配色。
部署:静态资源与少量 serverless 接口部署在 Vercel;页面只统计进入、到站等次数,不读取位置、不开相机麦克风。
开发方式:2026 年 10 月 15 日开工,两周、200 多次提交,用 Claude Code 等 AI 编程工具协作完成。AI 写代码、跑测试、截图核对;人定规格、做取舍、对着现场照片验收。
几个可以自己验证的事实
- 系统现在就能打开:game.shvvilla.app,不需要下载和注册。
- 点「先看海湖一期」,看航线是不是从菠萝岛上空出发、经过滨海一线、停在一期上空。
- 菜单里打开「真实与模拟」,每一项数据来源都写着。
- 在一期点开任意一块地,拿卡片上的面积和价格,去海湖一期土地出售页或达拉沙果土地销售系统对照。
FAQ
达拉沙果数字孪生城市是什么?
需要下载 App 吗?手机能用吗?
画面里的是实拍吗?
海湖度假区一期现在建好了吗?
在孪生城市里能看到价格吗?
买到的是什么权利?
达拉沙果在哪里?怎么去?
达拉沙果的位置、交通与现状,详见达拉沙果区域指南。
这是公司的系统还是你个人的项目?
想看地,或想聊聊
打开系统
直接联系我
看地、预约考察、渠道合作,都可以:
最后
数字孪生这个词听起来很大,这个系统做的事其实很具体:让一个还没来过达拉沙果的人,先在屏幕上飞一趟,知道机场在哪、海在哪、一期在哪、周边已经有什么。它不替代实地考察,也不替代合同;它想让人在真的动身之前,少一点要靠想象和信任才能跨过去的地方。
本文截图与视频均为 2026-10-29 生产版本本地录制,属模拟画面。价格与条款以正式销售合同为准,本文不构成投资建议。
数字口径:达拉沙果 360 平方公里为项目陆域用地范围(F-132);海湖一期 348 幅编号地块(F-106);一期今天仍是空地(F-112);99 年长期租赁使用权、证载至 2107 年(F-044、F-141);金边—达拉沙果航班每周两班、单程约 45–50 分钟、可预订(F-053、F-136)。