ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Класс объектов в класс объектов

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

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

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

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

    • Чтобы удалить поля во время обработки, удалите выходные поля из Списка полей. Это не повлияет на входные данные.
    • Тип данных выходного поля по умолчанию будет таким же, как тип данных первого входного поля (того имени), с которым он сталкивается. Тип данных можно поменять вручную в любое время на любой действительный тип данных.
    • Существует ряд доступных правил слияния: первое, последнее, соединение, сумма, среднее, медиана, мода, минимум, максимум и среднеквадратическое отклонение и количество.
    • Используя правило слияния Соединение, вы можете задать собственный разделитель, например, пробел, запятую, точку, тире и т.д. Если вы хотите использовать пробел, убедитесь, что курсор мыши находится в начале входного набора и щелкните клавишу пробел один раз.
    • Можно указать начальное и конечное положения текстовых полей, используя опцию формата.
    • Среднеквадратическое отклонение не должно быть использовано для одного входного поля, т.к. значения нельзя делить на ноль. Поэтому среднеквадратическое отклонение не может использоваться для одного входного поля.
      • Более подробно о сопоставлении полей
      • Более подробно о сопоставлении полей в скриптах

  • SQL-выражение может использоваться для выбора поднабора ячеек растра. Для получения подробной информации о синтаксисе параметра Выражение см. раздел Построение выражения SQL или Справку SQL.

  • При конвертации данных базы геоданных, содержащих подтипы или атрибутивные домены в шейп-файл, в выходные данные можно включить как коды, так и описания подтипов или атрибутивных доменов. Для управления этим поведением используйте параметр среды геообработки Передать описания доменов полей. По умолчанию в выходные данные будут включены только коды доменов и подтипов, но не описания.

    Примечание:

    Конвертация в шейп-файлы с описаниями подтипа и домена может занять больше времени (более низкая производительность), чем то же действие без использования описаний. Если нет необходимости использовать описания подтипа и домена в выходном шейп-файле, рекомендуется отключить опцию в параметрах среды Перенос описаний домена поля (False или NOT_TRANSFER_DOMAINS в скриптах Python) для обеспечения оптимальной производительности.

Синтаксис

arcpy.conversion.FeatureClassToFeatureClass(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
(Дополнительный)

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

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

Вы можете использовать класс FieldMappings ArcPy для определения этого параметра.

Field Mappings
config_keyword
(Дополнительный)

Более подробно о ключевых словах конфигурации

String

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

ИмяОбъяснениеТип данных
out_feature_class

Выходной класс объектов.

Класс объектов

Пример кода

FeatureClassToFeatureClass, пример 1 (окно Python)

Следующий скрипт окна Python показывает, как использовать инструмент FeatureClassToFeatureClass в режиме прямого запуска.

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

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

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

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

  • Текущая рабочая область
  • Выходная система координат
  • Экстент
  • Географические преобразования
  • Разрешение XY
  • Допуск XY
  • Выходные данные имеют M-значения
  • Разрешение M
  • Допуск M
  • Выходные данные имеют Z-значения
  • Выходное значение Z по умолчанию
  • Разрешение Z
  • Допуск Z
  • Полноценные имена полей
  • Выходное ключевое слово CONFIG
  • Поддержка вложений
  • Автоматическое подтверждение
  • Выходная пространственная сетка 1
  • Выходная пространственная сетка 2
  • Выходная пространственная сетка 3
  • Выходной XY домен
  • Выходной домен M
  • Выходной домен Z
  • Передать описания доменов полей

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

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

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

  • Загрузка данных в существующие классы пространственных объектов и таблицы
  • Копировать объекты
  • Загрузка данных в дереве Каталога
  • О загрузке данных в ArcMap
  • Базы геоданных
  • Обзор группы инструментов В базу геоданных

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация