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

Справка

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

Row

  • Краткая информация
  • Обсуждение
  • Обзор метода
  • Методы
  • Пример кода

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

Объект Row представляет строку таблицы. Объект Row возвращается из InsertCursor, SearchCursor и UpdateCursor.

Обсуждение

Объект Row динамически поддерживает имена полей из источника данных как свойства чтения/записи. Имена полей, которые не поддерживаются непосредственно как свойство, такие как полные имена полей, содержащие точки, могут быть доступны с использованием методов setValue и getValue.

Обзор метода

МетодОбъяснение
getValue (field_name)

Получает значение поля.

isNull (field_name)

Значение поля – null .

setNull (field_name)

Задает значение поля как null .

setValue (field_name, object)

Устанавливает значение поля.

Методы

getValue (field_name)
ПараметрОбъяснениеТип данных
field_name

Поле, к значению которого будет получен доступ.

String

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

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

Значение поля.

isNull (field_name)
ПараметрОбъяснениеТип данных
field_name

Поле, для которого будет направлен запрос.

None

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

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

True, если значение поля равно null.

setNull (field_name)
ПараметрОбъяснениеТип данных
field_name

Поле, которому будет задано значение null.

String
setValue (field_name, object)
ПараметрОбъяснениеТип данных
field_name

Поле, в которое будет записано новое значение.

String
object

Значение, используемое для установки значения поля.

Object

Пример кода

Пример строки

Использование курсора обновления для извлечения строки из класса пространственных объектов, обновления значения поля и строки, с проходом по строкам в курсоре.

import arcpy

# Set the workspace
arcpy.env.workspace = "c:/data"

# Use row object to get and set field values
cursor = arcpy.UpdateCursor("Addresses.dbf", '"STATENAME" = \'Ariz\'' )

# Iterate through rows and update values
for row in cursor:
    row.setValue("STATENAME", "Arizona")
    cursor.updateRow(row)

del cursor, row

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

  • Cursor
  • Доступ к данным с помощью курсоров
  • Настройка пространственной привязки курсора
Отзыв по этому разделу?

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. | Конфиденциальность | Правовая информация