图像和照片·图像元数据隐私工具
GPS 坐标如何存储在 EXIF 中:有理数、参考值和精度
· 背景
exif 图像隐私 文件格式
GPS IFD 将位置存储为三个有理数,每个有理数表示纬度和经度,并带有单独的半球参考标签、高度、UTC 时间以及可选的航向和精度字段。了解编码可以看出地理标记的精确度。
非小数的坐标 — 为什么原始 EXIF GPS 值看起来像分数和字母而不是地图图钉
原始 EXIF 坐标不以一位十进制地图图钉开头。纬度和经度存储为具有单独半球参考的数字分量,因此报表必须在出现带符号的值之前组合字段。 ToolAcre 在本地执行该转换并打印数字,而无需加载会向其他提供商泄露位置的地图图块。
该解析器识别的 GPS IFD 字段
GPS IFD 通过 IFD0 中的指针到达,并且有自己的标签字典。工作手册估计了更广泛的格式可以定义多少个字段,但可靠的范围是实现表:版本、坐标、高度、时间、卫星、测量模式、稀释度、速度、方向、处理方法和日期都在可识别的名称中。
以度、分、秒表示的纬度和经度 — 各三个有理数,以及为它们提供符号的 N/S 和 E/W 参考标签
纬度和经度作为表示度、分和秒的有理值到达,N、S、E 或 W 单独存储。转换采用绝对度加分除以六十多秒除以三千六百,然后否定南方和西方的值。在显示突出显示的十进制对之前,必须解析两个坐标字段。
海拔高度、时间和日期 — GPS 海拔高度及其高于或低于海平面的标志,以及始终采用 UTC 格式的 GPS 时间戳
Altitude 有参考和值,而 GPSTimeStamp 和 GPSDateStamp 提供与时间相关的位置字段。解析器显示提供的值,但不验证其来源或将它们与 DateTimeOriginal 进行协调。每个 GPS 目录字段都被视为敏感位置数据,即使字典不知道其标签。
航向、速度和测量字段
速度和图像方向可以描述运动和相机面向的位置。 GPSDOP 和测量字段可以描述记录的定位,但此工具不会将它们转化为精度估计。修正避免承诺实现无法解释的准确性标签;格式精度并不是现实世界测量质量的证据。
工作示例:将一张照片的标签转换为十进制坐标 — 算术,以及为什么即使是很小的分数也能识别建筑物
对于北纬 51 度、30 分钟和 0 秒,公式得出 51.5。对于向西 0 度、7 分钟和 30 秒,会产生负 0.125。测试验证这些计算和端到端坐标对。使用显示的小数来提高认识,而不是作为元数据真实或最新的证据。
这不包括什么 - 存储在 XMP 或专有 MakerNote 字段中的位置,以及地图应用程序如何对结果进行地理编码
位置也可能存在于该查看器无法解析的 XMP 中,并且 MakerNote 内部仍然不透明。文件可以携带 GPSDateStamp 或方向而无需完整的坐标对,因此缺少突出显示的小数线并不意味着缺少位置元数据。不支持的 HEIC、RAW 和其他容器将被拒绝而不是解释。
要点:精度是关键 — 图像元数据隐私工具会显示 GPS 条目并在您共享之前将其删除
精度是隐私点,但仅说明文件和解析器建立的内容。检查每个 GPS 条目,而不仅仅是类似地图的对,并在共享不需要这些记录时删除完整的 EXIF 块。相同的操作还会删除相机和时间戳字段,保持压缩图像数据不变,并将私人原始数据保留在您的设备上。