Land Lines 是什么网站?

Land Lines 是 Chrome Experiments 上的一个浏览器实验项目,让你用手势(画线或拖动)去探索 Google Earth 的卫星图像。它适合想直观感受卫星影像与机器学习图像匹配效果的人,打开网页即可使用,不需要安装软件,也不需要注册账号。

它能做什么

网站提供两种交互方式,对应两种不同的探索体验:

  • Draw(画):你画一条线,系统从卫星图像数据集中找出与这条线形状匹配的图像。比如随手画一道弧线,它可能返回一段弯曲的河流或海岸线。
  • Drag(拖):你拖动一条线,它会生成一条无限延伸、由河流、高速公路和海岸线拼接而成的连续线条,像在地球表面一路滑行。

页面上的提示语是“Start with a line, let the planet complete the picture”,概括了它的核心玩法:你提供线条,地球的卫星影像来补全画面。

背后的技术机制

Land Lines 能在手机浏览器里流畅运行,靠的是几个关键设计:

技术环节 做法与作用
线条检测 用 OpenCV Structured Forests 和 ImageJ 的 Ridge Detection 分析 5 万多张初始图像,筛出几千张线条特征最明显的图像
快速查找 把线条数据存进 vantage point tree(优势点树),让浏览器能实时从数据集中找到匹配项
图形渲染 用基于 WebGL 的 Pixi.js 快速绘制和重绘 2D 图形,避免卡顿
图像托管 所有图像放在 Google Cloud Storage 上,保证全球用户都能较快加载

值得注意的是,整个实验不需要后端服务器参与计算——匹配和渲染都在你的设备上完成。这也是它能在手机浏览器里直接运行的原因。

谁做的

Land Lines 由 Zach Lieberman、Matt Felsen 和 Data Arts Team 制作,Local Projects 提供了特别支持。项目是开源的,代码发布在 GitHub 上,官方还提供了一份技术案例研究,介绍项目是如何构建的。

使用前需要知道

  • 你的浏览器需要支持 canvas,否则页面会提示“Your browser doesn't support canvas”而无法运行。
  • 页面底部有 Privacy & Terms 和 About 入口,可以查看相关说明。
  • 这是一个实验性项目,不是地图工具,重点在于手势与卫星影像之间的互动体验,而不是精确导航或地理查询。

如果你对“用一条线去匹配地球表面纹理”这种交互方式感兴趣,直接打开 lines.chromeexperiments.com 画一笔就能开始。

lines.chromeexperiments.com
Land Lines is an experiment that lets you explore real Google Earth satellite imagery through gesture.