¿Cómo leer la clase de entidad en la geodatabase de archivos usando R?

24

Tengo una característica contenida en una geodatabase que es más grande que 2GB como un shapefile exportado. Necesito ejecutar una función de extracción en R para atribuir los polígonos con datos de un archivo ráster. Exportar la característica como una tabla no es una solución. ¿Cómo puedo leer las clases de entidad contenidas en una geodatabase de archivos Esri?

    
pregunta Jodi Whittier 19.06.2015 - 20:42

1 respuesta

35

Puede usar rgdal para acceder a las clases de características en las geodatabases de archivos Esri.

require(rgdal)

# The input file geodatabase
fgdb <- "C:/path/to/your/filegeodatabase.gdb"

# List all feature classes in a file geodatabase
subset(ogrDrivers(), grepl("GDB", name))
fc_list <- ogrListLayers(fgdb)
print(fc_list)

# Read the feature class
fc <- readOGR(dsn=fgdb,layer="some_featureclass")

# Determine the FC extent, projection, and attribute information
summary(fc)

# View the feature class
plot(fc)
    
respondido por el Aaron 19.06.2015 - 21:37

Lea otras preguntas en las etiquetas