计算图像的比例
Calculating scale of an image
我正在处理一些地理空间栅格数据,确切地说是 JOG-A 栅格,并且知道图像的比例应该是 1:250000,但是我想计算这个在代码中,但没有给出正确的值,所以我想我会寻求帮助。
这里是单张图片的bounds和其他需要计算的值。
(坐标以度为单位,EPSG:4326)
- 每度米数:111319.49079327358
- 图片尺寸:x:1536 y:1536
DPI: 90
左上:
经度:-89.54314720812182 纬度:33.6529242569511
- 右上:
经度:-88.8578680230458 纬度:33.6529242569511
- 右下:
经度:-88.8578680230458 纬度:33.13518696069031
- 左下:
经度:-89.54314720812182 纬度:33.13518696069031
我想我可以说:
(degLatA - degLatB) * meterPerDeg / imageSizeY * dpi / 0.0254
- 33.6529242569511deg - 33.13518696069031deg = 0.51773729626079deg
- $1 度 * 111319.49079327358m/度 = 57634.2521844373683014174969282m
- 2 百万美元/1536 像素 = 37.52m/px
- 3 美元 m/px * (90px/in * 1in/0.0254m) = 132953.03
给出了 1:132953 的比例......甚至不接近!
单位全部取消很好,但从计算中可以看出,该值甚至不接近 250k。
谁能解释一下我哪里错了?
编辑
以防其他人偶然发现这个问题,答案隐藏在 CADRG 的规范文档中。用于 CADRG 的 DPI 是 169。将其代入上述等式,它对 CADRG 非常有用。你只需要知道正确的 DPI 用于你试图找到比例的图像,上面的方法就可以了。
您还需要经度,否则地图会变形。 IMO 用经度尝试相同的公式。
处理 CADRG 时,要使用的正确 DPI 是 169。这可以在 MIL-SPEC 文档的第 10 页找到。问题中的数学是正确的,只需为 dpi 插入 169 而不是 90。
我正在处理一些地理空间栅格数据,确切地说是 JOG-A 栅格,并且知道图像的比例应该是 1:250000,但是我想计算这个在代码中,但没有给出正确的值,所以我想我会寻求帮助。
这里是单张图片的bounds和其他需要计算的值。 (坐标以度为单位,EPSG:4326)
- 每度米数:111319.49079327358
- 图片尺寸:x:1536 y:1536
DPI: 90
左上: 经度:-89.54314720812182 纬度:33.6529242569511
- 右上: 经度:-88.8578680230458 纬度:33.6529242569511
- 右下: 经度:-88.8578680230458 纬度:33.13518696069031
- 左下: 经度:-89.54314720812182 纬度:33.13518696069031
我想我可以说: (degLatA - degLatB) * meterPerDeg / imageSizeY * dpi / 0.0254
- 33.6529242569511deg - 33.13518696069031deg = 0.51773729626079deg
- $1 度 * 111319.49079327358m/度 = 57634.2521844373683014174969282m
- 2 百万美元/1536 像素 = 37.52m/px
- 3 美元 m/px * (90px/in * 1in/0.0254m) = 132953.03
给出了 1:132953 的比例......甚至不接近!
单位全部取消很好,但从计算中可以看出,该值甚至不接近 250k。
谁能解释一下我哪里错了?
编辑 以防其他人偶然发现这个问题,答案隐藏在 CADRG 的规范文档中。用于 CADRG 的 DPI 是 169。将其代入上述等式,它对 CADRG 非常有用。你只需要知道正确的 DPI 用于你试图找到比例的图像,上面的方法就可以了。
您还需要经度,否则地图会变形。 IMO 用经度尝试相同的公式。
处理 CADRG 时,要使用的正确 DPI 是 169。这可以在 MIL-SPEC 文档的第 10 页找到。问题中的数学是正确的,只需为 dpi 插入 169 而不是 90。