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

Краткая информация

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

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

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

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

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

  • Чтобы перенести домены, подтипы, правила атрибутов, группы полей и зависящие значения в выходную базу геоданных, проверьте параметр среды Перенос свойств поля базы геоданных.

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

Параметры

ПодписьОписаниеТип данных
Входные объекты

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

Feature Layer
Выходная база геоданных

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

Feature Dataset; Workspace

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

ПодписьОписаниеТип данных
Обновленная база геоданных

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

Workspace; Feature Dataset

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

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

Feature Layer
Output_Geodatabase

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

Feature Dataset; Workspace

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

ИмяОписаниеТип данных
Derived_Geodatabase

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

Workspace; Feature Dataset

Пример кода

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

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

import arcpy
arcpy.env.workspace = 'C:/data'
arcpy.conversion.FeatureClassToGeodatabase(['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'
 
# Run FeatureClassToGeodatabase
arcpy.conversion.FeatureClassToGeodatabase(in_features, out_location)

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

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

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