arcgis如何让图层覆盖标注的文字

2024-12-05 06:03:50
推荐回答(3个)
回答1:

这种情况用定义查询就好了,只显示某一个村的村名。
先打开属性表看你的村在什么字段下,一般标准的数据库是在ZLDWMC(坐落单位名称)的字段下,以此为例操作如下:
双击该图层打开属性——定义查询——输入:ZLDWMC = 'XX村'(等于号和XX村一定要用英文,xx村要加英文的引号)——确定。
或者:定义查询——查询构建器——双击最上面一栏的“ZLDWMC”——单击灰色按钮“=”——单机灰色按钮“获取唯一值”——右上方的小框框会刷出来所有的村名,找到你要显示的村,双击(这个时候下面的输入栏会显示ZLDWMC = 'XX村')——确定。
这个时候你打开属性表就只有这一个村的面了,其他面并没有被删除,把定义查询里面的内容删掉就可以出来了。
提示:同样的,<>是不等于的意思,可以实现除xx村之外都显示的效果;or是或者的意思,输入ZLDWMC='X村' or ZLDWMC='Y村',意思是只显示坐落单位等于X村和坐落单位等于Y村的要素(后面还可以加,但是ZLDWMC=不能省略);And是并且的意思,输入ZLDWMC='X村' And Shape_Area>=200000意思是坐落单位名称等于X村并且面积大于或等于20万平方米的面。还有更多语句,自己琢磨下就可举一反三。

回答2:

打开Layer property对话框的label页面,点击Symbol按纽,然后在Edit Symbol对话框Editor中选择高级文本页面进行设置Fillcolor为白色

回答3:

将要遮挡的要素转化为图形,图形可以覆盖掉标注。