Python编码
在东经105˚~ 115˚和北纬15˚~ 25˚之间建立了一个5 × 5的地理网格,将所有经过海南省的台风路径投影到网格上。
这个网格包括海南和周边地区。将网格尺寸进一步缩小为大(1˚1˚)、中(0.5˚0.5˚)和小(0.25˚*0.25˚)3种较小的网格。台风路径数据集来自CMA,数据集在此
链接:https://pan.baidu.com/s/1pYvefPpyHw0Nr3s_J-7PKA
提取码:93yz
然后,如果台风经过这个网格,就会在网格上做上标记。网格的大小主要由标记点的密度决定。密度越大,粒径越小。最大的网格尺寸代表最低的密度,而最小的网格尺寸代表最高的密度,这使得位置特异性可以将台风路径与洪水产生的流域影响联系起来。据此,将25个网格调整为更细的网格,共277个不同大小的网格组成网格区,如图所示。
之后设计了两个规则来有效地对网格区域上的台风轨迹逐一进行矢量化。对于每一个台风,路径经过网格单元被识别。如果一个集群在相同的网格元素上有多条轨道,则根据网格元素的大小分配一个正权重值(最大的网格元素为1,大的网格元素为2,中等的网格元素为3,小的网格元素为4);否则,网格元素被分配为零值(零权重网格)。
然后,进行了权值扩散处理,以解决最可能反映航迹变化的相邻零权网格问题。对于大中型加权网格单元,重新分配相邻的零权重网格
请务必像例图一样,把矢量化后的图画出!