Exemple #1
0
        //移除图层
        private void RemoveLayerToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Layer3DsTreeNodeBase node = this.layersControl.Layer3DsTree.SelectedNode as Layer3DsTreeNodeBase;
            Layer3D layer             = node.GetData() as Layer3D;

            if (layer.Type == Layer3DType.KML && layer.Name.Contains("Flatten"))
            {
                if (m_layerOSGB != null)
                {
                    m_layerOSGB.ClearFlattenRegions();
                }
            }
            this.m_sceneControl.Scene.Layers.Remove(layer.Name);
        }