Установить контрольные точки представления по углу (Set Representation Control Point By Angle) (Картография)

Уровень лицензии:BasicStandardAdvanced

Краткая информация

Размещает контрольные точки представления по вершинам вдоль границы полигона, если угол изменения направления линии меньше или равен указанному максимальному значению угла.

Рисунок

Инструмент Добавить контрольную точку представления (Set Representation By Control Point tool)
Размещение штриховок вдоль линии или границы полигона может быть улучшено, если опорные точки представления размещены на четко выраженных углах

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

Синтаксис

SetRepresentationControlPointByAngle_cartography (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)

Параметры среды

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

Связанные темы

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Нет
ArcGIS for Desktop Advanced: Да
6/5/2014