Exportando várias classes de recurso para arquivos de forma usando o ArcGIS Desktop?

12

Eu tenho muitas classes de recursos em um geodatabase e preciso salvá-las / exportá-las para shapefiles.

Alguma ideia?

Clique em cada camada -> exportar não é uma boa opção, devido ao número de classes de recurso nesse geodatabase.

Nino Poon
fonte

Respostas:

15

você pode usar a exportação (vários).

No ArcCatalog ...
Clique com o botão direito do mouse no banco de dados e escolha "exportar para shapefile (múltiplo)"

photohere

Se você fizer isso no nível do banco de dados
, verá tudo no banco de dados na ferramenta listada (há um botão de remoção se houver alguns que você não deseja).

Se você fizer isso no nível do conjunto de dados do recurso,
verá tudo nesse fds com as mesmas opções para adicionar ou remover.

insira a descrição da imagem aqui

Basta escolher a pasta de saída e executar.

Brad Nesom
fonte
1

Na janela Python, digite

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
fonte
Era exatamente isso que eu estava procurando! Obrigado :) Eu acho que é útil saber que você é capaz de exportar apenas essas classes de recursos necessárias. Portanto, defina inFeatures como: inFeatures = ["parcels", "escolas"]
marcel
-1

Acesse o ArcMap, faça uma seleção (ou def def query) se não desejar que todos os seus dados sejam exportados. Clique com o botão direito do mouse no sumário, exporte dados -> Escolha um diretório e NÃO um gdb e seu arquivo será criado automaticamente como um shapefile. As classes de recursos são simplesmente recursos que residem em um gdb. Seus equivalentes não-gdb são shapefiles automaticamente.

Você pode fazer isso no ArcCatalog exportando a classe feature para um diretório não-gdb, também eu acredito.

Roy
fonte