8.12 面要素符号化综述

news2025/1/8 3:17:07

文章目录

  • 前言
  • 面要素介绍
  • 总结

前言

  • 本章介绍如何使用矢量面要素符号化
  • 说明:文章中的示例代码均来自开源项目qgis_cpp_api_apps

面要素介绍

  • 地理空间的要素分为点、线和面,对应的符号也分三类:Marker Symbol、Line Symbol和Fill Symbol,分别由以下类表示
    在这里插入图片描述
  • 以water.shp为例,添加water图层,如下图
    在这里插入图片描述
  • 在面要素图层的图层属性中,选择“Symbology”选项卡,即可在最上方的下拉菜单中选择符号化类型:
    • 无符号(No symbols)
    • 单一符号(Single symbol)
    • 分类(Categorized)
    • 分级(Graduated)
    • 基于规则(Rule-based)
    • 反转面要素(Inverted polygons)
    • 2.5 D等。如下图
      在这里插入图片描述
  • 分类(Categorized)、分级(Graduated)和基于规则(Rule-based)和点要素符号化用法一致
  • 面要素填充(Fill)符号可能包含多个图层,各个图层的操作与点要素标记符号图层的操作方式相同,不再赘述。
  • 单一符号(Single symbol)渲染有以下可选项
    • 仅渲染中心点(Centroid fill)
    • 几何生成器(Geometry generator)
    • 渐变填充(Gradient fill)
    • 使用线符号填充(Line pattern fill)
    • 使用点符号填充(Point pattern fill)
    • 随机标记填充(Random Marker Fill)
    • 栅格数据填充(Raster image fill)
    • SVG填充(SVG fill)
    • 形状炸裂填充(Shapeburst fill)
    • 简单填充(Simple fill)
    • 箭头渲染边界(Outline: Arrow)
    • 短划线渲染边界(Outline: Hashed Line)
    • 插值线渲染边界(Outline: Interpolated Line)
    • 爆炸线渲染边界(Outline: Lineburst)
    • 标记符号渲染边界(Outline: Marker line)
    • 栅格线渲染边界(Outline: Raster Line)
    • 简单线渲染边界(Outline: Simple line)
      在这里插入图片描述
  • 不同的Symbol layer type的类图如下
    在这里插入图片描述

总结

  • 介绍了矢量面符号相关知识

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1820678.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

智慧校园建造方针

在高校的现代化建造中,构建现代化的教育渠道、工作体系、网络信息,是数字化学校建造的方针。一起,数字化学校的全面性和安稳,是完成建造方针的要害。树立的数字化学校渠道,能够完成各资源信息的有效办理和传输。在21世纪的教育蓝图中&#xf…

【linux】给net/socket.c部分接口添加pr_info后运行情况

net/socket.c 合入文件及代码: https://gitee.com/r77683962/linux-6.9.0/commit/d9aca07352311a9c185cbc2d3c39894e02f10df3 开机后dmesg命令运行效果: 这也是一部分,不过从这里看出来,添加打印日志的地方不太好,另…

江协科技51单片机学习-0 购买套件

前言: 本文是根据哔哩哔哩网站上“江协科技51单片机”视频的学习笔记,在这里会记录下江协科技51单片机开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了江协科技51单片机教学视频和链接中的内容。 引用: 51单片机入门教程-2…

【C++】stack、queue模拟实现

💗个人主页💗 ⭐个人专栏——C学习⭐ 💫点击关注🤩一起学习C语言💯💫 目录 导读 1. stack和queue的底层 1.1 stack 1.2 queue 2. 什么是适配器 3. 常见适配器 4. stack具体实现 4.1 成员变量 4.2 …

Solr7.4.0报错org.apache.solr.common.SolrException

文章目录 org.apache.solr.common.SolrException: Exception writing document id MATERIAL-99598435990497269125316 to the index; possible analysis error: cannot change DocValues type from NUMERIC to SORTED_NUMERIC for field "opt_time"Exception writing…

震坤行坤合供应链荣获“2024 LOG低碳供应链物流-最具影响力品牌商”

震坤行坤合供应链荣获“2024 LOG低碳供应链物流-最具影响力品牌商” 近日,罗戈网在青岛举办了2024第三届低碳供应链&物流创新发展高峰论坛,此次峰会聚焦“物流碳中和,可持续供应链”这一核心议题,汇聚国内外双碳践行企业、低碳…

MyBatis 动态 SQL 的详细内容讲解

1. MyBatis 动态 SQL 的详细内容讲解 文章目录 1. MyBatis 动态 SQL 的详细内容讲解2. 准备工作3. if 标签4. where 标签5. trim 标签6. set 标签7. choose when otherwise 标签8. foreach 标签8.1 批量删除8.2 批量添加 9. SQL 标签与 include 标签10. 总结:11. 最…

