R tmap:在 tmap_mode("view") 中绘制的多边形,但与 ("plot") 仅第一次观察

问题描述

我正在尝试使用 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() 绘制它时,我得到了这个:

district

但是,当我使用以下代码使用 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...