У меня есть векторный слой точек, сохраненный в формате геопакета (gpkg).Я загрузил его в R, используя библиотеку rgdal
.Проблема в том, что я не могу получить таблицу атрибутов со столбцом fid
(уникальный идентификатор объекта).
library(rgdal)
points <- readOGR("dist_points.gpkg")
df_points_1 <- points@data
df_points_2 <- as.data.frame(points)
Оба вышеуказанных метода не работают.Вот примеры:
QGIS: ![QGIS](https://i.stack.imgur.com/bbkub.png)
R: ![R](https://i.stack.imgur.com/v8Jbz.png)
Как вы можете видеть 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