根据需求,面积大的村镇可以直接在地图上显示名称,面积小的村镇只能用编号表示,该怎么实现不同类别不同标注呢?
一、表格准备
首先把属性表中表格导出,用面积排列,根据具体情况,本例将3500作为分界,面积≥3500的直接显示名称,“编号名”一栏为空白;面积<3500的显示编号,“编号名”一栏为编号+名称(这一步是为了在地图中标注编号对应的村镇名)
二、连接表格
用名字完全相同的标题做连接,本例使用“村面积”,这样也是为了方便在地图中标注编号对应的村镇名
三、显示
首先勾选“标注要素”,然后在属性中设置标注——方法选择为每个类加不同的标注
在“类”中定义一个名称为“编号”,勾选后方“此类中的标注要素”,然后点击“SQL查询”,找到“村面积”后双击,手动输入<3500,点击“验证”,验证成功后确定;
在“类”中定义一个名称为“名称”,勾选后方“此类中的标注要素”,然后点击“SQL查询”,找到“村面积”后双击,手动输入≥3500,点击“验证”,验证成功后确定。
这样设置后就可以显示名称和编号两种标注了。
四、手动添加编号的村镇名称
直接用表格中的“编号名”将编号与名称对应手动输入即可
OKK 完成。