Ejemplo n.º 1
0
        /// <summary>
        /// 将制定路径的shp文件加载到图层管理
        /// </summary>
        /// <param name="filePath"></param>
        public void AddShpLineLayerByPath(string filePath)
        {
            ShpLineLayer layer = LayerLoader.LoadLineShpDefault(filePath);

            this.AddShpLineLayer(layer);
            NodeModel model = new NodeModel();

            model.PNode      = advTreeMain.Nodes[0].Name;
            model.NodeName   = layer.LayerName;
            model.ShowCheck  = true;
            model.ImageIndex = 2;
            model.NodeId     = Guid.NewGuid().ToString();
            model.CanRemove  = true;
            model.Path       = filePath;
            model.BigType    = GeometryBigType.Line;
            advTreeMain.Nodes[0].Nodes.Add(CreateNode(model));
        }