Класс объектов в базу геоданных (Конвертация)

Сводка

Конвертирует группу классов пространственных объектов или векторных слоев в базу геоданных.

Использование

  • Если входные данные являются слоем с выбранными объектами, только эти выбранные объекты будут записаны в новый выходной класс объектов.

  • Имя выходных классов пространственных объектов будет основано на имени входных классов объектов. Например, если в качестве входных данных используется C:\base\streams.shp, выходной класс пространственных объектов получит имя streams.

  • Если в выходной базе геоданных объект с таким именем уже существует, то в конце имени класса пространственных объектов будет добавлена цифра, чтобы сделать его уникальным (например, rivers_1).

  • Этот инструмент не поддерживает аннотации.

  • Более подробно о том, как контролировать имя выходного класса объектов с помощью инструмента Класс объектов в класс объектов

Синтаксис

arcpy.conversion.FeatureClassToGeodatabase(Input_Features, Output_Geodatabase)
ParameterОбъяснениеТип данных
Input_Features
[Input_Features,...]

Один или несколько классов пространственных объектов или векторных слоев для импорта в базу геоданных.

Feature Layer
Output_Geodatabase

Выходная или целевая база данных.

Feature Dataset; Workspace

Производные выходные данные

NameОбъяснениеТип данных
Derived_Geodatabase

База геоданных или набор классов объектов базы геоданных, содержащий новые классы пространственных объектов.

Рабочая область; Набор классов объектов

Пример кода

FeatureClassToGeodatabase. Пример (окно Python)

Пример скрипта окна Python для использования функции FeatureClassToGeodatabase в режиме прямого запуска.

import arcpy
arcpy.env.workspace = 'C:/data'
arcpy.FeatureClassToGeodatabase_conversion(['climate.shp', 'majorrds.shp'],
                                           'C:/output/output.gdb')
FeatureClassToGeodatabase. Пример 2 (автономный скрипт)

В следующем автономном скрипте показано использование функции FeatureClassToGeodatabase.

# Name: FeatureClassToGeodatabase_Example2.py
# Description: Use FeatureClassToGeodatabase to copy feature classes
#  to geodatabase format
 
# Import modules
import arcpy
 
# Set environment settings
arcpy.env.workspace = 'C:/data'
 
# Set local variables
in_features = ['climate.shp', 'majorrds.shp']
out_location = 'C:/output/output.gdb'
 
# Execute FeatureClassToGeodatabase
arcpy.FeatureClassToGeodatabase_conversion(in_features, out_location)

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы