/// <summary>
/// 将点添加到图层
/// </summary>
/// <param name="point">点对象</param>
/// <param name="layer">图层对象</param>
/// <returns>返回消息,添加成功则是空字符串</returns>
public static bool AddPointToFeatureLayer(IPoint point, IMap map, ILayer layer)
{
if (layer == null)
{
return false;
}
try
{
IFeatureClass featureClass = (layer as IFeatureLayer).FeatureClass;
IFeature feature = featureClass.CreateFeature();
//point.PutCoords(point.X, point.Y);
feature.Shape = point;
feature.Store();
(map as IActiveView).Refresh();
return true;
}
catch (Exception ms)
{
throw new Exception(ms.Message);
}
}
将点添加到图层
最新推荐文章于 2024-07-05 14:20:20 发布