¿Cómo convertir datos de un .gdb a un shapefile sin ArcMap?


14

Tengo una carpeta .gdb con archivos LOCK, archivos FREELIST, archivos ATX, archivos GDBINDEXES, archivos GDBTABLE, archivos GDBTABLEX y archivos SPX.

Quiero convertir los datos de la parcela dentro de esta carpeta en un shapefile para poder cargarlos en Arc GIS en línea. Si todavía tuviera mi versión de escritorio ArcGIS, esta sería una tarea simple, sin embargo, ya no tengo acceso a esta versión del software.

¿Alguna idea sobre cómo obtener estos datos de parcela en un shapefile? Todavía no he intentado descargar QGIS, así que no estoy seguro de si este software tendría esa capacidad como ArcGIS 10.1.


3
Esto debería ayudar: gis.stackexchange.com/questions/22201/… .... Acceda y luego expórtelo .
Branco

Windows trata las geodatabases de archivos como carpetas, pero no se pueden usar como carpetas. Los 'archivos' en la carpeta generalmente no pueden ser utilizados por ninguna otra cosa, y cualquier modificación de ellos puede dañar la geodatabase.
Chris W

¡Funciona! (abriendo la capa en QGIS y usando el directorio abierto). Gracias
Davidesl

Respuestas:


15

Una opción que puede ser un poco más rápida (menos clics) o podría llamar desde un script sería usar el comando ogr2ogr (usando OSGeo4wShell (que viene con la instalación de QGIS)).

ogr2ogr -f "ESRI Shapefile" C:/Temp/Shps C:/Temp/test.gdb

ingrese la descripción de la imagen aquí

Si desea exportar un subconjunto, puede usar el mismo comando anterior pero al final enumere los nombres de la tabla (por ejemplo, parcel y citybnd).

ogr2ogr -f "ESRI Shapefile" C:/Temp/Shps C:/Temp/test.gdb parcel citybnd

Esto no funciona para mi. Cuando corro $ ogr2ogr -f "ESRI Shapefile" some-shape.shp some-geo-db.gdbme sale esta salida:FAILURE: Unable to open datasource 'some-geo-db.gdb' with the following drivers. -> ESRI Shapefile -> MapInfo File <snipped for brevity> -> OpenFileGDB
mkirk


11

Geodatabase de archivos en QGIS 2.4 ingrese la descripción de la imagen aquí

Nota: use el directorio en lugar del archivo

Una vez que se carga la geodatbase de archivos, guarde el archivo de forma

ingrese la descripción de la imagen aquí


Su respuesta muestra cómo cargar una (s) tabla (s) de geodatabase de archivos en QGIS, pero no cómo exportarlas a shapefile (s).
artwork21

¿Has intentado hacer clic derecho en la capa en QGIS y Guardar como?
Rayner

1
Se agregó Guardar como archivo de forma [en el menú de capa]
Mapperz

Esto no funciona para mi. Cuando guardo como una capa de forma, se crea una nueva capa sin ningún error visible, pero la nueva capa no tiene características (he verificado que he seleccionado guardar todas las características, no solo las seleccionadas)
Mkirk
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.