Сводка
Добавляет следующий номер в новое или существующее поле набора входных объектов.
Использование
При использовании для нумерации существующего поля значения в нем будут перезаписаны.
Для объектов вне Входной области для нумерации для Поля для нумерации (существующего или нового) будет задано Null.
При задании нового имени поля для нумерации в параметре Поле для нумерации (существующее или новое) первой буквой должна быть альфа, а остальными символами могут быть буквы, цифры или нижние подчеркивания.
При нумерации отличных от точек объектов будут пронумерованы все объекты, находящиеся внутри либо пересекающие Входную область для нумерации.
Синтаксис
NumberFeatures(in_features, field_to_number, {in_area}, {spatial_sort_method}, {new_field_type})
Parameter | Объяснение | Тип данных |
in_features | Нумеруемые входные объекты. | Feature Set |
field_to_number | Входное поле для нумерации. Это может быть существующее короткое целочисленное, длинное целочисленное или текстовое поле, либо новое поле. | Field |
in_area (Дополнительный) | Область, которая будет ограничивать нумеруемые объекты. Нумероваться будут только объекты, находящиеся внутри области. | Feature Set |
spatial_sort_method (Дополнительный) | Определяет порядок пространственной сортировки объектов для нумерации. Порядок объектов в таблице не будет меняться.
| String |
new_field_type (Дополнительный) | Задает тип для нового поля. Этот параметр используется только если имя поля отсутствует во входной таблице.
| String |
Производные выходные данные
Name | Объяснение | Тип данных |
out_feature_class | Обновленный класс пространственных объектов. | Класс пространственных объектов |
Пример кода
Скрипт окна Python, демонстрирующий использование инструмента NumberFeatures.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.NumberFeatures_defense("Structures", "structure_number", "AO", "LL",
"Short")
В следующем примере функция NumberFeatures используется в скрипте рабочего процесса.
# Convert building footprints to points and number the points.
# Import modules
import arcpy
# Set workspace
arcpy.env.workspace = r"C:/Data.gdb"
# Get building center points
result_points = "Building_Points"
arcpy.FeatureToPoint_management("Buildings_1", result_points)
# Number the points that represent buildings
arcpy.NumberFeatures_defense(result_points, "building_number", "AO", "LL",
"Short")
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Нет
- Advanced: Да