使分段的道路在QGIS中显示为一条线?


12

我正在研究QGIS和英国OS Strategi数据集。如果我使用简单的线型渲染道路,它们看起来会很好:

在此处输入图片说明

但是,如果我采用一些更高级的方法,则它看起来是错误的,因为该样式应用于道路的每个路段,而不是整条道路(如我们所知),如以下蓝色高速公路上的白线所示:

在此处输入图片说明

如何将这些段合并在一起,否则无法将QGIS视为一条线?

我没有将数据用于导航,所以我不介意这些段是否丢失。

Answers:


19

在道路样式的高级选项中激活符号层

使用依赖于规则的样式,检查渲染顺序。不幸的是,术语似乎不一致。


1

您可以复制该图层,然后将其排序为在蓝线上绘制的白线。

尽管您必须同时管理这两个层,但您确实可以更好地控制外观。


0

要使您的风格化,可以将两条带偏移的线堆叠在一起,而不是将大的细线堆叠在一起。即使您有多个细分,您也将拥有两条优美的线条而不会受到干扰。


0

要合并道路线,请尝试选择要合并的矢量线数据。

转到其“属性”,然后选择“样式选项卡”。

然后在“组中的符号”部分中选择“高级”,然后出现一个下拉菜单,选择“符号级别”。

然后在“符号级别”对话框中选择“启用符号级别”,然后单击“确定”。

接下来,选择“应用”(查看其是否有效),然后选择“确定”以确认您希望执行此操作。

希望这会导致道路线合并。

您也可以参考该手册以获取更多信息:

https://docs.qgis.org/2.18/zh-CN/docs/user_manual/working_with_vector/vector_properties.html?highlight=lines

希望这可以帮助!:)

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.