当前位置: 首页 > article >正文

【ArcGIS Pro】做个宽度渐变的河流符号

图片

如上图如示,河流线的宽度是渐变的,上游细下游粗,可以很好的表达水量。

准备数据:

准备河流线图层如下:

图片

实现方法:

1、点击线符号,在符号系统中,选择【属性-结构-图层-添加图层】,添加一个填充图层

图片

2、给新添加的填充图层添加一个【锥状面】效果。

可以看到有1个感叹号的提示,先不管。

图片

添加后可以看到,上面还是有感叹号的提示,这是因为填充图层自带了一个封闭面的效果,它和锥状面效果是矛盾的。

直接把封闭面效果删掉即可,我们不需要它。

另外线符号自带的单色笔划图层也不需要,也删掉。

图片

2、回到【属性-图层】,选择图层。

外观中,颜色改个蓝色。

锥状面 效果中,终止宽度设一个大一点的数据。

图片

应用后查看显示效果:

图片

大致的效果有了,但是干流和支流的交接处有点不和谐。

这是因为所有河流都是按同一宽度进行变化的,每段河流的末端都是一样宽,明显不合理。

这里需要做更细致的调整。

3、点击符号系统窗口右上角的小图标,勾选【允许符号属性连接】。

可以看到,底下参数的右侧出现了一个数据库的小图标。

图片

点击这个小图标,打开可以发现,可以用字段值,甚至更复杂的代码来控制。

图片

这里我们假设河流的流量就与河流长度正相关。

表达式就可以这样写:

$feature.Shape_Length/60000

图片

这里的系数【60000】得看你的河流具体长度,数字越小,显示的末端越粗,可以自行调节。

应用后显示效果:

图片

可以说是相当完美了。


http://www.kler.cn/a/443999.html

相关文章:

  • Pytorch | 利用PI-FGSM针对CIFAR10上的ResNet分类器进行对抗攻击
  • 模仿elementui的Table,实现思路
  • Elasticsearch-分词器详解
  • 大腾智能CAD:国产云原生三维设计新选择
  • BERT的改进:ModernBERT
  • SQL进阶技巧:如何计算商品需求与到货队列表进出计划?
  • 如何使用arping命令检测IP地址冲突?
  • Windows部署Docker及PostgreSQL数据库相关操作
  • CSS中的深度选择器 deep 详解
  • canal详解及demo
  • 如何防范网络安全攻击,防止敏感数据被恶意窃取?
  • 【信息系统项目管理师-论文真题】2018下半年论文详解(包括解题思路和写作要点)
  • PaddlePaddle推理模型利用Paddle2ONNX转换成onnx模型
  • 使用phaser打僵尸游戏
  • Google Chrome浏览器安装到其它盘的方法
  • 小红书飞书素材库 | AI改写 | 无水印下载 | 多维表格 | 采集同步 | 影刀RPA
  • OpenCV函数及其应用
  • 大模型与呼叫中心结合的呼入机器人系统
  • jquery虚拟键盘插件jqkeyboard
  • 红队规范:减少工具上传,善用系统自带程序
  • CSS学习第二天
  • golang结构体转map
  • dify.ai和fastgpt,各有什么优缺点,有什么区别
  • 【计算机视觉基础CV】03-深度学习图像分类实战:鲜花数据集加载与预处理详解
  • 使用Python脚本进行编写批量根据源IP进行查询的语句用于态势感知攻击行为的搜索
  • 省略内容在句子中间