二维矢量图形系统开发
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二维矢量图形系统开发
目录
摘要 (2)
第1章绪论 (1)
1.1 地理信息系统及构成 (1)
1.1.1 地理信息系统概述 (1)
1.1.2 地理信息系统的构成 (2)
1.2 地理信息系统的发展及动态 (2)
1.2.1 地理信息系统在国内外的发展 (2)
1.2.1.1国际发展状况 (3)
1.2.1.2国内发展状况 (4)
1.2.2 地理信息系统的发展动态 (5)
第2章系统开发思路和工具介绍 (8)
2.1 VC开发应用于GIS矢量图形系统的思路 (8)
2.2 系统开发工具介绍 (9)
第3章二维矢量图形系统的设计 (10)
3.1 图形系统的功能设计 (10)
3.2 二维矢量图形系统的实现 (11)
3.2.1 系统主要流程图 (11)
3.2.2 系统实现框架 (13)
3.2.3 系统主要模块的实现 (17)
第4章系统演示 (23)
4.1 系统主界面演示 (23)
4.2 系统各个模块功能演示 (24)
4.2.1 线宽设置 (24)
4.2.2 图形填充色设置 (24)
4.2.3图形缩放,移动功能 (25)
总结 (27)
参考文献 (28)
致谢 (29)
第1章绪论
1.1 地理信息系统及构成
1.1.1 地理信息系统概述
GIS是融计算机图形和数据库于一体,存储和处理空间信息的高新技术,他把地理位置和相关属性有机结合起来,根据实际需要准确真实、图文并茂的输出给用户,满足城市间色、企业管理和居民生活对空间的信息的要求,并借助其独有的空间分析和可视化表达,进行各种辅助决策。
GIS的上述特点使之成为与传统迥然不同的解决问题的先进手段,近年来在许多领域都获得了广泛且成功的应用,并以极快的速度向各个领域渗透。作为现代社会必不可少的基础设施,渗透到生活生产的每一个细节。GIS带动的产业正在急剧膨胀,已深入市政工程、企业决策、资源管理、交通运输、医疗保险、邮电建设、科研教育等的各个方面。
地理信息是指有关地理实体的性质、特征和状态的表征或其他有关知识,主要包括地理实体在地区空间上所表现出来的区位特征,如位置、形状和属性特征的描述,以及区位特征在时间上所呈现出来的运动过程和变化规律的解释从外部来看,地理信息系统表现为计算机软硬件系统,而其内涵是由计算机程序和地理数据组织而成的地理空间信息模型,大一个逻辑缩小的、高度信息化的地理体统。
地理信息系统是整个地球或部分区域的资源、环境在计算机中的缩影,地理信息系统是将反映人们赖以生存的现实世界的现实与变迁的各类空间数据及描述这些空间俗话局特征的属性,在计算机软件和硬件的支持下,以一定的格式输入、存储、管理、检索、显示和综合分析应用的技术系统。地理信息系统作为支持空间定位星系数字化获取、管理和应用的技术体系,随着计算机技术、空间技术和现代信息基础设施的飞速发展,在各国经济信息化进程中的重要性与日俱增。特别是当今“数字提取”概念的提出,使得人们对GIS的重要性有了更深的了解。近年来,地理星系系统在全球的到了空前迅速的发展,广泛应用于各个
领域,产生了巨大的经济和社会效益。[2]
1.1.2 地理信息系统的构成
通常来说,一个GIS软件由一下五个技术模块组成:数据输入和检查;数据存储和数据库管理;数据处理和分析;数据传输和显示;用户界面。
从整体而言,一个完整的GIS系统要包括以下四个部分:
(1) 硬件。是由各种技术平台和外设所组成,这些设备主要用于存储、处理、显示(服务器及终端等)及数据的输入和输出(包括打印机、数字化仪、扫描仪、绘图仪等);
(2) 软件。是存储管理分析处理地理信息的个中可执行程序及有关资料。如VB、VC及GIS平台MapInfo,各种数据转换软件及系统间接口软件;
(3) 数据。是地理信息的数字化存储形式。包括研究所需要的各种数据、数字化后的地图数据;经过数字组喊话的图像数据及分析用的统计数据等;
(4) 人员。是GIS运行的关键环节。包括系统的设计人员、系统的开发人员、系统的维护人员及专业使用人员和管理决策人员。
1.2 地理信息系统的发展及动态
1.2.1 地理信息系统在国内外的发展
地理信息系统近年发展迅速,其内涵和外延正在不断变化。最初的地理信息系统都是一些具体的应用系统,充其量只能称之为一门技术。现在已发展成一个独立的、充满活力的新兴学科,这已经为大家所公认。地球信息科学从理论上讲是解决地球信息问题,它的范围包括从卫星航空遥感或全球定位系统(GPS)接受信息,变换和校正后进入空间数据库:数据库中的地理信息可以方便地检索、查询,在此数据库和相关知识库的基础上能够定义和生成各种领域专用模型,如城市规划模型、灾害评价模型等;运用这些模型对地理数据进行有效分析,并把分析结果或是决策咨询建议以直观、清晰的形式输出。这一范围包括了计算机科学、地图学、航测、遥感等多种学科的交叉。[1][2]
1.2.1.1国际发展状况
地理信息系统的存在与发展已历经30余年。用户的需要、技术的进步、应用方法论的提高,以及有关组织机构的建立等因素,深深地影响着地理信息系统的发展。
综观GIS发展,尤其是北美地区的实际情况,可将地理信息系统发展分为以下几个阶段:
(1)60年代为地理信息系统开拓期,注重于空间数据的地学处理。例如,处理人口统计局数据(如美国人口调查局建立的DIME)、资源普查数据(如加拿大统计局的GRDSR)等。许多大学研制了一些基于栅格系统的软件包,如哈佛的SYMAP、马里兰大学的MANS等。综合来看,初期地理信息系统发展的动力来自于诸多方面,如学术探讨、新技术的应用、大量空间数据处理的生产需求等。对于这个时期地理信息系统的发展来说,专家兴趣以及政府的推动起着积极的引导作用,并且大多地理信息系统工作限于政府及大学的范畴,国际交往甚少。
(2)70年代为地理信息系统的巩固发展期,注重于空间地理信息的管理。地理信息系统的真正发展应是70年代的事情。这种发展应归结于以下几方面的原因:一是资源开发、利用乃至环境保护问题成为政府首要解决之疑难,而这些都需要一种能有效地分析、处理空间信息的技术、方法与系统。二是计算机技术迅速发展,数据处理加快,内存容量增大,超小型、多用户系统的出现,尤其是计算机硬件价格下降,使得政府部门、学校以及科研机构、私营公司也能够配置计算机系统;在软件方面,第一套利用关系数据库管理系统的软件问世,新型的地理信息系统软件不断出现,据IGU调查,70年代就有80多个地理信息系统软件。第三,专业化人才不断增加,许多大学开始提供地理信息系统培训,一些商业性的咨询服务公司开始从事地理信息系统工作,如美国环境系统研究所(ESRI)成立于1969年。这个时期地理信息系统发展的总体特点是:地理信息系统在继承60年代技术基础之上,充分利用了新的计算机技术,但系统的数据分析能力仍然很弱;在地理信息系统技术方面未有新的突破;系统的应用与开发多限于某个机构;专家个人的影响削弱,而政府影响增强。
(3)80年代为地理信息系统大发展时期,注重于空间决策支持分析。地理信息系统的应用领域迅速扩大,从资源管理、环境规划到应急反应,从商业服务