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

У меня есть векторный слой точек, сохраненный в формате геопакета (gpkg). Я загрузил его в R, используя rgdal библиотека. Проблема в том, что я не могу получить таблицу атрибутов с fid столбец (уникальный идентификатор объекта).

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

Оба вышеуказанных метода не работают. Вот примеры:

QGIS:

Р:

Как вы можете видеть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 ответов

Другие вопросы по тегам