¿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.

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.


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)

¡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.

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.