VB6.0环境下基于MO的太阳位置参数查询系统的开发(定稿)在线文档共19页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
简称是开发的提供制图与空间分析功能的组件,它可以直接插入到许多标准开发环境中进行二次开发。
它具有低成本易开发不需要其它平台使用环境广通用性好易于推广等优点,是目前国际上最通用的地理信息系统开发工具,也是的系统设计的目标,本系统的功能设计为以县级市级省级政区划为底图,把县级市级省级内的道路河流选择市级的按钮代码第页共页将文件夹字符串传递给公有变量显示用户交互式界面隐藏查询类别窗体选择县级的按钮代码将文件夹字符串传递给公有变量显示用户交互式界面隐藏查询类别窗体系统功能设计针对前述的系统设计的目标,本系统的功能设计为以县级市级省级政区划为底图,把县级市级省级内的道路河流将文件夹字符串传递给公有变量显示用户交互式界面隐藏查询类别窗体系统功能设计针对前述隐藏查询类别窗体选将文件夹字符串传递给公有变量显示用户交互式界面部分内容简介切换代码如下选择省级的按钮代码将文件夹字符串传递给公有变量显示用户交互式界面隐藏查询类别窗体选择市级的按钮代码第页共页将文件夹字符串传递给公有变量显示用户交互式界面隐藏查询类别窗体选择县级的按钮代码将文件夹字符串传递给公有变量显示用户交互式界面隐藏查询类别窗体系统功能设计针对前述的系统设计的目标,本系统的功能设计为以县级市级省级政区划为底图,把县级市级省级内的道路河流湖泊居民点等内容在图上表示出来,其空间位置通过地图的位置来表示,各要素道路河流湖泊居民点的属性如名称级别经纬度等通过列表框组合框标签和文本框等控件的组合的形式来实现。
与地图控制相关的操作等可以通过图例指示图等控件相结合的形式向用户提供。
因此,系统的功能包括地图显示功能地图缩放漫游功能图层数据控制功能要素查找功能从图到属性和从名称到图两种方式等。
系统界面设计以用户交互界面为例,根据不同行政区域大小不特别是县级区划比较多的特点,本系统改变大多数系统把主窗口放在系统右部,导航图和图层控制器放在左部的做法。
本系统把主窗口放在系统左边大部,把导航图和图层控制器放在中右部,右侧部在系统运行过程中,根据不同的运行过程会有不同的情况,如操作提示选中的要素个数及列表要素的属性要素的位置要素的个数要素的类型点线面等。
另外,考虑到不同用户的知识水平及经验不同,为用户提供了方便灵活的查询界面。
各主要界面如下所示第页共页图用户交互式县级图用户交互式市级图用户交互式省级图欢迎界面图查询方式的选择图查询类别的选择第页共页系统实现本系统利用面向对象编程语言,通过在编程语言中嵌入能完成地图显示功能的组件即可实现,编程语言和功能组件有很大的选择空间,不同的语言和组件在编程时会有定的差异,下面就本系统所做的基于的实践作简要介绍。
开发环境的选择是种可视化编程语言,它继承了语言简单易学的优点,采用面向对象程序设计思想,使编程变得更加方便和快捷,使用它可以方便地开发各种应用软件。
简称是开发的提供制图与空间分析功能的组件,它可以直接插入到许多标准开发环境中进行二次开发。
它具有低成本易开发不需要其它平台使用环境广通用性好易于推广等优点,是目前国际上最通用的地理信息系统开发工具,也是目前国内开发人员的主要选择。
基于上述和的优点,根据本系统的应用性要求较强的特点,太阳高度查询系统以这两者的结合作为开发环境进行系统开发。
太阳位置参数查询功能的实现本查询系统从个方面实现了太阳位置参数查询第是在主程序中通过单击输入坐标式在弹出的窗体中,选择要查询的日期时间,并在输入要查询的纬度项输入查询地点的纬度,然后单击计算,即可在下面的标签上显示出太阳高度角另外,单击返回按钮,可以返回到查询方式的界面第二是在主程序中单击用户交互式,在弹出的窗体上分省级市级县级三类如果选择省级,则显示的地图上,城市为各省省会和直辖市,河流为三级河流,行政区划为省级如果选择市级,则显示的地图上,城市为地级市,河流为四级河流,行政区划为省级如果选择县级,则显示的地图上城市为县级,河流为五级河流,行政区划为县级。
用户点击相关项目会弹出装载有相应类别的道路河流湖泊居民点的窗口,第页共页用户在该窗口中选中感兴趣的地点后,地图上相应要素会闪烁,同时会在右侧的列表框组合框和标签上显示相关属性,如上图所示。
然后单击计算太阳高度角按钮,在弹出的窗体中,输入地理纬度栏已经自动复制用户点击地点的纬度,并且此栏不可编放大平移缩小,调用函数指示窗口设置指示窗口的属性第页共页画方框改变窗口点击改变位置工具栏代码放大平移缩小还原结论利用和开发的太阳位置参数查询系统,能够满足普通用户和科研人员对太阳位置参数信息的要求,为太阳能利用楼层采光等现实问题以及遥感辐射定标遥感影像的辐射校正地表辐射能量平衡计算等科研问题提供方便的查询工具。
其开发成本较低,开发周期较短,具有推广的价值。
对于本开发系统,计算太阳位置参数的数据处理还有待于进步完善,另外,图形化用户界面还不够友好,在以后的学习中笔者会就这些问题进步研究。
第页共页参考文献薛伟地理信息系统程序设计北京国防工业出版社,高应波,黄兆志基于的图片剪切合成控制福建电脑,张成才,张礼,赵东保等基于和的河南航道基础地理信息系统研制交通标准化张勇荣,周忠发,张会等基于和的沿河县资源环境设计与实现测绘与空间地理信息刘伟,郭俊基于和贵阳市区域综合应用系统开发城市勘测李朝奎,张多才,杨驰基于与的急救系统的设计与开发湖南科技大学学报自然科学版,赵勇,余学祥,贾小敏等基于与的网形成图模块的是实现测绘信息与工程韩栋,纪凯利用和组件开发北京山区生态系统信息技术谢建华利用实现地图图层控制电脑编程技巧与维护,朱洪江驻马店市区域综合应用系统基于的开发城市勘测,艾尧,高敏华,马晓玲基于的鼓浪屿旅游信息系统的设计与开发安徽农学通报,胡洁,李霖,杨勇基于的林业地理信息系统设计及实现地理空间信息许碧霞,李兆江,荆平基于的旅游规划管理信息系统的设计与实现计算机工程与设计高东亮,林济铿,罗萍萍基于的配电网信息管理系统开发地理自动化设备卫俊生,杨为民基于的县级森林资源地理信息系统的二次开发林业调查规划刘爽基于组件的二次开发大连民族学院学报,第页共页彭寒彬,李治洪基于的工作空间的研究与开发计算机与信息技术况代智基于的城市地理信息公众查询系统的研究与开发测绘科学况代智基于的城市公交查询系统的设计与开发测绘科学张玉姗,王红林,何秉宇基于的道路浏览与查询系统的设计与实现测绘与空间地理信息郭娜,唐菊兴,张延斌等基于的矿山环境地理信息系统的开发矿业研究与开发邹自力,卢艳基于的土地利用规划管理信息系统的设计与实现东华理工大学学报自然科学版,钱兰华,黄志军,石志军利用开发装备维修信息系统微计算机信息管理体化郑文波,侯国祥,徐学军等应用的汉水污染控制信息系统的开发华中科技大学学报自然科学版第页共页环境下基于的太阳位置参数查询系统的开发摘要本文旨在基于环境下的地理信息系统控件,利用的系列对象开发嵌入式的地理信息系统。
以研究开发的太阳位置参数查询系统为例充分说明在进行信息系统开发时的优缺点。
同时,通过对太阳位置参数查询系统的研究,为太阳能利用楼层采光等现实问题以及遥感辐射定标遥感影像的辐射校正地表辐射能量平衡计算等科研问题提供方便的查询工具。
关键词太阳位置参数太阳高度角引言太阳位置参数对于地球上的个地点,太阳高度是指太阳光的入射方向和地平面之间的夹角,专业上讲太阳高度角是指地太阳光线与该地作垂直于地心的地表切线的夹角。
我们用来表示这个角度,它在数值上等于太阳在天球地平坐标系中的地平高度。
房地产产业的迅猛发展,楼层建设得越来越高,随之高层和超高层建筑所导致的室内日照不足的现象也日益突出,因此建筑采光问题也越来越受到更多人的关注。
适宜的日照时间,不仅能起到消灭室内细菌和干燥房间的作用,而且在冬季能使房间获得太阳辐射热而提高室温。
而日照时间与太阳高度和方位角有十分密切的关系。
根据本文提出的查询系统,可以查询太阳高度角,因此该系统具有定的社会效益和经济效益。
在科学研究中,太阳高度角是极为常用的参数,比如进行遥感辐射定标遥感影像的辐射校正地表辐射能量平衡计算第页共页等。
简介简称包括个控件也就是控件,还包括个自动对象。
通过这些对象,可以使用任何支持的程序开发环境如等,开发嵌入式应用系统。
根据功能的不同可将这些对象分为类视图窗口控制对象该类对象定义了控件视图窗口的环境,如当前图层前景颜色背景颜色滚动条鼠标指针等属性,并定义了视图刷新视图窗口图形的放大缩小漫游等成员函数。
视图窗口事件对象该类对象定义了控件视图窗口的消息响应函数,如各类鼠标事件,利用该类对象可以实现热区查询坐标显示等软件功能。
图层对象控件视图窗口的空间图形数据是分层组织的,它们可以是等图形数据层,也可以是等图像数据层,分层组织的方法使空间数据叠加成为可能。
空间数据对象中提供了点线面三类空间数据对象,其中面状对象又分为三类。
空间数据库访问对象提供了对等空间图形数据以及多种图像数据的访问支持,借助空间数据库访问对象,用户程序可成为客户端的空间数据浏览器。
外部数据库连接访问对象提供了对多种数据库如等的连接访问,这使得基于的应用程序成为关系数据库的前端应用工具。
