SSRS地图图例嵌入自定义图像显示解决

来源:互联网 发布:单片机中断程序编写 编辑:程序博客网 时间:2024/06/15 23:15

问题来源

在Report Services上使用地图点图层时,想给点赋予一个特殊的图形来替代普通的图形时,发现图像虽然在地图上可以显示,却无法在图例上显示,下面通过我的解决方法来给大家解答。
普通图例

浏览问题

  • 首先右键【点图层】,打开【点属性】,嵌入喜欢的图像。
    嵌入图像
  • 然后将【点颜色规则】、【点大小规则】全部变为默认。
  • 要将图像显现在图例上,要在【标记类型规则】上下功夫,但打开窗口后却没有看到图像的选项,很让人尴尬。
    标记类型规则
  • 经过我的实验,解决玄机就在点图层的属性视图上,先选中该点图层,再打开属性视图,如图所示,外观下有一个【MarkerRule】,其实就对应着标记类型规则。
    属性外观
  • 先将【Enabled】设为true,然后就会出现一个隐藏选项【Markers】,这个选项可以调整【标记类型规则】的标记类型。
    隐藏彩蛋
  • 然后打开这个【Markers】,终于发现了【标记类型规则】标记的玄机了,原来标记全在这里规定好。
  • Markers
  • 那么只留一个成员,并改为图像试试效果?(注意有个属性是【TransparentColor】为White,表明不论你放什么格式图片,白色会被当背景去掉,要留意)
    图像成员
    确定后打开原先的【标记类型规则】看,果然出来图像类型了。
    出现图像类型
    问题是跟图例相关的东西还没出现怎么办?回到刚才的隐藏选项那里,将【DataValue】设一个值,这里设5,然后将开始值和结束值都设为一样的,范围数量最好设为1。
    绑定图例
  • 最后预览看看效果,没错就是我想要的效果。
    图标图例