Создание записей участков (Участок)

Сводка

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

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

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

Более подробно записях набора данных участков

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

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

  • Инструмент создает записи участков и создает геометрию записей на основе обобщенной геометрии всех связанных объектов участков.

  • Инструмент обновляет поле Created By Record объектов участков глобальными идентификаторами новых записей.

  • Инструмент обновляет поле Parcel Count в классе объектов Records, определяя число участков, которые связаны с каждой созданной записью.

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

  • Записи создаются и назначаются только для входных объектов участков, например полигонам. Чтобы назначить записи связанным объектам участков, таким как точки и линии, запустите инструмент Построить набор данных участков.

  • В многопользовательской базе геоданных данные должны быть неверсионными.

Синтаксис

arcpy.parcel.CreateParcelRecords(in_parcel_features, {record_field}, {record_expression}, {record_name_method})
ParameterОбъяснениеТип данных
in_parcel_features

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

Feature Layer
record_field
(Дополнительный)

Атрибутивное поле, содержащее имя записи. Атрибутивное поле должно быть текстовым и содержать имена записей участков, связанные с соответствующими объектами участков.

Field
record_expression
(Дополнительный)

Выражение Arcade, использующее поля, строковые и математические операции для записей участков. Например, выражение Left($feature.Name,4) извлекает первые 4 символа из поля с именем участка в полигональном классе объектов участков набора данных участков и создает имена записей.

Calculator Expression
record_name_method
(Дополнительный)

Определяет метод создание записей участков.

  • FIELDЗаписи участков будут созданы на основе имен участков из текстового поля входных объектов участков. Это значение по умолчанию.
  • EXPRESSIONЗаписи участков будут созданы с использованием выражения Arcade.
String

Производные выходные данные

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

Обновленный класс записей.

Класс пространственных объектов
updated_parcel_fabric

Обновленный набор данных участков.

Набор данных участков

Пример кода

CreateParcelRecords, пример 1 (окно Python)

Пример скрипта окна Python для использования функции CreateParcelRecords в режиме прямого запуска. Скрипт создает записи участков для объектов участков типа Lot, используя поле RecordName .

import arcpy
arcpy.parcel.CreateParcelRecords(r'c:\Data\Database.gdb\Parcels\Lot', 
                                 'RecordName', '', 'FIELD')
CreateParcelRecords, пример 2 (окно Python)

Пример скрипта окна Python для использования функции CreateParcelRecords в режиме прямого запуска. Скрипт создает записи участков для объектов участков типа Lot, используя выражение. Выражение извлекает первые 4 символа из поля с именем участка.

import arcpy
arcpy.parcel.CreateParcelRecords(r'c:\Data\Database.gdb\Parcels\Lot', '', 
                                 'Left($feature.Name,4)', 'EXPRESSION')

Environments

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

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