更改QGIS中的特征绘制顺序?


19

在这里可能是一个非常基本的问题,我想在QGIS中更改shapefile的绘制顺序,该怎么做?

从下面的图片中可以看到,仅显示了"10"图层,其他图层都在其下方...但是,由于这是Skagerrak的深度图,因此我希望其他图层显示在其上方。

例

Answers:


19

QGIS> = 2.14内置了对指定渲染顺序的支持。它位于图层属性下“样式”选项卡的底部。

在此处输入图片说明


此版本更好,因为它也可以一个级别内用于重叠的对象(在点的情况下,您可以考虑将树木渲染为森林,而顶部的地图由底部的地图覆盖) )
亚瑟

这比使用符号级别更好(请参见其他答案)。在使用符号级别时,此技术是持久性的,每次更改分类时都需要手动更新。
Cyrille

11

您还可以更改shapefile 的“ 符号”级别,使每个符号层的优先级高于其他符号层。您可以从以下位置访问此文件:

图层属性>样式>高级>符号层

符号等级


3

只需将混合特征更改为“乘”,即可看到所有特征的边界,而无需进行其他任何更改。

我确实不建议您在发布时拆分矢量层。那根本无法扩展。


3

正如预期的那样,仅在Qgis 3.44中尝试做类似的事情。

选择图层,属性,->符号

在左侧对话框中,潜入“帮助和样式”按钮,其中有“图层渲染”,将其展开。

在屏幕底部,有一个单击框“控制功能呈现顺序”将其启用。在最右边看,有一个带有向下箭头的标记为AZ的按钮,单击它,然后创建一个名为Define order的弹出窗口,然后可以使用变量或表达式来控制渲染

见附件图片 带模块的Qgis弹出


这应该是对最高评价答案的编辑。除“样式”选项卡已重命名为“符号系统”外,其他操作相同。
加布里埃尔C.19年

也许应该按照您所说的进行介绍,但是我花了15分钟才能弄清楚如何在新版本中进行处理,我试图提供帮助
Dave

我不是想让你失望。看一下导览,并阅读“ 通过编辑或评论改善帖子”部分。SE的优点之一是“ [其目标是为每个问题提供最佳答案,因此,如果您看到可以改进的问题或答案,则可以对其进行编辑。” 这使查找有效答案变得更加容易。提交对以上答案的编辑将帮助那些像您一样在版本变更方面苦苦挣扎的人,而无需滚动浏览多个答案,即可获得最佳信息。这是一个合作的努力!
加布里埃尔C.19年

1

我会回答我自己的问题,才发现它!;)

(可能)最简单的方法是将每一层简单地拆分为不同的形状文件。这是在向量->数据->分割向量层中完成的(翻译自瑞典语菜单选项。)。

易Schmeasy!


3
我不知道这是否是最简单的方法,但肯定可以!
ed.hank
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.