Класс объектов в БГД (Конвертация)
Резюме
Конвертирует группу классов пространственных объектов или векторных слоев в базу геоданных.
Использование
-
Входные данные могут включать шейп-файлы, классы объектов покрытия, классы пространственных объектов VPF или классы пространственных объектов базы геоданных. Входные данные также могут быть векторным слоем (слоем в таблице содержания ArcMap или ArcScene или векторном слоем, созданном с помощью инструмента Создать векторный слой (Make Feature Layer)).
-
Если входные данные являются слоем с выбранными объектами, только эти выбранные объекты будут записаны в новый выходной класс объектов.
-
Имя выходных классов пространственных объектов будет основано на имени входных классов объектов. Например, если в качестве входных данных используется C:\base\streams.shp, выходной класс объектов будет назван streams.
-
Если в выходной базе геоданных имя уже существует, к нему будет добавлена цифра, чтобы сделать уникальным, например, "_1".
-
Этот инструмент не поддерживает аннотации.
- Более подробно о том, как контролировать имя выходного класса объектов с помощью инструмента Класс объектов в класс объектов (Feature Class to Feature Class)
Синтаксис
Параметр | Объяснение | Тип данных |
Input_Features [Input_Features,...] |
Один или несколько классов пространственных объектов или векторных слоев, которые будут импортированы в ArcSDE, файловую или персональную базу геоданных. | Feature Layer |
Output_Geodatabase |
Выходная или целевая база данных. Это может быть файловая или персональная база геоданных, или база геоданных ArcSDE. | Feature Dataset; Workspace |
Пример кода
Следующий скрипт окна Python демонстрирует, как использовать функцию Класс объектов в базу геоданных (Feature Class To Geodatabase) в непосредственном режиме.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureClassToGeodatabase_conversion(["climate.shp", "majorrds.shp"],
"C:/output/output.gdb")
Следующий автономный скрипт демонстрирует, как использовать функцию Класс объектов в базу геоданных (Feature Class To Geodatabase).
# Name: FeatureClassToGeodatabase_Example2.py
# Description: Use FeatureClassToGeodatabase to copy feature classes
# to geodatabase format
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inFeatures = ["climate.shp", "majorrds.shp"]
outLocation = "C:/output/output.gdb"
# Execute TableToGeodatabase
arcpy.FeatureClassToGeodatabase_conversion(inFeatures, outLocation)