Сводка
Размещает контрольные точки представления по вершинам вдоль границы полигона, если угол изменения направления линии меньше или равен указанному максимальному значению угла.
Иллюстрация
Использование
Входным объектом должен быть линейный или полигональный слой, отображенный с помощью представлений.
Изменения положения вершин сохраняются как замещения геометрии в представлениях объекта.
Синтаксис
arcpy.cartography.SetRepresentationControlPointByAngle(in_features, maximum_angle)
Параметр | Объяснение | Тип данных |
in_features | Входной слой пространственных объектов, содержащий линейные или полигональные представления. | Layer |
maximum_angle | Угол используется для определения того, будет ли вершина на линии или границе полигона являться контрольной точкой представления или нет. Значения угла должны быть больше, чем ноль, и меньше, чем 180 градусов. | Double |
Пример кода
Пример инструмента SetRepresentationControlPointByAngle (Окно Python)
Представленный скрипт Окна Python демонстрирует порядок непосредственного использования инструмента SetRepresentationControlPointByAngle.
import arcpy
from arcpy import env
env.workspace = "C:\data"
arcpy.SetRepresentationControlPointByAngle_cartography("trails.lyr", "135")
Пример инструмента SetRepresentationControlPointByAngle (автономный скрипт Python)
Этот автономный скрипт демонстрирует пример использования инструмента SetRepresentationControlPointByAngle.
# Name: SetRepresentationControlPointByAngle_standalone_script.py
# Description: adds representation control points at locations where a feature has a sharp angle in its geometry
# Author: ESRI
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
in_representations = "trails.lyr"
minimum_angle_deviation = "135"
# Execute Set Representation Control Point At Intersect
arcpy.SetRepresentationControlPointAtIntersect_cartography(in_representations, minimum_angle_deviation)
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- Basic: Нет
- Standard: Нет
- Advanced: Да