ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

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

У классов пространственных объектов (если они описаны) и таблиц имеется свойство полей, которое выдает список объектов полей, и свойство индексов, которое выдает список объектов индексов. Каждый объект поля или индекса имеет несколько свойств, которые можно использовать при изучении объекта. Кроме того, функции ListFields и ListIndexes также можно использовать для создания тех же списков. В примере ниже показано, как создавать список полей и просматривать содержание в поисках какого-нибудь конкретного поля.

import arcpy

fc = 'D:/St_Johns/data.gdb/roads'

# Get a list of field objects
#
fields = arcpy.ListFields(fc, 'Flag')

for field in fields:
    # Check the field name, perform a calculation when finding the field 'Flag'
    #
    if field.name == 'Flag':
        # Set the value for the field and exit loop
        #
        arcpy.CalculateField_management(fc, 'Flag', '1')
        break

Ниже перечислены свойства объектов полей и индексов:

СвойствоОписание

name

Имя поля.

aliasName

Псевдоним поля.

domain

Имя связанного с ним домена.

editable

Истинно, если поле доступно для редактирования.

isNullable

Истинно, если поле является нулевым.

required

Истинно, если поле является обязательным.

length

Длина поля.

type

SmallInteger, Integer, Single, Double, String, Date, OID, Geometry, BLOB.

scale

Масштаб поля.

precision

Точность поля.

Свойства полей

СвойствоОписание

name

Название индекса.

isAscending

Истинно, если индексы отсортированы по возрастанию.

isUnique

Истинно, если индекс является уникальным.

fields

Список объектов Field. Аналогично использованию свойства поля Describe.

Свойства индекса

Подсказка:

Функции ListFields и ListIndexes можно использовать для ограничения результатов, основанных на имени и типе.

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

  • ListFields
  • ListIndexes
  • Создание списков данных

ArcGIS Desktop

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

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

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