我正在努力解决应用cartogram_cont()
函数后返回的错误
这是代码和错误
carto3 <- cartogram_cont(map33, "resi_eur_avg", itermax=5)
第一次迭代后出现的错误消息如下:
迭代 1 的平均大小错误:-2.73958727096137 CPL_geos_op("buffer", x, dist, nQ, numeric(0),logical(0)) 中的错误:评估错误:IllegalArgumentException:LinearRing 的点不形成闭合线串。另外:警告消息:在 sqrt(desired/pi) 中:产生了 NaN
该地图是欧盟地区的投影地图。我已将上面相同的代码应用于具有不同变量而不是 的类似地图resi_eur_avg
,一切顺利。
但是,我曾经st_is_valid(map33)
尝试发现某些东西(所有行的值都为 TRUE)。即使使用Max iteration = 1
,错误仍然存在
我想知道这个错误信息是什么意思?以及如何解决?
提前致谢。