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

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

Перенос описаний доменов полей (параметр среды)

  • Примечания по использованию
  • Синтаксис диалога
  • Синтаксис скриптов

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

Этот параметр геообработки используется, поскольку шейп-файлы и таблицы dBASE (.dbf) не поддерживают расширенные возможности, такие как атрибутивные домены и подтипы. Однако некоторые рабочие процессы требуют, чтобы выходные данные были именно в этих форматах, при этом в них должна присутствовать информация о подтипах и доменах.

Более подробно о других ограничениях при использовании выходных шейп-файлов.

Примечания по использованию

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

Синтаксис диалога

  • Не отмечено – выходной шейп-файл или таблица dBASE (.dbf) не будут содержать дополнительных полей с подтипами и описаниями доменов. Используется по умолчанию.
  • Отмечено – выходной шейп-файл или таблица dBASE (.dbf) будут содержать дополнительные поля с описаниями подтипов и доменов.

Синтаксис скриптов

arcpy.env.transferDomains = transfer_domains

transfer_domainsОбъяснение

False

Выходной шейп-файл или таблица dBASE (.dbf) не будут содержать дополнительных полей с описаниями подтипов и доменов. Также это можно установить, используя ключевое слово NOT_TRANSFER_DOMAINS. Это значение по умолчанию

True

Выходной шейп-файл или таблица dBASE (.dbf) будут содержать дополнительные поля с описаниями подтипов и доменов. Также это можно установить, используя ключевое слово TRANSFER_DOMAINS.

transferDomains, синтаксис

Пример скрипта

# Name: exportToShapefile.py
# Purpose: Export a geodatabase feature class to a shapefile, include domain and subtype descriptions
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data"
arcpy.env.transferDomains = True
# The equivalent with a keyword is
# arcpy.env.transferDomains = "TRANSFER_DOMAINS"
# Set local variables    
inFeatures = "Habitat_Analysis.gdb/vegtype"
outLocation = "Shapefiles"
outName = "Vegetation.shp"
arcpy.conversion.FeatureClassToFeatureClass(inFeatures, outLocation, outName)

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

  • Краткий обзор атрибутивных доменов
  • Краткий обзор подтипов
  • Особенности геообработки с выходными данными в формате шейп-файла
  • Что такое настройки параметров среды геообработки?
  • Установка параметров среды геообработки

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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