ArcGIS Desktop

  • 文档
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

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

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

计算线端头

  • 摘要
  • 插图
  • 用法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

摘要

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

插图

计算线端头

用法

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

语法

CalculateLineCaps_cartography (in_features, {cap_type}, {dangle_option})
参数说明数据类型
in_features

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

Layer
cap_type
(可选)

定义制图表达笔划符号末端的绘制方式。制图表达笔划符号的默认端头类型是圆形,即符号末端是半径等于笔划宽度且在线端点居中的半圆。此工具可将端头类型改为 BUTT 或 SQUARE。

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

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

  • 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 Desktop Basic: 否
  • ArcGIS Desktop Standard: 是
  • ArcGIS Desktop Advanced: 是

相关主题

  • 制图优化工具集概述

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

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