rgdal忽略了一些数据

时间:2017-06-27 00:30:49

标签: r mapping rgdal

我使用R包' rgdal'创建了一个.dbf文件,用于读取所有相关文件(.shp,.shx,.prj。,。cpg)。但是,在阅读之后,我注意到一些数据被忽略了。 当我调用输入变量(我称之为' brs')时,值显示了列' med'的最大值和最小值。是完全错误的。

> brs<-readOGR(dsn='/home/luis/Downloads/br_municipios',layer='BRMUE250GC_SIR')

> brs
class       : SpatialPolygonsDataFrame 
features    : 5152 
extent      : -73.99045, -28.83591, -33.75118, 5.271841  (xmin, xmax, ymin, ymax)
coord. ref. : +proj=longlat +ellps=GRS80 +no_defs 
variables   : 3
names       :      NM_MUNICIP, CD_GEOCMU,        med 
min values  : ABADIA DE GOIÁS,   1200013,       0.00 
max values  :          ZORTÉA,   5300108,     999.85

如果我试图手动获取这些值,我会得到:

> min(brs@data$med)
[1] 0
> max(brs@data$med)
[1] 1128036

执行一些测试,在我的.dbf文件中添加新的和不同的列,我意识到接受的最大值大约是999.这是正确的吗?

我需要输入变量显示正确的值,因为我尝试使用&#39; tmap&#39;或&#39; ggmap&#39;来生成一些地图。包。

如果有人可以提供帮助,我将不胜感激。

提前致谢。

0 个答案:

没有答案