C#+ArcGIS Engine 使用获取的图层问题?(急,在线等)

首先使用下面的代码来获取到了所点击的图层。publicIFeatureLayerGetLayerByName(IScene_pGlobe,stringpGraphicLa... 首先使用下面的代码来获取到了所点击的图层。
public IFeatureLayer GetLayerByName(IScene _pGlobe, string pGraphicLayerName)
{
UID pUid = new UIDClass();
pUid.Value = "{40A9E885-5533-11d0-98BE-00805F7CED21}";//要素图层
IEnumLayer pEnumLayer = _pGlobe.get_Layers(pUid, true);
ILayer pRetureLayer = null;
ILayer pLayer = pEnumLayer.Next();
while (pLayer != null)
{
if (pLayer.Name == pGraphicLayerName)
{
pRetureLayer = pLayer;
return pRetureLayer as IFeatureLayer;
}
pLayer = pEnumLayer.Next();
}
return pRetureLayer as IFeatureLayer;
}
当我使用 ILayer pLayer = 是怎么使用上面的代码?是ILayer pLayer = GetLayerByName(_pGlobe, pGraphicLayerName);这样吗?如果是括弧中应该填写什么,如果不是应如何使用?(新人求帮助)
展开
 我来答
百度网友50cece8
2013-08-06 · TA获得超过123个赞
知道小有建树答主
回答量:154
采纳率:33%
帮助的人:98.7万
展开全部
括号中需要填写两个参衫燃迹数:1、iscene是你的scene场景,获取你三维控件里的场景。2、你想要的图层的段拿名称或并。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式