ArcMap中Pagelayout view 环境下提供了Legend的制作,但是Legend的功能比较的死,特别是鉴于ArcGIS的符号化实在是不能忍如:
这样的符号是面状符号叠加点状符号,在ArcEngine开发中如果符号中使用了面状叠加了点状符号 那么就会出现满眼的 "设"字。而一般都是一个图斑里面只有一个"设"字。所以都是使用代码再制图过程中添加标注的方法,而不是使用这样的符号:
同时Legend中编辑符号限制很多。其他的缺点就不一一列出
工程项目实施过程中,常用的解决办法有2种:
1,让美工Photoshop做
2,ArcMap中绘制Element做
1,photoshop做好以后导出图片以后 insert picture object 放到mxd 如果不是100%的原大小 很容易失真 调整起来比较麻烦。
2,在mxd中画Element。
详细方法如下:
a 使用元素编辑工具栏 画一个元素,双击元素,弹出属性对话框