¿Exportar múltiples clases de entidad a archivos de forma usando ArcGIS Desktop?

12

Tengo muchas clases de entidad en una geodatabase y necesito guardarlas / exportarlas en archivos shape.

¿Algunas ideas?

Haga clic en cada capa -> exportar no es una buena opción, debido a la cantidad de clases de entidad en esa geodatabase.

Nino Poon
fuente

Respuestas:

15

puedes usar la exportación (múltiple).

En ArcCatalog ...
Simplemente haga clic derecho en la base de datos y elija "exportar a shapefile (múltiple)"

photohere

Si lo hace en el nivel de la base de datos
, verá todo en la base de datos en la herramienta listada (hay un botón para eliminar si hay algunos que no desea).

Si lo hace en el nivel de conjunto de datos de funciones,
verá todo en esos archivos con las mismas opciones para agregar o eliminar.

ingrese la descripción de la imagen aquí

Simplemente elija la carpeta de salida y ejecute.

Brad Nesom
fuente
1

En la ventana de Python, ingrese

import arcpy

arcpy.env.workspace = r"copy/and/paste/the/workspace/path/here" 
# The "r" before the '"' allows you to put in normal windows path format (back slashes) by just copying and pasting.

outLocation = "C:/Users/dpdb/Desktop/" # or whatever the destination folder is

inFeatures = arcpy.ListFeatureClasses() """ This will perform this on the listed workspace from above."""

arcpy.FeatureClassToShapefile_conversion (inFeatures, outLocation)
Paul Kranz
fuente
¡Esto es exactamente lo que estaba buscando! Gracias :) Creo que es útil saber que puede exportar solo estas clases de entidad que necesita. Por lo tanto, defina inFeatures como: inFeatures = ["parcels", "schools"]
marcel
-1

Vaya a ArcMap, haga una selección (o consulta de definición) si no desea que se exporten todos sus datos. Haga clic derecho en la tabla de contenido, exporte datos -> Elija un directorio y NO un gdb y su archivo se creará automáticamente como un archivo de forma. Las clases de entidad son simplemente entidades que residen en un gdb. Sus contrapartes no gdb son automáticamente shapefiles.

Creo que puede hacer esto desde ArcCatalog exportando la clase de entidad a un directorio que no sea gdb.

Roy
fuente