问题描述
我正在尝试使用 tmap
r 包绘制多边形。
我的对象来自一个 shapefile,看起来像:
geometry type: polyGON
dimension: XY
bBox: xmin: 453850.6 ymin: 7168979 xmax: 513813.6 ymax: 7234603
CRS: +proj=utm +zone=36 +south +ellps=wgs84 +datum=wgs84 +units=m +no_defs
First 10 features:
NeighCode NameNeigh Locality AdminPost Populacao Shape_Leng Shape_Area geometry
1 3914 Bassane Chichongue Calanga 114 41926.454 111037471 polyGON ((504325.3 7212444,...
2 3913 Chinguwine Chichongue Calanga 181 16966.423 14526253 polyGON ((499974.9 7212379,...
3 3912 Sihanine Chichongue Calanga 238 13508.601 9502638 polyGON ((500542.6 7208832,...
4 3911 Mpalene Chichongue Calanga 352 6961.326 2646152 polyGON ((499063.9 7208412,...
5 3910 Chichongue Chichongue Calanga 342 12096.768 6473003 polyGON ((498551.8 7206144,...
当我试图用 plot()
绘制它时,我得到了这个:
但是,当我使用以下代码使用 tmap
进行操作时:
dss_map <- tm_shape(dss_utm) +
tm_polygons("AdminPost") +
tm_layout(frame = F)
dss_map
我通过 tmap_mode("plot")
得到了这个。
only one neighbourhood
仅绘制第一个观察值。使用 tmap_mode("view")
所有这些都被绘制出来。
谁能告诉我发生了什么?我之前可以在 tmap_mode("plot")
中绘制这个对象,没有任何问题。这是未回答的类似问题的链接 (tmap only plotting first polygon in sf geometry column)。
感谢您的帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)