Создать правило атрибута Поворот символа (Инструменты Управление данными)
Краткая информация
Создает правило атрибутов, подходящее для логики поворота символов. Инструмент получает файл .csv, содержащий правило атрибута на основе заданных входных данных.
Использование
Параметр Выходная папка указывает, где будет создана папка с использованием имени входного класса объектов. В выходном файле .csv будет использоваться значение параметра Поле поворота. Если инструмент будет запущен несколько раз, в папку добавятся дополнительные файлы .csv.
После запуска инструмента импортируйте правило атрибута и примените его к набору данных. Если набор данных находится в многопользовательской базе геоданных, вы должны быть владельцем данных, чтобы применить правило атрибута выходного шаблона.
Класс точечных объектов, для которых будет применяться новое правило.
Feature Layer
Выходная папка
Папка, в которой будет сохранен файл .csv. Имя файла будет таким же, как и значение параметра Входная таблица.
String
Поле поворота
Имя существующего поля, к которому будет применяться правило.
Field
Классы пересекающихся линий
Классы линейных объектов, которые будут использоваться для пересечения с классом точечных объектов. Поле ориентации — это числовое поле, которое используется в качестве критерия разрешения конфликтов при наличии нескольких пересекающихся линий.
Столбцы таблицы значений:
Line Class–The line feature classes that are used to intersect the point feature class.
Orientation Field–Orientation field is a numeric field that is used as a tie breaker when there are multiple intersecting lines.
Value Table
Выражение
(Дополнительный)
Выражение SQL, ограничивающее признаки, к которым будет применено правило атрибутов.
SQL Expression
Опции поворота
(Дополнительный)
Опции поворота для класса точечных объектов.
Столбцы таблицы значений:
Point Class Expression–A SQL query that will further limit the features the attribute rule will be applied to. The default is none.
Rotation Style–Specifies how the direction will be measured.
Arithmetic–The rotation will start at zero in the east direction and is calculated counterclockwise. This is the default.
Geographic–The rotation will start at zero in the north direction and is calculated clockwise.
Rotate Towards–Specifies whether the feature will be oriented toward the maximum or minimum value.
Minimum–The feature will be oriented toward the minimum value. This is the default.
Maximum–The feature will be oriented toward the maximum value.
Additional Rotation–The rotation value that will be added to the calculated rotation value. The default is 0.
Value Table
Производные выходные данные
Подпись
Объяснение
Тип данных
Выходной файл CSV
Выходной файл .csv, содержащий правило атрибута шаблона.
Класс точечных объектов, для которых будет применяться новое правило.
Feature Layer
out_folder
Папка, в которой будет сохранен файл .csv. Имя файла будет таким же, как и значение параметра in_table.
String
field
Имя существующего поля, к которому будет применяться правило.
Field
line_classes[[Line Class, Orientation Field],...]
Классы линейных объектов, которые будут использоваться для пересечения с классом точечных объектов. Поле ориентации — это числовое поле, которое используется в качестве критерия разрешения конфликтов при наличии нескольких пересекающихся линий.
Столбцы таблицы значений:
Line Class–The line feature classes that are used to intersect the point feature class.
Orientation Field–Orientation field is a numeric field that is used as a tie breaker when there are multiple intersecting lines.
Value Table
where_clause
(Дополнительный)
Выражение SQL, ограничивающее признаки, к которым будет применено правило атрибутов.
SQL Expression
rotation_options[[Point Class Expression, Rotation Style, Rotate Towards, Additional Rotation],...]
(Дополнительный)
Опции поворота для класса точечных объектов.
Столбцы таблицы значений:
Point Class Expression–A SQL query that will further limit the features the attribute rule will be applied to. The default is none.
Rotation Style–Specifies how the direction will be measured.
ARITHMETIC–The rotation will start at zero in the east direction and is calculated counterclockwise. This is the default.
GEOGRAPHIC–The rotation will start at zero in the north direction and is calculated clockwise.
Rotate Towards–Specifies whether the feature will be oriented toward the maximum or minimum value.
MIN–The feature will be oriented toward the minimum value. This is the default.
MAX–The feature will be oriented toward the maximum value.
Additional Rotation–The rotation value that will be added to the calculated rotation value. The default is 0.
Value Table
Производные выходные данные
Имя
Объяснение
Тип данных
out_rule_csv
Выходной файл .csv, содержащий правило атрибута шаблона.
File
Пример кода
GenerateSymbolRotationAttributeRule, пример (автономный скрипт)
Следующий автономный скрипт – пример использования функции GenerateSymbolRotation.
# Description: GenerateSymbolRotationAttributeRule of a template attribute rule in a file geodatabase
# Import the system modules
import arcpy
# Set local variables
in_table = "C:/data/data.gdb"
out_folder = "C:/out/"
field = "symbolRotation"
line_classes = [['C:/data/state.gdb/roads', 'OBJECTID']]
arcpy.management.GenerateSymbolRotationAttributeRule(
in_table,
out_folder,
field,
line_classes
)
Параметры среды
Этот инструмент не использует параметры среды геообработки.