0

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

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

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

地理信息系统: 地理信息系统

回复: 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

4

0 回答 0