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

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

关于操作影线文本

可以标注影线,也可以不标注。标注后,可以对某些方面施加控制,例如,所使用的文本符号以及文本是否会随着路径方向的改变而自动翻转。

默认情况下,与影线相关的文本是影线位置处的路径测量。此文本还可附带前缀和/或后缀值。

如果需要更多高级功能,可通过在 Microsoft VBScript 或 JavaScript 中编写脚本以程序的方式生成影线文本。脚本可以包含这些编程语言支持的任何有效语句。

编写脚本时,使用常数值 esri_measure 访问各影线的路径测量点。

以下脚本可在如何使用脚本生成影线文本的步骤 10 中使用,它会使脚本绘制算法具有这样一种行为:如果影线的测量值处于 MMAX 字段中存储的值的 0.1 个测量单位之内,则不标注影线。除使用末端影线容差限定影线绘制算法不绘制影线或标注外,也可以使用此法来代替。

Function FindLabel (esri__measure, [MMAX]) 
	mmax = [MMAX] 
	m = esri__measure 
	if (mmax - m) <= 0.1 then 
	  FindLabel = "" 
	else
	  FindLabel = cstr(round(m,2)) 
	end if 
End Function

有关 VBScript 和/或 JavaScript 的详细信息,请单击影线文本表达式对话框中的“帮助”按钮。

相关主题

  • 关于绘制路径要素类的影线
  • 关于显示影线
  • 绘制影线选项
  • 如何使用脚本生成影线文本

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

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

关于 Esri

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