Я использовал R для анализа и выполнения некоторых вычислений с использованием шейп-файла.Все нужные мне файлы находятся в базе геоданных, и раньше я мог получить к ним доступ с помощью readOGR, но теперь, когда я просматриваю список слоев, не все файлы отображаются.
Если я создаю новую базу геоданных и копирую все данные, я могу снова просматривать, считывать и редактировать файлы, но я не хочу делать это каждый раз, когда хочу просмотреть эти файлы вR.
Вот код, который я использовал:
LA.gdb <-'C:/Users/GIS/EnviModel/GIS/GDB/LA.gdb'
DC.gdb <-'C:/Users/GIS/EnviModel/GIS/GDB/DC.gdb'
subset(ogrDrivers(), grepl("LA", name))
fc_list <- ogrListLayers(LA.gdb)
print(fc_list)
subset(ogrDrivers(), grepl("DC", name))
fc_list <- ogrListLayers(DC.gdb)
print(fc_list)
Я ожидал бы, что это покажет все файлы в базе данных, но я вижу только два файла, которые язаписал в базу геоданных последний раз, когда мне удалось получить доступ к файлам в R.
Я должен добавить, что когда я писал в шейп-файл, я устанавливал драйвер в ESRI Shapefile, но я не знаю, почему это может сделатьразница.