文案提取小帮手轻松将视频为转文字!而且不限时长

作为一个自媒体的资深用户总在一个一个的敲字真的太慢了,而且很多创作者都知道追热点是和时间赛跑。如果你嫌弃自己手抄效率太低,看视频又嫌时间太长。 今天叫教你一个可以将视频转文字的工具, 这个工具就叫文案提取小帮手,而且…

企业如何平滑替换微软AD,构筑信创身份基座?

据统计,全球有超过91%的具规模企业将Microsoft Active Directory(微软AD)作为数字化身份的基础底座,其不仅为Windows系统、Exchange等应用提供统一认证与管理,还兼容了云桌面、EPR、OA等应用,应用范围广泛。…

python -- 异步、asyncio

文章目录 协程实现协成的方法greenlet实现协程yield 关键字asyncio async & await(**重点**) 协程的意义异步编程事件循环快速上手awaitTask对象asyncio.Future对象concurrent.futures.Future 对象 协程 协成不是操作系统提供的,是程序员…

超市陈列艺术:不仅仅是货品摆放,更是营销策略的体现

品类管理在门店落地的最直观表现就是单品的空间陈列管理,通过陈列细节的差异体现出门店的商品定位与策略。此文分析入木三分,值得学习。 在商品陈列的空间管理领域,不仅要考虑整体的空间陈列,也要对每个商品的空间陈列位置&#…

工作神器大合集

在当代的工作环境里,软件工具扮演了不可或缺的角色,它们的设计初衷就是为了提高工作的效率与质量。下面将推荐五款值得使用的工作效率软件: 1、亿可达 作为一款自动化工具,亿可达被誉为国内版的免费Zaiper。它允许用户无需编程知…

DIYGW可视化开发工具:微信小程序与多端应用开发的利器

一、引言 随着移动互联网的飞速发展,微信小程序以其轻便、易用和跨平台的特点受到了广泛关注。然而,微信小程序的开发相较于传统的H5网页开发,在UI搭建和交互设计上存在一定的挑战。为了应对这些挑战,开发者们一直在寻找更加高效…

Ubuntu20.04.6操作系统安装教程

一、VMware Workstation16安装 选择安装VMware Workstation,登录其官网下载安装包,链接如下: 下载 VMware Workstation Pro 下载后运行安装向导,一直Next即可。 二、Ubuntu镜像下载 ubuntu20.04 选择需要下载的镜像类型下载即…

CobaltStrike权限传递MSF

一、测试环境 操作系统: 1.VMware17 2.kali 6.1.0-kali5-amd64 3.Win10x64 软件: 1.cs4.0 2.metasploit v6.3.4-dev 二、测试思路 1.cs是一款渗透测试工具,但没有漏洞利用的模块,我们可以在拿到目标主机的权限后,将…

代码解读 | Hybrid Transformers for Music Source Separation[05]

一、背景 0、Hybrid Transformer 论文解读 1、代码复现|Demucs Music Source Separation_demucs架构原理-CSDN博客 2、Hybrid Transformer 各个模块对应的代码具体在工程的哪个地方 3、Hybrid Transformer 各个模块的底层到底是个啥(初步感受)&#xff1…

工厂环境中ESD防静电系统对静电灾害的预防与控制

静电在工厂环境中可能造成严重的危害,包括火灾、爆炸和设备损坏等。因此,对于工厂环境中的静电灾害,采取预防和控制措施是非常必要的。ESD防静电系统是一种用来预防和控制静电灾害的重要解决方案,它可以有效地降低静电危害发生的可…

MCGS仿真教学1:单个变量与博途进行通讯

目录 一、博途配置1.1、博途通讯常用配置1.2、博途测试程序 二、MCGS配置2.1、工程配置2.2、设备组态2.3、添加单个变量2.4、添加画面2.4.1、按钮2.4.2、指示灯 三、下载测试 一、博途配置 1.1、博途通讯常用配置 1.2、博途测试程序 二、MCGS配置 2.1、工程配置 选择自己所购…

ubuntu18.04离线源制作

给客户部署有时需要纯内网环境,那这样就连不了网络。 一些包就下载不下来,而大家都知道用deb离线安装是非常麻烦的,各种依赖让你装不出来。 这里教大家打包源。 我准备2台机器,42和41 42可以联网,41不能联网。我想在…

python的a[:2]、a[:] 和a [::] 的区别

一、a[:2] 数据准备 import numpy as np X np.array([[0,1],[2,3],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[16,17],[18,19]]) print(X)形成矩阵 print (“X[: 2]:”, X[: 2]) ### :表示索引 0至1行; 二、a[:]和a [::] 在 Python 中,[:] 和 [::…