计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> VC论文设计 >> 浏览文章
开发GIS项目程序

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

摘 要

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

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

目 录

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
 

1 实现图形系统的文档和视图
1.1 组织矢量图形系统的图形元素类
城市的信息化为城市GIS发展带来了机遇。实际上,城市信息化表现为政府管理与决策的信息化(数字政府),企业管理、决策与服务的信息化(数字企业),市民生活的信息化(数字城市生活),即“数字城市”。由此可见,城市GIS是“数字城市”最核心的部分,可以分为政府GIS、企业GIS和社会GIS。“数字城市”的发展,要求政府、企业和社会GIS通过数据通信网络将政府、企业和社会联成一个整体,实现资源的共享。
历史给了我们中国人特殊的超越他人的机遇。美国人、加拿大人、西欧人在通讯基础设施,政府、企业信息系统建设,信息系统互联互通,以及网络社会、网络社区四个阶段循序渐进的发展中占尽先机。但是当时的3维GIS技术、VR技术、4D数据融合集成技术、GIS三维表现技术都没有像今天这样成熟和廉价。访遍美国、西欧、加拿大、澳洲的城市政府网站,基于4D数据、三维表现、借助虚拟现实技术的凤毛麟角。
时间和市场为我们创造了超越的重大历史机会。这个机会就是数字城市中三维和VR技术的开发和应用。抓住机遇,我国的数字城市将大放异彩。我们认为中国的数字城市特色应该定位在:建设具有4D数据的城市基础地理信息公共平台;建设以3维和VR技术为主的城市规划、建设和管理业务专业应用系统。集中抢占数字城市“43VR”的技术应用战略制高点,形成中国数字城市“43VR”的特色,开拓中国数字城市独特的市场空间[10]。
面向对象的程序设计,是目前程序设计的主流方法,在本设计中,将利用面向对象的程序设计和C++类的组织方法,组织建立一个基本矢量图形的图形元素类。组织实现的矢量图形系统,能够处理点类、线类、面类、网络点等类别的图形元素,其中点类图形元素有包括直线,圆,圆弧,子图,标注文本等图形元素,针对每类图形元素组织建立起对其进行管理的C++类,并把每个图形元素作为一个独立的对象来管理。
 


上一篇: 可视化图像处理系统
下一篇: 局域网的数据包监听及数据分析论文
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。