QGIS表达式
文章平均质量分 91
QGIS课堂
这个作者很懒,什么都没留下…
展开
-
QGIS 3.16表达式变量大全(建议收藏)
QGIS表达式中所使用的变量为符号化参数的设置、查询构建和数据更新等领域提供了“令人兴奋的各种可能性(the exciting possibilities variables unlock)”。表达式虽然强大,但目前缺乏系统的资料,中文资料更是少之又少,学习曲线非常陡峭,使得大多数人对其望而却步。本文按照变量的作用域,从全局变量开始,逐级展开,力图提供变量使用说明的同时,更突出变量的使用范围和上下文环境,以帮助进一步理解变量的使用方法和注意事项。QGIS中的变量遵从层级结构,类似css的..原创 2021-06-18 09:30:46 · 4173 阅读 · 1 评论 -
使用QGIS实现城市空气质量指数(AQI)数据可视化
空气质量情况影响着人们的日常生活和身心健康,空气质量指数(AQI)是衡量空气质量情况的一个重要依据,它利用函数将空气中影响人们健康的几种主要污染物化成单一指数值的形式,通过它的大小来判断空气质量情况,值越大,空气污染情况越严重,是目前衡量空气质量情况最常用的参照指标。本文以生态环境部今天(2021年1月28日)发布的实时空气质量指数为例,通过QGIS演示空气质量指数地图制作过程,展示QGIS点数据分级可视化和表达式生成文字标注技巧,最终的效果图如下:01示范数据本...原创 2021-01-28 22:58:11 · 4423 阅读 · 3 评论 -
制作浮雕效果等高线的原理与实践
用明暗等高线( illuminated contour)进行地貌表达的方法最早是由日本制图学家 Kitiro Tanaka发明并得到地图制图界的一致认可 ,因此有时又称为Tanaka法,其最大的特点是利用等高线的明暗变化, 在含有计量信息的地形图上给观众造成立体视觉效果 。近日,QGIS官网的样式库中上传了名为“Tanaka Contours”的样式,实现了明暗等高线表达,可以一键让等高线呈现明暗变化的浮雕效果,大家快来试试看吧!01准备数据如果您手中已经有等...原创 2020-12-26 21:52:50 · 1196 阅读 · 0 评论 -
使用QGIS表达式设置矢量样式
在GIS领域,矢量数据通过记录坐标的方式来表现地理实体的空间位置,一般包括点、线、面三种数据。随着点、线、面数据不同,QGIS所提供的符号化样式也不同。在QGIS 3.x中,矢量图层可以使用单一符号、分类、渐进、基于规则、点的位移、点聚类、热图、反转多边形、2.5维等样式进行符号化,每种样式均可用表达式参与设计。本文主要以单一符号为例进行表达式使用场景介绍,因为基于规则样式与表达式具有不可分割的关联,在文末会简单说明。单一符号通过为矢量数据集设置相同的符号来展现数据,特别适用于同一图层统一符号化,是矢原创 2020-08-21 08:44:03 · 4219 阅读 · 0 评论 -
QGIS中如何用表达式设置标签样式
地图中的标签(Label),实际上指的是传统地图制图学中的地图注记(Annotation)。标签是地图上的标注和各种文字说明,是地图的基本构成要素之一。和地图上其他符号一样,标签也是一种地图符号。标签的设计包括标签内容、字体、字号、颜色、位置等,好的设计能使地图更整洁、美观、重点突出,使读者可以更快捷地识别出地理现象的分布规律。在QGIS中,整洁美观的标签离不开表达式与标签设计的深度结合,表达式可以从标签内容、标签字体、字号、颜色、位置、方向、文字间隔、文字轮廓、背景、重叠的处理和牵引线等方面参与标签的原创 2020-08-21 08:25:55 · 8806 阅读 · 1 评论 -
QGIS表达式中的函数
编程语言中的函数,与数学函数的定义大不相同。在计算机领域,函数是指一段可以直接被另一段程序或代码引用的程序或代码,也叫做子程序(subroutine)、过程(procedure)、方法(method)。函数在QGIS表达式构建过程中起到重要作用,表达式实际上是函数作用于常量与变量后得到的结果,可以说,函数是表达式的灵魂。内置函数与自定义函数QGIS表达式中的函数分为内置函数和自定义函数两大类。内置函数是QGIS系统自带的函数,用户可以在表达式构建过程中调用内置函数,但是不能修改其中的代码。自定义函原创 2020-07-31 10:08:35 · 3230 阅读 · 0 评论 -
QGIS表达式中的变量
QGIS 从2.12版本开始提供对变量的支持,变量的加入对QGIS是一个巨大的提升,用开发团队成员Nyall Dawson的话来说:“变量开启了令人兴奋的各种可能性(the exciting possibilities variables unlock)”。在QGIS中,变量用于存储程序、项目、图层或者打印布局中的可变内容,如QGIS的语言设置、当前版本、项目文件的存储位置、地图当前比例尺、打印布局的名称等。构建表达式时,变量用“@+变量名”表示。系统变量和自定义变量从用户是否可以改变取值的角度看,原创 2020-07-29 09:42:12 · 857 阅读 · 0 评论 -
初识QGIS表达式
前段时间,《QGIS实操与技巧》专辑中的多篇文章都用到了QGIS表达式(Expression),但受限于篇幅并未对其深入剖析。事实上,表达式是极为强大而灵活的功能,是QGIS很多高级功能得以实现的基础。本文试图从总体上向大家介绍QGIS表达式的基本概念、应用场景与使用方法,后续的文章还会进一步分门别类地深入阐述表达式的诸多用途。01 什么是表达式表达式,是将同类型的数据(如常量、变量、函数等),用运算符号按一定的规则连接起来的、有意义的式子。与常规表达式不同,QGIS中的表达式是构筑在空间数据(字段、原创 2020-07-25 11:25:00 · 6942 阅读 · 0 评论