ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

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

ArcGIS Online

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

ArcGIS for Desktop

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

ArcGIS for Server

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

Field

  • Краткая информация
  • Обсуждение
  • Синтаксис
  • Свойства
  • Пример кода

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

Объект поле (field) представляет столбец в таблице. Поле имеет множество свойств, из которых наиболее очевидными являются имя и тип.

Обсуждение

Доступ к свойствам объекта поле (Field) может быть получен через функции ListFields и Описание (Describe).

Изменяя свойства поля, изменяется только объект поле (field), действительное поле в таблице или классе пространственных объектов остается без изменений.

Синтаксис

 Field  ()

Свойства

СвойствоОбъяснениеТип данных
aliasName
(чтение и запись)

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

String
baseName
(чтение и запись)

Неподходящее имя поля.

String
defaultValue
(чтение и запись)

Значение по умолчанию для поля.

Variant
domain
(чтение и запись)

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

String
editable
(чтение и запись)

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

Boolean
isNullable
(чтение и запись)

Состояние, допускающее NULL: True, если поле допускает значения NULL.

Boolean
length
(чтение и запись)

Длина поля.

Integer
name
(чтение и запись)

Имя поля.

String
precision
(чтение и запись)

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

Integer
required
(чтение и запись)

Обязательное состояние: True, если поле должно иметь значение.

Boolean
scale
(чтение и запись)

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

Integer
type
(чтение и запись)

Тип поля.

  • Blob —blob
  • Date —Дата
  • Double —Double
  • Geometry —Геометрия
  • Guid —Guid
  • Integer —Integer (Long Integer)
  • OID —ID Объекта
  • Raster —Растр
  • Single —Single (Float)
  • SmallInteger —Small Integer (Short Integer)
  • String —String (Text)

Подробнее о типах данных полей ArcGIS

Примечание:

Свойство type объекта поля не совпадает полностью с вариантами, указанными для параметра field_type инструмента Add Field. Чтобы позволить инструменту Добавить поле использовать все ключевые слова для типа, типы полей сопоставляются: Integer с LONG, String с TEXT, а SmallInteger с SHORT.

String

Пример кода

Образец объекта Поле (Field)

Отображают свойства поля для заданного класса пространственных объектов.

import arcpy

feature_class = "c:/data/counties.shp"

# Create a list of fields using the ListFields function
fields = arcpy.ListFields(feature_class)

# Iterate through the list of fields
for field in fields:
    # Print field properties
    print("Field:       {0}".format(field.name))
    print("Alias:       {0}".format(field.aliasName))
    print("Type:        {0}".format(field.type))
    print("Is Editable: {0}".format(field.editable))
    print("Required:    {0}".format(field.required))
    print("Scale:       {0}".format(field.scale))
    print("Precision:   {0}".format(field.precision))

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

  • Использование полей и индексов
Отзыв по этому разделу?

ArcGIS for Desktop

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

ArcGIS Platform

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

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация