Soy nuevo en SIG y tengo un problema básico de principiante. Tengo datos en forma de un geopackage .gpkg
de GADM.org. Puedo leer y utilizar los datos sin problemas utilizando Geopandas (a través de Fiona incorporada).
He añadido y eliminado algunas columnas a los datos, y he cambiado algunos nombres de columnas por otros más intuitivos para mí (para facilitar su uso posterior y mantener la coherencia entre los archivos). Modificaciones menores.
Ahora quiero exportar los datos a un formato de archivo que sea fácil de leer posteriormente en Python como un marco de datos GeoPandas. Sin embargo, cada vez que intento
CityShapeFile.to_file('CityShapeFile_edited.gpkg',encoding='utf-8')
Independientemente del formato que elija (por ejemplo, gpkg, json, shp, ...) no obtengo un único archivo, sino una carpeta con 5 archivos: *.cpg
, *.dbf
, *.prj
, *.shp
et *.shx
. Estoy seguro de que esos archivos juntos contienen todos los datos que necesito, pero para volver a leer los datos en Python realmente los necesito en un solo archivo (hasta donde yo sé). Considerando que los datos originales que descargué están en un solo archivo gpkg, esto parece posible y probablemente normal, pero ¿cómo hacerlo?
He leído en el manual de Fiona que puede escribir archivos shape comprimidos, pero no he podido encontrar ningún ejemplo sencillo de hacerlo con un marco de datos GeoPandas, ni estoy seguro de que se pueda leer correctamente. Así que..,
¿Cómo escribo un marco de datos GeoPandas en un único archivo (preferiblemente JSON o GeoPackage)?