← back
2022FOSS4G 2022 speaker 意大利,佛罗伦萨 talk

GIS 在历史上一直被绑在特定的硬件、特定的操作系统,以及特定的用户身上。这个项目背后真正要问的问题其实更简单:如果任何人,在任何地方,不需要特殊硬件、不需要写代码,都能在地球这层数据上面工作,会是什么样子?

从这个问题出发,落下三个具体的设计赌注:

  • 完全跑在浏览器里的应用——免安装、不依赖平台特定的构建,只要有浏览器就能打开
  • 默认就是 no-code 的编辑模式——3D 地理空间数据可以直接管理、编辑、计算、发布,不必写一行代码
  • 一套运行时跑在浏览器里的插件系统——它扩展的是地图本身,而不只是配置文件

我们在比较早的阶段就压了 OSS 这一注。让 Cesium 能在 React 里干净地用起来的那一层 wrapper——Resium——在主产品还没完成的时候,就作为独立的开源包先发出去了。直到现在还在被维护,也在我们团队之外被人用着。

这次是一场 4 分钟的闪电演讲,也是这个项目在 FOSS4G 上第一次公开亮相。当时 Re:Earth——我们团队在公开开发的开源 WebGIS——还在 1.x 阶段,前端用 React / TypeScript,后端用 Go,这么选是为了让代码保持在一种「外部贡献者也愿意去读」的状态。几年过去了,当时的几个赌注基本都还活着,整个项目也朝着当时演讲里提到的那个「通用数据管理层」的方向继续长。

底下那条线——把数字地球打开,让那些并不是专业 GIS 用户的人,也能在它之上做真的工作——到今天依然是值得继续解的事。