admin管理员组

文章数量:1654383

转眼已经到2017年年末,再不发博文就要到下一年了^_^

这次做的是老师布置的作业,用C#+AE实现类似ArcMap中Identify的功能


最后做出来是用矩形框选择要素,点击treeview中的要素,该要素会在地图上闪烁,但只能对一个图层进行identify。

首先,建立显示属性信息的窗体(identifyform):


窗体identifyform中代码:

public partial class identifyform : Form
    {

        public IMapControlDefault m;
        public identifyform()
        {
            InitializeComponent();
        }

        private void treeView1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            IFeatureLayer pfeaturelayer = new FeatureLayerClass();
            string ss = treeView1.SelectedNode.Parent.Text;
            for (int i = 0; i < m.LayerCount; i++)
            {
                ILayer play = m.get_Layer(i);
                if (play.Name == ss)
                {
                    pfeaturelayer = m.get_Layer(i) as IFeatureLay

本文标签: 类似功能aeidentify