Сводка
Создает участки в наборе данных участков. Участки могут создаваться из полигонов или линий. Когда участки создаются из полигонов, инструмент создает линии участков и точки участков. Когда участки создаются из линий, инструмент создает недостающие полигоны и точки. При построении участков из линий необходимы начальные участки.
Кроме того, обновляются следующие данные:
- Записи полигонов участков обновляются для сопоставления общей геометрии полигона всех связанных с ними участков.
- Поле Parcel Count в классе объектов Записи обновилось и содержит количество участков, связанных с каждой записью.
- Если поле COGO Accuracy класса пространственных объектов Записи содержит значение точности, оно будет перенесено в поле COGO Accuracy для всех линий, связанных с записью.
Примечание:
Полигоны записи не создаются и не обновляются, если с записью связано более 2000 участков.
Использование
Используйте этот инструмент для построения всего набора данных участков и при создании большого числа участков.
Топология участков должна быть включена.
Если полигоны или линии участков привязаны к какой-то записи участка, то созданные объекты будут привязаны к этой же записи. Записи полигонов будут обновлены.
При построении участков из полигонов создается одна линия для смежных границ .
Если смежные полигоны взяты из смежных записей, то эта линия будет привязана к записи с самой последней записанной датой. Если дата записи не указана, линия привязывается к самой поздней записи, созданной в базе данных (поле Created Date). Если даты создания записей в базе данных одинаковы, то линия случайным образом присваивается одной из этих записей.
Синтаксис
arcpy.parcel.BuildParcelFabric(in_parcel_fabric, {extent}, {record_name})
Parameter | Объяснение | Тип данных |
in_parcel_fabric | Набор данных участков, для которых будут создаваться участки. Набор данных участков может быть взят из файловой базы геоданных или из сервиса объектов. | Parcel Layer |
extent (Дополнительный) | Экстент набора данных, подлежащий обработке. Будут обработаны только пространственные объекты, попадающие в заданный экстент.
| Extent |
record_name (Дополнительный) | Имя существующей записи участков. Будут построены только участки, связанные с этой записью. | String |
Производные выходные данные
Name | Объяснение | Тип данных |
updated_parcel_fabric | Обновленный набор данных участков. | Набор данных участков |
Пример кода
Следующий скрипт окна Python показывает, как использовать инструмент BuildParcelFabric в режиме прямого запуска. Этот скрипт создает участки, используя комбинированный экстент всех входных данных (MAXOF).
import arcpy
arcpy.parcel.BuildParcelFabric("C:/Data/Database.gdb/Parcels/CountyFabric",
"MAXOF")
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да