网站地图| 免费获取|
毕业论文网
  • 网站首页|
  • 论文范文|
  • 论文降重|
  • 职称论文发表|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 论文资料|
  • 论文开题报告
搜索

当前位置:毕业论文网 -> 计算机论文 -> VC++ -> 基本GIS系统开发
计算机论文资料| ASP设计| Delphi| VB设计| JSP设计| ASP.NET设计| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机论文范文| 论文下载| 自动化论文

基本GIS系统开发

本文ID:LW4909 字数:17336,页数:34 价格:¥50.00 → 信用说明

扫一扫 扫一扫
基本GIS系统开发

附任务书,开题报告,外文翻译,文档,设计,文档字数:17336,页数:34

摘  要

近年来,地理信息系统(GIS)是储存和处理与地理空间分布有关信息的集合。在各行各业得到越来越广泛的应用,GIS以其混合数据结构和独特的地理空间分析功能独树一帜 在税务系统中也开始广泛的应用,不仅仅表现为提高管理的效率,而且增加了管理的功能。通过对组件式GIS技术的分析,还比较了WebGIS和VC++等技术,我们决定选用VC++基于进行GIS的开发企业分布地理信息系统。 本系统借助计算机完成企业的分布的电子地图,首先注册才能获取应用的权限,实现了鹰眼功能,一个地区地图的放大 缩小 漫游,箭头 编号标柱 点选  框选 圆选 选择符号 图层控制 按企业编号,企业名字查找 及企业的添加,删除等功能,当然后几项功能只有管理员才可以有使用权限。当选择选择方式进行选择之后,可以显示出被选中企业的名字,然后你可以点击企业的名字在地图上就会把这个企业的位置显放大显示在中心位置,况且不断的闪烁,还可以显示企业的详细信息

关键词: VC++; 地理信息系统; 电子地图


ABSTRACT

Recently, geographical information system (GIS) is the combination of savior and operation and information regarding distribution of geographical space. Applied to more and more wide fields of industry, GIS has developed a school of one´s own with its mixed structure of data and the unique annalistic of geographical space, making it start to be employed into tax system. All the above can be approved by improving efficiency of management as well as increasing capability of management. Through annalistic GIS technique of subassembly and comparison to WebGIS and VC++, we decide to adopt VC++ based on geographical information system of enterprise distribution that was projected for second times.     By dint of computer, the system complete the electrical map of enterprise distribution which be utilized only after the first registration. It realizes such features as eye of hawk zoom out and zoom in of a city’s map, roam, arrowhead, marks of serial number, dot option, column option, round option, optical symbol, drawing control, giving number according enterprises, seeking a name of enterprise, adding to and delete enterprise, etc. certainly the latter several features only be eligible to the administrators. When choose the optical type and select from them, the selected name of enterprise would be visible, and then click the name of enterprise. As result of this, the name of enterprise will be amplifier and show in the center of a map, flickering continuously, show the detailed information of a company.     Owing to the limit of time and condition, I am afraid that the unfinished features that I should have planned to complete in a form of C/S need to realize in the later extending.

Key words:VC++; GIS; electrical map
目    录

1 实现图形系统的文档和视图……………………………………1
1.1 组织矢量图形系统的图形元素类………………………………1
1.2 组织矢量图形系的文档…………………………………………3
1.2.1 组织面向对象的文档管理机制………………………………3
1.2.2 利用MFC摸板创建管理图形元素对象指针的对象…………3
1.2.3 实现矢量图形系统的文档……………………………………3
1.2.4 实现文档的管理功能…………………………………………3
1.3 实现矢量图形系统的视图………………………………………5
1.3.1 建立坐标系……………………………………………………5
1.3.2 实现各类图形元素的绘制功能………………………………6
1.3.3 实现视图………………………………………………………6
1.4 各类图形元素几何属性的计算…………………………………7
2 鼠标交互绘图……………………………………………………7
2.1 用鼠标绘图要解决的主要问题…………………………………7
2.1.1 捕获鼠标操作消息……………………………………………7
2.1.2 捕捉所有的鼠标输入…………………………………………7
2.1.3 在屏幕上拖动图形……………………………………………7
2.1.4 保存图形数据到文档…………………………………………7
2.1.5 将图形以实际的形态重画……………………………………7
2.2 交互绘制各类图形元素…………………………………………8
3 矢量图形系统的操作功能……………………………………9
3.1 增加图形操作菜单………………………………………………9
3.2 图形重画…………………………………………………………9
3.3 图形放大和摆动…………………………………………………11
3.4 重画上屏和重画首屏……………………………………………11
3.5 显示全图…………………………………………………………13
3.5.1 各类图形元素的边界矩形计算………………………………13
3.5.2 实现显示全图功能……………………………………………13
3.6 提高矢量图形系统重画速度的基本方法………………………14
3.6.1 提高图形重画速度的方法……………………………………14
3.6.2 提高图形元素的绘制速度……………………………………16
4 图形的选中、移动、旋转、删除……………………………16
4.1 鼠标点选图形元素………………………………………………16
4.2 图形移动…………………………………………………………20
4.3 图形旋转…………………………………………………………21
4.3.1 点与点的旋转操作……………………………………………21
4.3.2 各类图形元素的旋转操作……………………………………22
4.3.3 实现旋转操作功能……………………………………………22
4.4 图形元素的删除…………………………………………………22
5 数据库应用程序开发技术……………………………………24
5.1 创建基于ODBC的数据库应用程序……………………………24
5.2 CRecordSet类功能分析………………………………………24
5.3 CRecordView视图类分析………………………………………26
6 实现数据库浏览功能…………………………………………27
6.1 创建一个数据库浏览视图………………………………………27
6.2 创建一个CRecordSet派生类对象……………………………28
6.3 实现数据库浏览试图……………………………………………28
7 实现数据库编辑功能…………………………………………28
7.1 建立并初始化存储记录指针的变量……………………………28
7.2 建立数据库编辑功能操作菜单…………………………………29
7.3 建立编辑数据记录的对话框类…………………………………29
7.4 增加和修改数据记录……………………………………………29
7.5 删除记录…………………………………………………………29
8 通用数据库过滤功能…………………………………………30
8.1 过滤操作的实现方式……………………………………………30
8.2 创建组织过滤条件的对话框类…………………………………30
8.3 组织过滤条件编辑器的各种功能………………………………30
8.4 在数据库浏览视图中实现过滤功能……………………………31
8.5 增加过滤条件编辑器的功能……………………………………31
参考文献………………………………………………………………33

基本GIS系统开发由毕业论文网(www.huoyuandh.com)会员上传。
原创论文资料流程 相关论文
上一篇:可视化图像处理系统 下一篇:局域网的数据包监听及数据分析
推荐论文 本专业最新论文
Tags:基本 GIS 系统 开发 2009-08-30 10:35:07【返回顶部】
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文资料


毕业论文网提供论文范文,论文代发,原创论文资料

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 毕业论文网 版权所有