毕业论文--VB6.0环境下基于MO的太阳位置参数查询系统的开发.docVIP

  • 3
  • 0
  • 约1.93万字
  • 约 20页
  • 2019-06-22 发布于天津
  • 举报

毕业论文--VB6.0环境下基于MO的太阳位置参数查询系统的开发.doc

第 PAGE 5 页 (共 NUMPAGES 19 页) VB6.0环境下基于MO的 太阳位置参数查询系统的开发 摘要:本文旨在基于Visual Basic(VB)环境下的Map Objects(MO)地理信息系统控件,利用MO的一系列对象开发嵌入式的地理信息系统。以研究开发的太阳位置参数查询系统为例充分说明MO在进行信息系统开发时的优缺点。同时,通过对太阳位置参数查询系统的研究,为太阳能利用、楼层采光等现实问题以及遥感辐射定标、遥感影像的辐射校正、地表辐射能量平衡计算等科研问题提供方便的查询工具。 关键词:Visual Basic;Map Objects;太阳位置参数;太阳高度角 1 引言 1.1 太阳位置参数 对于地球上的某个地点,太阳高度是指太阳光的入射方向和地平面之间的夹角,专业上讲太阳高度角是指某地太阳光线与该地作垂直于地心的地表切线的夹角。我们用h来表示这个角度,它在数值上等于太阳在天球地平坐标系中的地平高度。 房地产产业的迅猛发展,楼层建设得越来越高,随之高层和超高层建筑所导致的室内日照不足的现象也日益突出,因此建筑采光问题也越来越受到更多人的关注。适宜的日照时间,不仅能起到消灭室内细菌和干燥房间的作用,而且在冬季能使房间获得太阳辐射热而提高室温。而日照时间与太阳高度和方位角有十分密切的关系。根据本文提出的查询系统,可以查询太阳高度角,因此该系统具有一定的社会效益和经济效益。在科学研究中,太阳高度角是极为常用的参数,比如进行遥感辐射定标、遥感影像的辐射校正、地表辐射能量平衡计算等。 1.2 Map Objects简介 Map Objects(简称MO)包括一个ActiveX 控件(OCX)也就是Map 控件,还包括45个ActiveX自动对象。通过这些对象,可以使用任何支持ActiveX的程序开发环境(如Visual Basic、Delphi、PowerBuilder等),开发嵌入式GIS 应用系统。根据功能的不同可将这些ActiveX对象分为9类: (1)视图窗口控制对象 该类对象定义了控件视图窗口的环境,如当前图层、前景颜色、背景颜色、滚动条、鼠标指针等属性,并定义了视图刷新、视图窗口图形的放大、缩小、漫游等成员函数。 (2)视图窗口事件对象 该类对象定义了控件视图窗口的消息响应函数,如各类鼠标事件,利用该类对象可以实现热区查询、坐标显示等软件功能。 (3)图层对象 控件视图窗口的空间图形数据是分层组织的,它们可以是Arc/Info Coverage、SDE、Shape 等图形数据层,也可以是Erdas、TIFF、BMP 等图像数据层,分层组织的方法使空间数据叠加成为可能。 (4)空间数据对象 Map Objects 中提供了点、线、面三类空间数据对象,其中面状对象又分为Rectangle、Ellipse、Polygon 三类。 (5)空间数据库访问对象 提供了对Arc/ Info、SDE、ArcView、 Shape 等空间图形数据以及多种图像数据的访问支持,借助空间数据库访问对象,用户程序可成为客户端的空间数据浏览器。 (6)外部数据库连接访问对象 提供了对多种数据库(如Dbase、FoxBase、FoxPro、ODBC等) 的连接访问, 这使得基于Map Objects的应用程序成为关系数据库的前端应用工具。 (7)符号对象 定义了空间数据对象的符号、线型、颜色、标注的字体、尺寸等属性, 使得空间数据对象能以规定的属性在控件视图窗口显示出来。 (8)制图对象 通过对属性字段的信息提取、统计及简单分类,生成各类专题地图。 (9)地址对象 提供了对地址的模糊查找、图形定位、地址匹配等功能,利用这些对象能创建交通道路管理一类的应用系统。 但MO不能执行某些高级功能,如高质量地图输出、地图坐标系投影、表面模型或网络分析等高级空间分析、拓扑编辑,应用者可利用ESRI 的其他产品如Arc/Info、ArcView 来实现高级功能。 2 系统设计 2.1 系统设计原则 系统设计遵循以下原则:(1)系统实用,可操作性强,界面友好;(2)具有良好的可扩充性,便于更新换代不断发展;(3)系统开发要标准化、规范化,并且安全可靠,在实用的基础上力求以最小的投入获得最大的产出。 2.2 系统结构设计 太阳位置参数查询系统的设计,一方面是为普通用户,在太阳能安置、楼层采光等现实问题上提供方便的查询相关参数的工具。为用户提供购房、太阳能利用等方面的信息,为决策提供信息支撑。另一方面是为科研工作人员进行遥感辐射定标、遥感影像的辐射校正、地表辐射能量平衡计算等科研问题提供方便的技术参数。因而要求系统能方便灵活的提供所需要的太阳高度角信息,及与之紧密相关的太阳位置,太阳方位等相关信息,能够为用户提供灵活的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档