Как прочитать файл геопакета со столбцом FID, используя rgdal в R - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть векторный слой точек, сохраненный в формате геопакета (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

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

...