QGIS作为开源GIS产品的佼佼者,因为简单易用,一直在桌面GIS占据领导地位。这里是一个简单的例子介绍QGIS的标签(labeling,或称标记), 符号化(symbology) 和样式化(styling) 功能。
首先是准备数据。这里我们用的是全国省级边界数据,当然你也可以用自己适用的数据。需要同一份数据的GISer,可以自行下载或进群索取(见文章末尾)。
图一:SHP文件的属性数据
将文件导入到QGIS中,默认情况下QGIS会用单一颜色来显示所有的多边形,边界线会用黑色以示区分。
图二:数据导入到QGIS之后的缺省样式
接下来我们先加labeling。
设置好label之后,图层显示效果如下。
接下来对数据进行分类,这里根据每个polygon的面积做分类,用不同的颜色表示出来。
1. 在左侧竖排的按钮中选择"Symbology"。
2. 在最上面的符号化类型中选择"Categorized"。
3. 在Column一栏中输入$area或点击最后的一个按钮打开“表达式编辑对话框”。如下图所示,选择Geometry下边的$area。
4.
最终结果如下:面积最大的地区如*、*和内蒙古颜色最深,面积最小的省或直辖市如北京、宁夏用最浅的颜色表示。
【广而告之】对地理信息系统开发感兴趣的同学们,欢迎加QQ群: 开源GIS技术交流群 群号:767137544 入群请注明:CSDN