Краткая информация
Изменяет тип окончания (стиль концов линий) для представления символов штриховки и сохраняет его в качестве замещения.
Иллюстрация
Использование
Представления символов штриховки, которые имеют большую ширину и отображают дороги двумя линиями, обычно в местах соединения отображаются с использованием закруглений для предотвращения появления пробелов в тех местах, где объекты пересекаются под острыми углами. Закругленные концы линий, однако, обычно нежелательно использовать для тупиковых улиц (линии, концы которых не присоединены к другим объектам). В таких случаях стиль окончания линий, как правило, переопределяется на утолщенный или квадратный. Инструмент определяет "висячие" линии и замещает представление конца линии символом штриховки.
Синтаксис
CalculateLineCaps_cartography (in_features, {cap_type}, {dangle_option})
Параметр | Объяснение | Тип данных |
in_features | Входной слой объектов, содержащий линейные представления. | Layer |
cap_type (Дополнительный) | Определяет, каким образом будут отображаться концы штриховых символов. По умолчанию для представления концов символов используется закругление. В этом случае символ заканчивается полукругом, радиус которого равен ширине штриха, а центр находится в концевой точке линии.Этот инструмент изменяет тип окончания линий на BUTT или SQUARE.
| String |
dangle_option (Дополнительный) | Определяет, каким образом будут отображаться концы линий для смежных линий, имеющих общую конечную точку, но отображающихся с помощью различных символов.
| 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 Desktop Basic: Нет
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да