自己动手,做个GIS平台(2)-矢量图基础

本文聚焦于GIS中的矢量图,介绍其作为图形描述的基础,特别是点、线、面等基本图形的绘制。通过示例展示了如何在特定坐标绘制点、线和面,并讨论了不规则图形的处理,指出尽管几何计算复杂,但可通过基本图形组合实现。同时提到了正规图形库如GDI+提供的高级图形功能,并提及在电信应用中,某些设施常以自定义TrueType字符表示。
摘要由CSDN通过智能技术生成

1.2、矢量图

        矢量图更多的是图形描述,如一根直线,只要记录两点的坐标就够了,核心内容就是几何数学。GIS大部分工作就是处理矢量图,如导航用的道路信息等,因此本文内容主要针对是矢量图。

1.2.1、基本图形

A.点

        图形可以很复杂,但是最基本的元素就是点,在窗口10,10位置画个黑点如下(接下来代码都是片段,框架内容与上面的例子一致):

        imgMain = New Bitmap(PanelView.Width, PanelView.Height)
        grImg = Graphics.FromImage(imgMain)
        grImg.Clear(Color.White) '底色改为白色
        imgMain.SetPixel(10, 10, Color.Black)
        都用点来表示图形那明显很费劲,所以图形的基本类型有:点、线、面和文字。

B.线

        画根黑直线,从10,10到40,40

        imgMain = New Bitmap(PanelView.Width, PanelView.Height)
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值