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
版权声明:本文标题:C#+AE实现类似Identify功能 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1729649660a1208888.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论