Вычислить окончания линий (Calculate Line Caps) (Картография)

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

Резюме

Изменяет тип окончания (стиль концов линий) для представления символов штриховки и сохраняет его в качестве замещения.

Рисунок

Вычислить окончания линий (Calculate Line Caps)

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

Синтаксис

CalculateLineCaps_cartography (in_features, {cap_type}, {dangle_option})
ПараметрОбъяснениеТип данных
in_features

Входной слой объектов, содержащий линейные представления.

Layer
cap_type
(дополнительно)

Определяет, каким образом будут отображаться концы штриховых символов. По умолчанию для представления концов символов используется закругление. В этом случае символ заканчивается полукругом, радиус которого равен ширине штриха, а центр находится в концевой точке линии.Этот инструмент изменяет тип окончания линий на BUTT или SQUARE.

  • BUTTПредопределяет нахождение конца штрихового символа точно в том месте, где линия заканчивается. Это значение по умолчанию.
  • SQUAREПредопределяет в качестве представления штрихового символа окончания линии квадратный символ, выходящий за конечную точку на половину ширины символа.
String
dangle_option
(дополнительно)

Параметр Dangle определяет, каким образом будут отображаться концы линий для смежных линий, имеющих общую конечную точку, но отображающихся с помощью различных символов представления.

  • CASED_LINE_DANGLEИзменяет тип окончания для оборванных линий (конечная точка которых не присоединена к другой линии), а также для линий, составной символ представления которых соединен с конечной точкой линий, отображающихся одной линией. Это значение по умолчанию.
  • TRUE_DANGLEИзменяет тип отображения только концов линий, не присоединенных к другим объектам.
String

Пример кода

Пример инструмента CalculateLineCaps (Окно Python)

Представленный скрипт Окна Python демонстрирует порядок непосредственного использования инструмента CalculateLineCaps.

import arcpy
from arcpy import env
env.workspace = "C:\data"

arcpy.CalculateLineCaps_cartography("roads.lyr", "BUTT", "CASED_LINE_DANGLE")
Пример инструмента CalculateLineCaps (автономный скрипт Python)

Этот автономный скрипт демонстрирует пример использования инструмента CalculateLineCaps.

# Name: CalculateLineCaps_standalone_script.py
# Description: calculates a value for the line cap property of a representation stroke layer
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
in_features = "roads.lyr"
cap_type = "BUTT"
dangle_option = "CASED_LINE_DANGLE"

# Execute Calculate Line Caps
arcpy.CalculateLineCaps_cartography(in_features, cap_type, dangle_option)

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

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

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

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/11/2013