如何将数据点网格化到shapefile(网格)上?

2024-04-19 22:36:20 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我正在处理一个shapefile和一个csv文件的数据点。我使用了一个光栅函数将shapefile转换为基于纬度/经度的网格。现在我需要把数据点放到同一个网格上,这样我就可以看到它们与另一个文件生成的“形状”相比落在哪里。我用下面的代码打开了csv文件,删除了纬度/经度为空的地方,并创建了两个新的纬度/经度数组。但现在我对下一步感到困惑,所以如果有人做过类似的事情,我该怎么做呢?你知道吗

x=列表(csv.reader文件(打开(位置,'rb'),分隔符=',')

List1=zip(*x)

数据字典1={}

对于列表1中的列:

dataDict1[col[0]] = col[1:]

纬度=np.数组(dataDict1[“纬度])

长=np.数组(dataDict1['经度'])


Tags: 文件csv数据函数网格列表光栅np