如果我有一个带有Lat、Lon和Value字段的CSV数据集,那么使用python生成光栅地图的最佳方法是什么?“光栅Z”字段可以是该表中的任何列。。在
L5 L6 L7 L8 L9 L10 L11 L12 L13 L14 LAT LON
3.571732 1.338448 0 9.96921E+36 -3.482845 -1.42944 133.229919 141.246002 67.685631 5.059844 24.335797 -95.088764
3.571732 1.338448 0 9.96921E+36 -3.420345 -1.42944 132.749512 140.641464 67.318848 5.105563 24.335107 -95.060013
3.571732 1.338448 0 9.96921E+36 -3.420345 -1.42944 132.230164 140.047211 67.318848 5.063346 24.334408 -95.031263
3.571732 1.338448 0 9.96921E+36 -3.420345 -1.42944 132.230164 139.463104 67.318848 5.063346 24.333701 -95.002512
3.509232 1.369698 0 9.96921E+36 -3.357845 -1.42944 131.702133 137.82196 66.940475 5.021552 24.332986 -94.973763
3.509232 1.369698 0 9.96921E+36 -3.357845 -1.49194 131.702133 137.26651 66.043732 5.021552 24.332263 -94.945013
3.509232 1.369698 0 9.96921E+36 -3.357845 -1.49194 131.165268 136.72081 66.043732 4.980192 24.331531 -94.916265
3.509232 1.338448 0 9.96921E+36 -3.357845 -1.49194 131.165268 136.184738 66.043732 4.980192 24.330792 -94.887516
请记住,这些是numpy数组
有两个选项取决于你的经纬度坐标。当Lat,Lon坐标形成等距网格时,可以使用第一个选项,否则可以使用下面的第二个选项。在
第一种选择
我在下面创建了一个数组,第一列是值,第二列和第三列是Lat,Lon:
当你的Lat,Lon坐标被整齐地排序后,你可以改变值的形状来得到一个网格数组,如下所示:
^{pr2}$第二种选择
当你有一堆随机的Lat,Lon坐标值如下所示:
可以使用如下插值将其转换为栅格:
请注意,如果网格单元不在点的边界内,则会获得nan值。在
您可以使用plt.imshow公司在
相关问题 更多 >
编程相关推荐