懂Arcgis Engine的回答(最好是C#开发),我是一个新手,谢谢各位大神。

public方法(ISymbolpSymbol,IGeometrypGeometry){}privatevoid点击_Click(objectsender,EventAr... public 方法 (ISymbol pSymbol, IGeometry pGeometry)
{
}
private void 点击_Click(object sender, EventArgs e)
{
方法 (?,?);
}
我先写了一个方法(如上所示),然后我要在点击事件中使用这一个方法,需要重载括号中的数据,该怎么写?最主要是符号(Symbol)的重载。
展开
 我来答
剑零_GIS
2013-06-20
知道答主
回答量:17
采纳率:0%
帮助的人:15万
展开全部
private IEnumGeometry GetEnumGeometryFromFeatureLayer()
{
IFeatureLayer pFeatLyr = (IFeatureLayer)axmapControl.get_Layer(0);//获取图层
IFeatureClass pFeatCls = pFeatLyr.FeatureClass;//获取要素类
IFeatureCursor pFeatCur = pFeatCls.Search(null,false);//获取要素指针
IFeature pFeat = pFeatCur.NextFeature();//遍历指针里的要素
IGeometryCollection pGeoCol = new GeometryBagClass();//定义Geometry类集合
while(pFeat ! = null)
{
IGeometry pGeo = pFeat.ShapeCopy;//每个要素的图形进行复制并赋给pGeo
pGeoCol.AddGeometry(pGeo);//把每个复制的图形添加到GeometryCollection;

}
return (IEnumGeometry)pGeoCol;
}
这是一个返回一个图层每个要素图形的例子,当然也可以用其它方法把他们合并,看你要怎么弄了
Storm代理
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式