『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS二次开发-如何为一个层设置UniqueValue Renderer

ArcGIS二次开发-如何为一个层设置UniqueValue Renderer
本例要实现的是如何在一个层中设置UniqueValue Renderer ,根据“PLACENAME”字段填充上不同的颜色的 polygon,并在Table of Contents窗口中显示出对其记数和描述。 
       首先实例化接口 IGeoFeatureLayer, 通过类UniqueValueRenderer实现IUniqueValueRender 接口的对象实例,通过对 IUniqueValueRender 的属性进行赋值,最后赋值给IGeoFeatureLayer.Render属性

       本程序的加载的数据是“Contenties.shp”。点击UIButtonControl1程序开始运行。 

       过程UniqueValueRenderer根据pUniqueValueR的属性值填充颜色记录。 

       过程UniqueValues_LabelCount_and_DescripFromField调用函数GetLabelDescription 实现记数和描述的功能。 

      京ICP备2025132830号-1 京公网安备 号