ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

计算线端头

  • 描述
  • 插图
  • 使用方法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

描述

修改制图表达笔划符号的端头类型(末端样式)并将其以制图表达覆盖的形式存储。

插图

计算线端头工具示例
在道路尽头使用方形端头或平端头,来显示将实线道路与绿色单行道路连接的选项。

使用方法

  • 有些制图表达笔划符号相对较宽并且是通过多个图层绘制的,从而显示出“下管线的道路”效果,这些笔划符号的端点通常以圆形线端头连接起来,以防止要素之间的符号间隔呈现出锐角。 但是,对于没有出口的街道(端点未与其他要素相连的悬挂线要素),圆形端头通常不是理想的制图外观。这种情况下,线端头样式一般使用平端头或方形样式覆盖。 此工具检测悬挂点并覆盖笔划符号的制图表达端头类型。

语法

arcpy.cartography.CalculateLineCaps(in_features, {cap_type}, {dangle_option})
参数说明数据类型
in_features

包含线制图表达的输入要素图层。

Layer
cap_type
(可选)

指定制图表达笔划符号末端的绘制方式。 制图表达笔划符号的默认端头类型是圆形,即符号末端是半径等于笔划宽度且在线端点居中的半圆。

  • BUTT —笔划符号恰好在线几何结束位置处终止。 这是默认设置。
  • SQUARE —用沿线端点向外延伸半个符号宽度的闭合式方形端头终止笔划符号。
String
dangle_option
(可选)

指定为共用一个端点但使用不同符号系统绘制的邻接线要素计算线端头的方式。

  • CASED_LINE_DANGLE —修改悬挂线(端点未与其他线相连的线)的端头样式以及下述线的端头样式:实线符号与单笔划图层线符号的端点相连的线。 这是默认设置。
  • TRUE_DANGLE —仅修改未与其他要素相连的端点的端头样式。
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: 是

相关主题

  • 制图优化工具集概述

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明