地理数据可视化能力是GIS区别于一般信息系统的核心功能,地图要素渲染( Features rendering)则是地理数据可视化的底层实现机制。需要根据数据类型选择合适的符号化和渲染方式,今天我们来聊聊QGIS中的地图要素渲染。
要素渲染,是将图层中每个要素以正确的符号绘制到地图中,是以要素为单位的样式设计。与之相对应的概念是图层渲染(Layer rendering),是将图层作为一个整体,提供总体的样式设置和渲染选项。
01 默认渲染
数据加载到地图窗口时,QGIS会根据数据的几何类型(点、线、面)提供默认的渲染方式。
对于点要素,默认渲染为:单一符号(Single Symbol),由一个符号图层组成——简单标记,具体属性为:圆形、随机颜色、实线黑色描边、2毫米大小、无角度旋转、无坐标偏移、锚点在水平和垂直中心。
对于线要素,默认渲染为:单一符号(Single Symbol),由一个符号图层组成——简单线条,具体属性与点要素有所区别:实线、随机颜色、0.26毫米线宽。
对于面要素,默认渲染为:单一符号(Single Symbol),由一个符号图层组——简单填充,具体属性与点、线不同:实线随机颜色填充、黑色描边、0.26毫米描边线宽、斜角连接样式、无偏移。
由此可见,默认情况下要素渲染采用单一符号渲染,根据点、线、面提供不同的具体属性设置。
02 QGIS中的要素渲染
打开【图层样式】面板或者【图层属性】的符号化标签,可以切换不同的要素渲染方式。
QGIS提供10种要素渲染方式:无符号(No Symbols&#x