Zh-hans:Imagery Offset Database

From OpenStreetMap Wiki
Jump to navigation Jump to search

本文介绍“图像偏移锚点数据库”及其在 JOSM 中的使用,也适用于其他 OSM 的编辑。链接有关于服务 API 的介绍。

介绍

每一位“按图索骥”的绘图者都应知晓遥感图像(如卫星图像和航空图像)及除了 GPS 轨迹的其他来源,均与现实位置对齐效果较差。正因如此,使用偏好的 GPS 轨迹对齐航空图像是每一位绘图者的基础技能。整个过程约 5 至 10 分钟。正因 GPS 的准确性不同,对齐效果也会有所不同。除非此地几百年不见人烟而您是刚刚好的唯一了解此地的绘图者,否则,每一米的偏差都应尽可能的避免。

在 JOSM 中,当图像偏移量与可以共享的确切数字相匹配时,此问题得到了部分解决。因此,我们开发了几种共享偏移量的方法:

  • 编辑书签:绑在一台计算机中;如果更换设备,则必须重做所有工作;
  • 区域维基页面上的偏移列表:除了贡献者,几乎没有人会主动阅读百科内容;
  • 节点 note=Bing offset: -4;10:有效,但下载时可能会被忽视;
  • 附加偏移值的多边形:可以自动处理,但对绘图过程较为困难(两年内只完成 28 个)。

主要缺点是所有这些技术都不适用于其他编辑器;JOSM 的偏移计算算法可能很难在其他数据模型中实现。

偏移锚点数据库

对该问题的分析揭示了两种潜在的解决方案,均同样有效。偏移锚定数据库和偏移锚点插件实现了两者;它们彼此并非相互抵抗,而是相辅相成,允许绘图软件不仅可以通过 GPS 轨迹验证偏移,还可以使用替代的对齐方法。

OSM 数据库中的每个对象均带有坐标(使用 WGS84 投影角度 / EPSG:4326),创建日期、作者和描述,有助于确定偏移量的适用性和覆盖范围。

校准几何形状

基于轨迹的对齐效果很糟糕,主要是因为日常驾驶时,轨迹很难保持在道路中心上。而来自 GPS 接收器准确度的误差也会继承下来,导致轨迹偏移。所以,很难确定正确的图像偏移量。因此,不同的映射器通常为相同的图像确定不同的偏移值。

校准几何是一个点或线几何,它对应于一个足够大的可映射的真实世界物体,并且与它周围的区域有足够的边缘对比度,因此它可以用来校准图像在其一般区域上的对齐。当然,这样一个可映射的物体应该在遥感图像上很容易识别。应该使用尽可能高分辨率的预对齐图像来追踪物体的几何形状。然后,几何形状可以用来对齐直接区域上的任何图像,即使图像直到校准几何形状最初被追踪的图像的捕获日期之后才被捕获。

图像偏移锚点

存储偏移量的经典方法,允许用单个按钮对齐图像。数据库包含地图上和图像上某些点的坐标;它们之间的差异显示偏移值。由于在不同的缩放级别上,图像源有时会显示不同的图像,因此也会存储缩放级别括号。

换句话说,它是一个中心化的图像偏移锚点书签存储,并非绑定到了单个编辑器中。

弃用偏移锚点

图像经常更新,导致偏移值过时。校准几何有时会使用对齐不齐的图像进行追踪,或者它们所代表的对象从图像中消失。有人可能已经输入了他们的标记的偏移量,而其他人则证明他们错了。在所有这些情况下,相应的条目都被标记为过时,原因也被存储。偏移量无法更新,只能弃用和重新创建偏移量。缺乏版本控制的情况可以更轻松地恢复意外或恶意删除的偏移量,并检查新条目的正确性。

为何不使用 OSM 数据?

为什么不将校准几何形状与 OSM 数据一起存储?你可以使用一个特殊的标签,比如 calibration=yes,将其放置在完全对齐的对象上。这是它最初的工作方式,在绘图者理解处理下载和上传此类对象、各种一致性检查、相关操作和警告的代码大小之前。OpenStreetMap数据可以被任何人随时修改,不能完全依赖。节点,尤其是在人口稠密的地方,很少保持其第一个版本。校准几何应该完全对齐,但是如果一些映射器想要“更精确地”对齐,从而根据他们的图像层移动它怎么办?

在OSM中存储图像偏移信息更是毫无意义。正如介绍中所述,以前有很多这样的东西,但是每个案例都与一个编辑器相关联,除了偏移值之外很少给出任何额外的信息,并且很容易在其他数据中丢失;慢慢变得过时。

授权

偏移数据库及其片段在 PDDL 许可证下发布,数据库为 CC0。这意味着,如果图像提供商希望使用我们收集的偏移量来纠正他们的图层对齐,没有人可以阻止它们。通过向偏移数据库提交偏移量或几何图形,您同意在 PDDL 许可证下分发。

为了防止使用 OpenStreetMap 的 ODbL “污染”数据库,服务尽可能与OSM数据保持距离。校准几何的每个点都由用户上传验证,并且与图像偏移的GPS跟踪没有相关性;对齐图像是一个艺术过程,而不是跟踪几何的衍生作品。

同 OSM 编辑共同使用

JOSM

请参见 JOSM插件手册图解分步快速入门教程

Vespucci

从 0.9.4 版本开始,Vespucci 支持从数据库中读取和设置偏移量。目前不支持几何形状。

Web 界面

https://offsets.textual.ru/