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

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

ListFields

  • Сводка
  • Синтаксис
  • Пример кода

Сводка

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

Синтаксис

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

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

String
wild_card

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

СимволОписаниеПример

*

Представляет ноль или больше символов.

Te* находит Теннесси и Техас.

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

String
field_type

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

  • All — Возвращаются все типы полей. Используется по умолчанию.
  • BLOB —Возвращаются только поля с типом BLOB.
  • Date —Возвращаются только поля с типом Дата (Date).
  • Double —Возвращаются только поля с типом Число двойной точности (Double).
  • Geometry —Возвращаются только поля с типом Геометрия (Geometry).
  • GlobalID —Возвращаются только поля с типом GlobalID.
  • GUID —Возвращаются только поля с типом GUID.
  • Integer —Возвращаются только поля с типом Целочисленное (Integer).
  • OID —Возвращаются только поля с типом OID.
  • Raster —Возвращаются только поля с типом Растр (Raster).
  • Single —Возвращаются только поля с типом Число одинарной точности (Single).
  • SmallInteger —Возвращаются только поля с типом SmallInteger.
  • String —Возвращаются только поля с типом Строка (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

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

Об Esri

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