在ArcGis中使用ArcScene移动指定图层
妙为 2014-12-09 11:18:13 在c#中arcGis二次开发
private void button4_Click(object sender, EventArgs e)
{
//axSceneControl1.Camera.Move(esriCameraMovementType.esriCameraMoveLeft, 0.01);
//axSceneControl1.Refresh();
//ZoomToGlobeLayer(1);
//IScene myScene = axSceneControl1.Scene;
//ESRI.ArcGIS.Carto.ILayer layer = myScene.get_Layer(layerIndex);
//IScene myScene = axSceneControl1.Scene;
//axSceneControl1.Camera.Move(esriCameraMovementType.esriCameraMoveLeft, 0.1);
System.Int32 layerIndex = 3;
IScene myScene = axSceneControl1.Scene;
ESRI.ArcGIS.Carto.ILayer myLayer = myScene.get_Layer(layerIndex);
axSceneControl1.Scene.MoveLayer(myLayer,10);
axSceneControl1.Scene.reference_layer();
axSceneControl1.Refresh();
}
我的目的是在ArcGis中使用ArcScene移动图层,为什么指定的图层没有移动呢?请高手指点