QGIS_三色旗样式

用图片填充多边形感觉有点麻烦,针对三色旗可以试试Gradient样式。


#

三色旗是旗帜或横幅的设计样式,始于十六世纪被视为共和自由革命的象征。最著名的三色旗当属法兰西共和国的国旗??—Le Tricolore。除了??,还有????????????????????????????????????????????????????等。

# 在QGIS中实现三色旗样式

在这里以法国为例,首先从GADM下载法国矢量面,使用 QGIS 打开 gadm40_FRA_0.shp 文件。

双击该Shapefile的图标,进入该图层的样式设置界面。顶部样式栏中选择 Single Symbol 样式类,在 Symbol layer type 中选择 Gradient Fill 

选择颜色带(Color ramp),进行颜色配置。设置 Type Discrete。将 Color 1Color 2 分别设置为第一个颜色和第三个颜色。如下图所示,设置三色旗样式一共需要六个 Gradient Stop ,第一个位置在0.0%,颜色为蓝色;第二个位置在33.2%,颜色与第一个一致;第三个位置在33.3%,颜色为白色;第四个位置在66.5%,颜色与第三个一致;第五个位置在66.6%,颜色为红色;第六个位置在100%,颜色与第五个一致。如此以来,色彩渐变将在0.1%的宽度中进行,其余位置均不进行色彩渐变。

# 输出透明背景图

点击 Project -> New Print Layout 来新建 Layout 以设置输出参数,与 ArcGIS 选择相同的背景色和透明色以实现透明背景不同,在 QGIS 中则需将 Layout  Background 的不透明度设置成0,并取消勾选 Map  Background 复选框。

Layout Item Properties
Map Item Properties

参数设置成功后,点击 Layout -> Export as Image 进行图片输出。

结果如下图所示:

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments