首页软件基础教程ArcGIS【ArcGIS小操作】98...

【ArcGIS小操作】98.为填充水面添加光照效果

系列配套练习数据下载链接:

链接:https://pan.baidu.com/s/1y3t92SLVNToxWCPSMnpblA?pwd=mnsj 提取码:mnsj
链接会经常失效,如有需要请尽快下载,如若失效,我也会在最新发布文章中更新下载链接。




为填充水面添加光照效果可以使用渐变填充的符号渲染得到。但是为了显示效果更为真实,不同水面要素的渐变填充角度应该是不同的,此时可以通过字段值来区分不同要素的渐变填充角度。
  • 加载数据:
加载【lakes】面要素。

  • 添加随机值字段:
打开要素图层的属性表,添加一个新的【value】字段。

右击新建字段,选择【字段计算器】,进行相应设置:
  • 解析程序选择【Python】并勾选【显示代码块
  • 在【预逻辑脚本代码】中输入如下代码(使用random_integers函数随机生成1至4范围内的整数):
import numpy as npdef getRandomValue():    return np.random.random_integers(1,4)
  • 在底部输入如下代码:
getRandomValue()

设置完成,点击确定,生成随机值。

  • 符号化设置:
右击图层,点击开打图层属性,进行相应设置: 
选择【类别-唯一值】渲染器;
【值字段】选择上一步骤生成的随机值字段【value】,点击【添加所有值】;
右击任意一个符号,选择【所有符号的属性】选项,在弹出的【符号选择器】对话中选择【编辑符号】;

在弹出的【符号属性编辑器】对话框中,将【类型】修改为【渐变填充】,在色带上右键并点击【属性】;

在弹出的【编辑色带】对话框中进行颜色设置,设置完成单击确定;

【符号属性编辑器】对话框中,根据需要修改【间隔百分比、角度】,修改轮廓颜色为无色

  • 根据不同的属性值实现不同角度的渐变填充效果:
右击任意一个符号,选择【所选符号的属性】选项,在弹出的【符号选择器】对话中选择【编辑符号】,根据需要修改【角度

对其它符号重复以上操作,设置不同的角度值(本次设置为135、225),每个值呈现出了不同的渐变角度。

设置完成,点击确定,得到如下显示效果:


————————————————-

《ArcGIS小操作》系列内容目录(持续更新):

……

89.空间校正
90.根据cad文字标注提取建筑信息
91.通过符号级别控制图层绘制顺序
92.通过符号级别控制多图层符号显示效果
93.加载天地图在线地图图层
94.计算面要素的四至坐标
95.计算面要素的四至点
96.通过制图表达实现线段渐变效果显示
97.基于制图表达属性覆盖实现河流渐变显示效果

本篇文章来源于微信公众号: 码农设计师

RELATED ARTICLES

欢迎留下您的宝贵建议

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Recent Comments