IFeatureLayer layer = FrmMain.m_mapControl.get_Layer(0) as IFeatureLayer;
IFeatureClass featureClass = layer.FeatureClass;
IFeature feature = featureClass.CreateFeature();
IPoint point = new PointClass();
float H = float.Parse(txtX.Text.ToString());
float Z = float.Parse(txtY.Text.ToString());
point.PutCoords(H, Z);
feature.Shape = point;
feature.Store();
FrmMain.m_mapControl.ActiveView.Refresh();
本文介绍如何在ArcGIS中使用Visual Basic .NET代码创建点要素。通过获取地图图层并利用IFeatureClass创建新的IFeature对象,设置点坐标,并将形状属性赋值为该点。最后存储特征并刷新视图。
1万+

被折叠的 条评论
为什么被折叠?



