我有 2 个相同对象的数据集,但都在不同的坐标系中获得。一个是从图像[像素数据]获得的坐标,所以坐标是相对于图像的。另一个系统是WGS84系统。
我需要使用python将图像像素系统中的点映射到WGS84系统中对应的相对点。
我得到的信息如下:
图片数据格式如下:
pixIndex X Y R G B
1 0 0 227 227 227
2 1 0 237 237 237
3 2 0 0 0 0
4 3 0 232 232 232
5 4 0 233 233 233
... ... ... ... ... ... ...
原始数据:
我应该如何计算将像素数据集中的点映射到 WGS84 格式中的等效点?我假设一个简单的加法可以吗?代码会是什么样子?这就是我加载文件的方式
import pandas as pd
df = pd.read_csv("imagedata.txt", header=None, names =["pixIndex","X","Y","R","G","B"] )
print(df)
我正在看这个,但不确定如何将它用于我的案例:Convert X,Y pixel to Longitude and Latitude
对于图像数据集,框尺寸如下:
这会给我们每个数据集的坐标系统的最大值和最小值,我想在查看链接的文章后~
需要帮助在 python 中生成代码来执行此映射。
感谢您的帮助!谢谢!!