Esportare più featurecglass in shapefile usando ArcGIS Desktop?


12

Ho molte classi di caratteristiche in un geodatabase e devo salvarle / esportarle in shapefile.

Qualche idea?

Fare clic su ogni singolo livello -> l'esportazione non è una buona opzione, a causa del numero di classi di caratteristiche in quel geodatabase.

Risposte:


15

puoi usare l'esportazione (più).

In ArcCatalog ... Fai
clic con il pulsante destro del mouse sul database e scegli "esporta in shapefile (multipli)"

photohere

Se lo fai a livello di database
, vedrai tutto nel database nello strumento elencato (c'è un pulsante di rimozione se ce ne sono alcuni che non vuoi).

Se lo fai a livello di set di dati delle caratteristiche,
vedi tutto in quel file fds con le stesse opzioni da aggiungere o rimuovere.

inserisci qui la descrizione dell'immagine

Basta scegliere la cartella di output ed eseguire.


1

Nella finestra di Python, inserisci

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)

Questo e 'esattamente quello che stavo cercando! Grazie :) Penso che sia utile sapere che sei in grado di esportare solo queste classi di funzioni di cui hai bisogno. Quindi definisci inFeatures come: inFeatures = ["pacchi", "scuole"]
marcel

-1

Vai in ArcMap, fai una selezione (o def query) se non vuoi esportare tutti i tuoi dati. Fai clic con il pulsante destro del mouse sul sommario, esporta i dati -> Scegli una directory e NON un gdb e il tuo file verrà automaticamente creato come file di forma. Le classi di funzionalità sono semplicemente funzionalità che risiedono in un gdb. Le loro controparti non gdb sono automaticamente shapefile.

Credo che sia possibile farlo da ArcCatalog esportando la feature class in una directory non gdb.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.