如何在R中使用rgdal读取带有FID列的geopackage文件

时间:2019-02-13 18:57:29

标签: r rgdal geopackage

我有一个以地理包裹格式(gpkg)保存的点矢量层。我使用rgdal库将其加载到R中。问题是我无法获得带有fid列(唯一功能标识符)的属性表。

library(rgdal)
points <- readOGR("dist_points.gpkg")
df_points_1 <- points@data
df_points_2 <- as.data.frame(points)

以上两种方法均无效。 以下是示例:

QGIS: QGIS

R: R

您可以看到fid列丢失了。它甚至声明在加载数据时:

OGR data source with driver: GPKG 
Source: "dist_points.gpkg", layer: "dist_points"
with 19 features
It has 8 fields

“它有8个字段”,但有9个。如何获得fid列?

以下是示例gpkg文件:dist_points.gpkg

0 个答案:

没有答案