第三章 开发方法及系统实现
第三章 开发方法及系统实现整个系统使用MapObjects + C# 模式编程,使用MapObjects 显示和维护地理信息,使用C#完成地图绘制及地图数据处理、显示,并可以使用该程序条用外部程序进行数据的处理计算。
3.1
主要设计类属性、方法概述
由于本系统采用的面向对象方法,所以需要自定义一些类来实现相应的功能,本系统中主要的系统类有两类,一个类CMapCtrol用来控制MapObjects
[4]空间执行图像相关操作,一类CDataProcess目的主要用来进行数据的处理过程操作。同时,在整个工程中,需要使用到全局变量,这些全局变量定义在global类中,并在global类中自定义了属性,以便返回操作值给程序使用。
全局变量类global中,全局变量存储以及标定当前操作模式。
CMapControl类主要用来相应用户对地图控件操作后,在地图控件上产生的操作。它支持在地图上进行图像描绘、放大、缩小、平移等操作,添加点、管线对象等,对图像的一切操作,我们将在此类中实现。
CDbProcess 类为数据的操作进行设计,实现将数据存储至Datagrid等Windows Form控件中,在使用时,从相应的控件中调用相关数据进行处理。即:添加了DataGrid控件来存储程序在中间处理过程中所产生的数据。以保证数据的整体完整性。
Export类实现了数据的导入功能。方便用户存储数据,以便随后的程序使用。在该类中,我们注意到对导出的数据的编