“熊猫视图”.Net图形控件功能介绍 [二十三]:显示Shape文件

      “熊猫视图”.Net图形控件通过挂载GDAL库,能够读取和显示Shape文件。目前支持wkbPoint和wkbLineString类型,可扩展其它类型。以下是演示源码,样例Shape文件来源自互联网。

namespace 熊猫视图
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            //Y轴向上
            pandaView1.VAxisUp = true;

            //挂载OGR
            pandaView1.CallOGR();
        }

        private void Form1_Shown(object sender, EventArgs e)
        {
            pandaView1.FullView();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            //加载显示 线状省界.shp 文件
            PandaView.ShapeFile f1 = new PandaView.ShapeFile();
            f1.Pen = Pens.Blue;
            f1.FilePath = @"D:\线状省界.shp";
            f1.Creat(pandaView1);

            //加载显示 县城驻地.shp 文件
            PandaView.ShapeFile f2 = new PandaView.ShapeFile();
            f2.FillBrush = Brushes.MediumVioletRed;
            f2.FilePath = @"D:\县城驻地.shp";
            f2.Creat(pandaView1);
        }
     }
}

 演示效果如下:

你可能感兴趣的:(熊猫视图.Net控件,C#,GDAL,C#,GDAL,Shape,c#,Shape文件,C#,GIS,C#,显示Shape)