Экспорт нескольких классов объектов в шейп-файлы с помощью ArcGIS Desktop?

12

У меня есть много классов объектов в базе геоданных, и мне нужно сохранить / экспортировать их в шейп-файлы.

Есть идеи?

Нажмите на каждый слой -> экспорт не является хорошим вариантом из-за количества классов объектов в этой базе геоданных.

Нино Пун
источник

Ответы:

15

Вы можете использовать экспорт (несколько).

В ArcCatalog ...
Просто щелкните правой кнопкой мыши базу данных и выберите «Экспорт в шейп-файл (несколько)»

photohere

Если вы сделаете это на уровне базы данных,
вы увидите все в базе данных в списке инструментов (есть кнопка удаления, если есть несколько, которые вам не нужны).

Если вы сделаете это на уровне набора классов объектов,
вы увидите все в этом файле с теми же опциями, чтобы добавить или удалить.

введите описание изображения здесь

Просто выберите выходную папку и выполните.

Брэд Несом
источник
1

В окне Python введите

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)
Пол Кранц
источник
Это именно то, что я искал! Спасибо :) Я думаю, полезно знать, что вы можете экспортировать только те классы пространственных объектов, которые вам нужны. Поэтому определите inFeatures как: inFeatures = ["parcels", "schools"]
марсель
-1

Зайдите в ArcMap, сделайте выбор (или запрос def), если вы не хотите экспортировать все свои данные. Щелкните правой кнопкой мыши в оглавлении, экспортируйте данные -> выберите каталог, а не GDB, и ваш файл будет автоматически создан как шейп-файл. Классы объектов - это просто функции, которые находятся в GDB. Их не-gdb-аналоги автоматически являются шейп-файлами.

Вы можете сделать это из ArcCatalog, экспортировав класс пространственных объектов в каталог без GDB.

Рой
источник