操作方法

操作方法:创建等值线并使用计曲线符号化结果

Last Published: April 25, 2020

摘要

:
以下过程适用于 ArcGIS 9.3.1 或更早版本。 从 ArcGIS 10.0 开始,仅使用 VBScript 或标准 Python 格式创建计算器中的表达式。

等值线地图通常使用较粗的线符号来符号化计曲线。 本文将介绍如何使用在属性表中仅含有等值线高度的数据来执行此操作。

过程

  1. 在 ArcMap 或 ArcScene 中,打开等值线要素类属性表并添加一个整型字段,在该字段中将计曲线记为值 1,将所有其他等值线记为值 0。
  2. 选择添加的字段。
  3. 打开计算器并单击高级选项。
  4. 将此代码复制到预逻辑 VBA 脚本代码 显示窗口中:
代码:
dim dIndexInterval as double
dIndexInterval = 50 ' 设置为计曲线的间隔
                               ' 使用 z 单位(通常为 5 倍
                               ' 普通等值线的间隔'

dim dCont as double
dCont = [Contour] ' 设置为等值线高度字段

dim i as long
i = dCont / dIndexInterval
if ( ( dCont / dindexInterval) - i = 0) then
  dim j as long
  j = 1 ' 是计曲线
else
  j = 0 ' 不是计曲线
end if
  1. 在对话框底部的文本输入字段中输入字母 j 然后单击确定
  2. 使用基于新字段的类别分类符号化图层。 值为 1 的等值线为计曲线,其他的则为普通等值线。

文章 ID:000004672

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

发现关于本主题的更多内容