← back
2024FOSS4G 2024 workshop 巴西,贝伦 talk

GIS 工具一直以来都坐在一个比较高的门槛之后。一方面,专业的桌面 GIS 本身就足够复杂;另一方面,从「我的数据已经画到地图上了」到「另一个人可以在 Web 上真的用起来」之间,往往要跨过好几个并不互相连通的工具。这场工作坊试图把这段路径在一次坐下来的时间里压缩掉,而且要同时照顾坐在同一个房间里的两类完全不同的参与者。

4 小时之内,我们顺着 5 个一层一层叠上去的步骤往前走:

  • 搭建本地环境——runtime、包管理器、源码仓库
  • 用 WebGIS 应用,在不写代码的情况下,组装一张交互式地图
  • 应用背后的设计思路——「这个工具希望你怎么思考」
  • 插件系统的架构——插件挂在哪里、能做什么、不能做什么
  • 从零写一个插件,看着它真的跑在你刚才那张地图里

上半场刻意是零代码的,让房间里任何人都能在中场休息之前,公开一张真实可交互的 Web 地图。下半场则切到插件开发,给那些想再往前走一步的开发者。

工作坊用的素材是 Re:Earth Visualizer 和它的插件系统——我们团队在公开开发的开源 WebGIS——但底下谈的想法是更通用的:一个 no-code 的创作层和一个 runtime 的扩展层,要怎么在同一个地图应用里共存,而不会被对方吃掉。

无论参与者是 GIS 专业人士、是开发者、还是介于两者之间,工作坊的目标都不是「来看一下这个产品」,而是「带回一个自己用得上的心智模型」。

补一句。FOSS4G 2026 最终确定在日本举办——这是通过社区投票决定的,而我们团队的一系列工作,包括这次工作坊,也是当时申办工作的一部分。现在我们也在参与 2026 年大会的筹备。