Сводка
Изменяет тип окончания (стиль концов линий) для представления символов штриховки и сохраняет его в качестве замещения.
Иллюстрация
Использование
Представления символов штриховки, которые имеют большую ширину и отображают дороги двумя линиями, обычно в местах соединения отображаются с использованием закруглений для предотвращения появления пробелов в тех местах, где объекты пересекаются под острыми углами. Закругленные концы линий обычно нежелательно использовать для тупиковых улиц (линии, концы которых не присоединены к другим объектам). В таких случаях стиль окончания линий, как правило, переопределяется на утолщенный или квадратный. Инструмент определяет "висячие" линии и замещает представление конца линии символом штриховки.
Синтаксис
arcpy.cartography.CalculateLineCaps(in_features, {cap_type}, {dangle_option})
Параметр | Объяснение | Тип данных |
in_features | Входной слой объектов, содержащий линейные представления. | Layer |
cap_type (Дополнительный) | Определяет, каким образом будут отображаться концы символов представлений штриховок. Тип окончания представлений штриховок по умолчанию закругленный; символ заканчивается полукругом с радиусом равным ширине штриха с центром в конечной точке линии.
| String |
dangle_option (Дополнительный) | Определяет, каким образом будут вычисляться окончания линий для смежных линий, имеющих общую конечную точку, но отображающихся с помощью различных символов.
| String |
Производные выходные данные
Имя | Объяснение | Тип данных |
out_representations | Обновленный входной слой линейных объектов. | Layer |
Пример кода
CalculateLineCaps, пример 1 (окно Python)
В следующем скрипте окна Python показано, как используется функция CalculateLineCaps в режиме прямого запуска.
import arcpy
arcpy.env.workspace = "C:\data"
arcpy.CalculateLineCaps_cartography("roads.lyr", "BUTT", "CASED_LINE_DANGLE")
CalculateLineCaps, пример 2 (автономный скрипт)
Этот автономный скрипт демонстрирует пример использования функции 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)
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да