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
  • Мой профиль
  • Выход

ArcMap

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

ListFields

  • Краткая информация
  • Синтаксис
  • Пример кода

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

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

Синтаксис

ListFields (dataset, {wild_card}, {field_type})
ПараметрОбъяснениеТип данных
dataset

Выбранные класс пространственных объектов или таблица, поля которых будут возращены.

String
wild_card

Параметр wild_card позволяет ограничивать список возвращаемых результатов. Если wild_card не задан, будут возвращены все значения.

(Значение по умолчанию — None)

String
field_type

Выбранный тип поля для получения. Следующие типы полей являются корректными:

  • Все — Возвращаются все типы полей. Это значение используется по умолчанию.
  • BLOB —Возвращаются только поля с типом BLOB.
  • Date (Дата) —Возвращаются только поля с типом Дата (Date).
  • Двойной —Возвращаются только поля с типом Число двойной точности (Double).
  • Геометрия —Возвращаются только поля с типом Геометрия (Geometry).
  • GlobalID —Возвращаются только поля с типом GlobalID.
  • GUID —Возвращаются только поля с типом GUID.
  • Целочисленное (Integer) —Возвращаются только поля с типом Целочисленное (Integer).
  • OID —Возвращаются только поля с типом OID.
  • Растр —Возвращаются только поля с типом Растр (Raster).
  • Одинарной точности —Возвращаются только поля с типом Число одинарной точности (Single).
  • SmallInteger —Возвращаются только поля с типом SmallInteger.
  • Строка —Возвращаются только поля с типом Строка (String).

(Значение по умолчанию — All)

String

Возвращаемое значение

Тип данныхОбъяснение
Field

Будет возвращен список, содержащий объекты Field.

Пример кода

Пример ListFields

Создает список свойств полей.

import arcpy

# For each field in the Hospitals feature class, print
#  the field name, type, and length.
fields = arcpy.ListFields("c:/data/municipal.gdb/hospitals")

for field in fields:
    print("{0} is a type of {1} with a length of {2}"
          .format(field.name, field.type, field.length))
Пример ListFields 2

Создает список имен полей.

import arcpy

featureclass = "c:/data/municipal.gdb/hospitals"
field_names = [f.name for f in arcpy.ListFields(featureclass)]

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

  • Создание списков данных
  • Использование полей и индексов
  • Field

ArcGIS Desktop

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

ArcGIS Platform

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

Об Esri

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