余晟以为|重视数据隐私,从空荡荡天空的一架飞机说起( 二 )

余晟以为|重视数据隐私,从空荡荡天空的一架飞机说起
本文插图
??只要能识别飞机就意味着我们拥有最终识别拍摄者所住的酒店(和房间)以及准确拍摄照片的时间(误差在几分钟之内)所需的所有信息 。他将在这条线的附近:
余晟以为|重视数据隐私,从空荡荡天空的一架飞机说起
本文插图
Flight Aware GPS track 只需要一点几何学、历史天气预报和日落计算 , 就可以使用该飞行路径来大幅缩小拍摄者的位置 , 直到最终找到目标人 。
使用KML文件绘制路径
从理论上讲 , 所有这一切都足够容易 , 但是如何才能从 6000 英里的飞行路线中找到确切的酒店呢? 幸运的是 , FlightRadar 和 FlightAware 都可以将飞行轨迹下载为KML文件 。 KML文件包含的是按时间点记录的一系列地理位置(例如GPS坐标和海拔高度等)数据的文件(转载注:KML文件的故事可以在我之前写的《Google Maps的故事【精华版】》中看到) 。你可以在 Google Earth 中打开该文件 , 然后可以查看和分析 KML 映射数据 。 这意味着将能够在飞机旅程的每个阶段看到飞机的确切位置、高度和方向 。??在 Google Earth 中查看这些数据将有助于直观地看到飞机所在的位置 , 然后通过将 Google Earth 中的视图与照片中的信息进行交叉引用 , 就可以确定拍摄者的位置 。要获得任何航班的 KML 文件 , 您需要一个 Flightradar 付费帐户 , 或者您可以注册 FlightAware 以获得为期三个月的免费试用 , 该服务将允许访问KML文件 。在 Google Earth 中打开KML文件时 , 整个飞行路线都会覆盖在地图上 。 这是从斯坦斯特德起飞的飞机: 【余晟以为|重视数据隐私,从空荡荡天空的一架飞机说起】
余晟以为|重视数据隐私,从空荡荡天空的一架飞机说起
本文插图
??请注意 , KML 不仅显示位置 , 还显示高度 。 滑块(图片的左上角)可以移动到特定时间 , 这样您就可以看到飞机的位置 。 这是在香港的下降和降落:
余晟以为|重视数据隐私,从空荡荡天空的一架飞机说起
本文插图
那么 , 如何使用这些信息来帮您找到拍摄者的位置?需要先做一点几何 。
几何现在有了所有的飞行路线数据 , 可以将其与日落/日出信息和一些几何图形结合起来 , 以计算拍摄者的位置 。我们知道飞机在 UTC 06:12 从伦敦斯坦斯特德起飞 。 将这些信息放到 Suncalc 中 , 这表明当时斯坦斯特德的天空还很暗:
余晟以为|重视数据隐私,从空荡荡天空的一架飞机说起
本文插图
接下来 , 飞机驶向阿姆斯特丹 。 这是可能的目标位置城市吗?如果我们对阿姆斯特丹重复相同的 Suncalc 方法 , 则可以看到 , 当飞机在 UTC 06:37 越过该城市上空时 , 那里的天色还很暗 , 所以它不可能是拍摄者所在的地方 。?? 请务必记住 , 无论本地时间如何 , 航班数据始终以UTC表示 。 这包括谷歌地图中的时间滑块 , 可用于显示飞机的位置 。 而另一方面 , Suncalc 总是显示相对于UTC的当地时间 , 所以阿姆斯特丹是 UTC +1 。 这非常重要 , 如果您不记得这个细节 , 很容易感到困惑!
余晟以为|重视数据隐私,从空荡荡天空的一架飞机说起
本文插图
因此 , 阿姆斯特丹不是答案 , 但是除了检查飞行路线附近的每个城市之外 , 还有没有简单一些的方法可以找到拍摄者可能所在的城市? 这是一些几何图形的来源 。 经过阿姆斯特丹之后 , 飞机在089度上改变了航向 , 几乎是直接向东 。 实际上 , 如果查看跟踪日志会找到 , 飞机在荷兰、德国、波兰、白俄罗斯和俄罗斯的整个过程中进行的一些微小的航向校正 。仅在俄罗斯 , 它才朝着哈萨克斯坦、中国大陆和香港做出重要航向修正:


推荐阅读