Класс объектов в класс объектов (Feature Class To Feature Class) (Конвертация)

Уровень лицензии:BasicStandardAdvanced

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

Конвертирует шейп-файл, класс объектов покрытия или класс пространственных объектов базы геоданных в шейп-файл или класс пространственных объектов базы геоданных.

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

Синтаксис

FeatureClassToFeatureClass_conversion (in_features, out_path, out_name, {where_clause}, {field_mapping}, {config_keyword})
ПараметрОбъяснениеТип данных
in_features

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

Feature Layer
out_path

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

Workspace;Feature Dataset
out_name

Имя выходного класса пространственных объектов.

String
where_clause
(дополнительно)

SQL-выражение, использованное для выбора поднабора пространственных объектов. Более подробно о синтаксисе SQL смотрите в разделах справки: Литература по SQL для выражений запросов, используемых в ArcGIS.

SQL Expression
field_mapping
(дополнительно)

Поля и содержимое полей, извлекаемое из входных классов объектов. Можно добавлять, переименовывать или удалять выходные поля, а также менять их свойства, такие как тип данных и правила слияния.

Более подробно о выборе и параметрах выходных полей.

Field Mappings
config_keyword
(дополнительно)

Определяет параметры хранения (конфигурацию) для базы геоданных в файл и базу геоданных ArcSDE. Персональные базы геоданных не используют ключевые слова конфигурации.

Ключевые слова конфигурации ArcSDE для ArcSDE Enterprise Edition создаются вашим системным администратором.

String

Пример кода

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

Следующий скрипт окна Python демонстрирует, как использовать инструмент Класс объектов в класс объектов (Feature Class To Feature Class) в непосредственном режиме.

import arcpy
from arcpy import env
env.workspace = "C:/data/GreenvalleyDB.mdb/Public Buildings"
arcpy.FeatureClassToFeatureClass_conversion("buildings_point", 
                                            "C:/output/output.gdb", 
                                            "buildings_point")
FeatureClassToFeatureClass. Пример 2 (автономный скрипт)

Следующий автономный скрипт демонстрирует, как использовать инструмент Класс объектов в класс объектов (Feature Class To Feature Class).

# Name: FeatureClassToFeatureClass_Example2.py
# Description: Use FeatureClassToFeatureClass with an expression to create a subset
#  of the original feature class.  
 
# Import system modules
import arcpy
from arcpy import env
 
# Set environment settings
env.workspace = "C:/data/GreenvalleyDB.mdb/Public Buildings"
 
# Set local variables
inFeatures = "buildings_point"
outLocation = "C:/output/output.gdb"
outFeatureClass = "postoffices"
delimitedField = arcpy.AddFieldDelimiters(env.workspace, "NAME")
expression = delimitedField + " = 'Post Office'"
 
# Execute FeatureClassToFeatureClass
arcpy.FeatureClassToFeatureClass_conversion(inFeatures, outLocation, 
                                            outFeatureClass, expression)

Параметры среды

Связанные темы

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

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
6/5/2014