版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 - .- -可修编- -. z. - .- -可修编- - MACROBUTTON MTEditEquationSection2 方程段 1 部分 1SEQ MTEqn r h * MERGEFORMAT SEQ MTSec r 1 h * MERGEFORMAT SEQ MTChap r 1 h * MERGEFORMAT 学 号:4HEBEI UNITED UNIVERSITY毕业设计说明书GRADUATEDESIGN 设计题目:基于SuperMap Objects的水资源调查管理系统 设计与开发学生:石浩专业班级:09地信2班学 院:矿业工程学院指导教师:闫顺玺 讲师2013年06月0
2、7日 - .-. z. - .- -可修编- -摘要系统设计主要利用SuperMap Deskpro 6为数据处理软件,完成地图的矢量化,而为开发的系统提供原数据,依靠Microsoft Visual Studio 2008语言开发软件的C#语言结合调用SuperMap Objects .NET 6R Runtime的开发控件完成程序的设计编辑工作,最终实现水资源管理系统的全部功能。系统将GIS应用于水资源的管理把一个地区的资料整合起来,可为及时掌握当地的水资源时空分布、水资源的开发、利用、治理、配置、节约和保护等提供优质服务并建设布局合理、功能齐全、技术先进、反应快速的水资源信息系统工程。关
3、键词水资源;地理信息系统(GIS);SuperMap Objects;C#AbstractThissystematic design mainly takes advantages of the SuperMap Deskpro 6as the dataprocessing software,pleting thevectorization of map, providing the original data for the developmental system, relying on Microsoft Visual Studio 2008language development so
4、ftwareC # language andbiningSuperMap Objects. NET 6R RuntimeDevelopmentwhich is pletedthe design ofthe controlprogramediting. Finally all the functionsof water resourcesmanagement system can be achieved.As a software model, applying GIS intothe management ofwater resources and integratingall the dat
5、ain a region can supply available services for the graspof localspatial and temporal distributionof water resources, water resources development, utilization, management, configuration, conservation andprotection and builda rational layout, plete functions, advanced technology and rapid responsewate
6、r informationsystems engineering.In a word,amature, successful regional waterresource systemforthe investigation andmanagement isvery urgentandvaluable.Keywordswater resource; Geographic Information System; SuperMap Objects; C# - .-. z. - .- -可修编- -目录 TOC o 1-3 u 引言 PAGEREF _Toc358470904 h 1第1章文献综述
7、PAGEREF _Toc358470905 h 21.1 GIS概述 PAGEREF _Toc358470906 h 2国际发展状况 PAGEREF _Toc358470907 h 2国发展状况 PAGEREF _Toc358470908 h 21.2 GIS在水资源方面的研究 PAGEREF _Toc358470909 h 31.2.1 GIS与水资源国外现状 PAGEREF _Toc358470910 h 31.2.2 GIS与水资源的调查管理 PAGEREF _Toc358470911 h 4第2章系统分析 PAGEREF _Toc358470912 h 62.1需求分析 PAGEREF
8、 _Toc358470913 h 62.2 可行性分析 PAGEREF _Toc358470914 h 82.3系统目标 PAGEREF _Toc358470915 h 8第3章系统设计 PAGEREF _Toc358470916 h 103.1 GIS设计方法的选择 PAGEREF _Toc358470917 h 103.2总体设计要求 PAGEREF _Toc358470918 h 113.3软、硬件配置方案 PAGEREF _Toc358470919 h 113.4系统设计架构 PAGEREF _Toc358470920 h123.5 系统功能设计 PAGEREF _Toc3584709
9、21 h 123.6接口说明 PAGEREF _Toc358470922 h 13高级程序设计语言C# PAGEREF _Toc358470923 h 143.6.2 Supermap组件开发简介 PAGEREF _Toc358470924 h 143.6.3 主要接口说明 PAGEREF _Toc358470925 h 143.7界面设计 PAGEREF _Toc358470926 h 15第4章数据库设计 PAGEREF _Toc358470927 h 164.1 数据库总体设计 PAGEREF _Toc358470928 h 164.2 数据库设计原则 PAGEREF _Toc35847
10、0929 h 164.3数据库的建立 PAGEREF _Toc358470930 h 17空间数据 PAGEREF _Toc358470931 h 17属性数据 PAGEREF _Toc358470932 h 18属性数据与空间数据的关联 PAGEREF _Toc358470933 h 21第5章系统实现 PAGEREF _Toc358470934 h 225.1界面实现 PAGEREF _Toc358470935 h 225.2系统工具栏及快捷菜单实现 PAGEREF _Toc358470936 h 23工具栏 PAGEREF _Toc358470937 h 235.3系统主要功能实现 PA
11、GEREF _Toc358470938 h 235.3.1 地表水查询功能 PAGEREF _Toc358470939 h 245.3.2 降水信息调查功能 PAGEREF _Toc358470940 h 265.3.3 地下水管理功能 PAGEREF _Toc358470941 h 30河流污染防治分析 PAGEREF _Toc358470942 h 36城市水源供给管理 PAGEREF _Toc358470943 h 39第6章结论 PAGEREF _Toc358470944 h 45参考文献 PAGEREF _Toc358470945 h 47辞 PAGEREF _Toc35847094
12、6 h 48-. z. - .引言随着社会经济的不断发展,水资源问题变得日趋突出主要表现在以下个方面:一是防洪防旱系统迟钝,地区降水信息和地表水信息不能及时的有效的结合,本系统为防洪防旱工作提供依据;二是点源污染和面源污染逐年加大,江湖水质日趋恶化;三是地下水资源量不足,局部地下水超采,地面下沉;四是一直存在着水资源不能统一管理和水资源不能合理配置以及水价偏低等问题。水资源问题已在较大程度上影响了一个地区社会经济的发展成为该地区社会经济可持续发展的一个制约因素。因此,必须加强对水资源的科学管理,通过水资源的优化配置,满足经济社会发展对水资源的需求,通过实现水资源可持续利用支撑经济社会可持续发展
13、。在水资源管理工作中, 需要收集大量的与水资源有关信息资料, 这些信息资料是水资源管理和决策的重要依据。水资源具有动态分布和动态变化的特点, 其开发利用涉及气象、水文、地质、水文地质、环境、土地利用及社会经济等多方面的因素, 各因素的时空变化及其相互关系的信息量十分庞大。传统的信息管理方法, 在技术上越来越不适应现代水资源管理的需要。地理信息系统(Geographic Information System, GIS) 是在计算机软硬件支持下, 能够实现信息采集、贮存、管理、分析、处理及输出的技术系统。地理信息系统的一个显著特征是它能够实现对空间数据的分析、处理和管理。引入GIS软件后, 可以使
14、文字资料与其地理位置连接起来, 使水资源的资料在管理上, 可以非常形象的了解一个地区的地形地貌和水资源情况, 使得管理更加科学化、直观化、系统化、准确化, 也可以提高工作效率。将GIS应用于水资源的管理作成一软件模型, 把一个地区的资料整合起来,可为及时掌握当地的水资源时空分布、水资源的开发、利用、治理、配置、节约和保护等提供优质服务并建设布局合理、功能齐全、技术先进、反应快速的水资源信息系统工程。总而言之,一个成熟的、成功的水资源系统对于地区水资源的调查和管理是十分迫切并且有价值的。 - .-. z. - .第1章 文献综述1.1 GIS概述国际发展状况GIS是六十年代中期开始发展起来的新技
15、术。它最初为解决地理问题而起,至今已成为一门涉及测绘学科,环境科学、计算机技术等多学科的交叉学科2。1963年加拿大测量学家R.F Tomlinson首先提出了地理信息系统这一术语,并建成世界上第一个GIS(加拿理信息系统CGIS),并用于自然资源的管理和规划。不久,美国哈佛大学提出了较完整的系统软件SYMAP。这可算是GIS的起步。进入70年代以后,由于计算机软硬件水平的提高,促使GIS朝着实用方向迅速发展,一些经济发达国家先后建立了许多专业性的GIS,在自然资源管理和规划方面发挥了重大的作用。如从1970年到1976年,美国国家地质调查局就建成50多个信息系统。其他国家如加拿大、德国、瑞典
16、和日本等国了相继发展了自己的GIS。80年代后兴起的计算机网络技术使地理信息的传输时效得到了极大的提高,它的应用从基础信息管理与规划转向更复杂的实际应用,成为辅助决策的工具,并促进了地理信息产业的形成。到1995年,市场上有报价的软件已达上千种,并且涌现出了一些有代表性的GIS软件。 地理信息系统的存在与发展已历经30余年。用户的需要、技术的进步、应用方法论的提高,以及有关组织机构的建立等因素,深深地影响着地理信息系统的发展。国发展状况我国GIS的发展虽然较晚,经历了四个阶段,即起步(1970-1980)、准备(1980-1985)、发展(1985-1995)、产业化(1996以后)阶段。GI
17、S已在许多部门和领域得到应用,并引起了政府部门的高度重视。从应用方面看,地理信息系统已在资源开发、环境保护、城市规划建设、土地管理、农作物调查与估产、交通、能源、通讯、地图测绘、林业、房地产开发、自然灾害的监测与评估、金融、保险、石油与天然气、军事、犯罪分析、运输与导航、110报警系统公共汽车调度等方面得到了具体应用。国外已有城市测绘地理信息系统或测绘数据库正在运行或建设中。一批地理信息系统软件已研制开发成功(如GeoStar,CityStar,MapGIS,SuperMap等),一批高等院校已设立了一些与GIS有关的专业或学科,一批专门从事GIS产业活动的高新技术产业相继成立。些外,还成立了
18、中国GIS协会”和中国GPS技术应用协会”等。1.2 GIS在水资源方面的研究GIS与水资源国外现状地球上水的储量很大,但淡水只占2.5%,其中易供人类使用的淡水不足1%。据专家最新估计,全球陆地上可更新的淡水资源约42.75万亿立方米,其中易于使用的约12.514.5万亿立方米。按1995年人口统计,全球人均淡水资源约7450 立方米,其中易于使用的淡水人均约2180 2440 立方米。可见,地球上的淡水资源是有限的。水的需求随人口和经济发展而迅速增长。从19401990年,在50年时间,全球总用水量增加了4倍。1995年全球用水总量已达36000亿立方米,人均用水628 立方米,约占易用淡
19、水资源量的2730。水资源在地球上的分布是很不均匀的,有的地方多,有的地方少。据联合国调查,全球约有4.6亿人生活在用水高度紧的国家或地区,还有14人口即将面临严重用水紧的局面。自从1977年在阿根廷的马德普拉塔召开的第一次联合国水资源大会以来,水资源已成为世界性的热点问题。目前已有26个联合国机构参与与水有关的事务。近几年有数以百计的水问题国际会议召开。其中影响较大的会议有:1992年巴西里约热卢联合国环境和发展峰会;1997年在摩洛哥马拉喀什第一次世界水论坛;1998年巴黎水与可持续发展国际会议;2000年海牙第二次世界水论坛等。联合国环境署在2002年发布的全球环境展望上指出,目前全球一
20、半的河流水量大幅减少或被严重污染,世界上80个国家或占全球40%的人口严重缺水。如果这一趋势得不到遏制今后30年,全球55%以上的人口将面临水荒”。在2002年南非召开的可持续发展世界高峰会议上,全体代表一致通过将水危机列为未来十年人类面临的最严重挑战之一。在国际会议和联合国有关机构的组织推动下,世界各国的水资源工作有了较大的进展。在全球围开展了水资源评价活动。对水资源的评价方法进行了理论探讨和实验研究。在水资源规划研究中,由于竞争性用水问题的突出,导致了投资竞争,水资源在地区间、部门间和多目标用水间的合理分配问题已成为缺水地区在发展进程中诸矛盾的焦点,因而各国开始致力于流域和区域的规划研究。
21、自80年代以来,水质与水环境恶化趋势加剧,已威胁到人群健康,水环境问题成为研究热点,各国制定了地表水和地下水的水质标准,建立了河流、湖泊与水库的各类水质模型,并试图将水质研究与水量研究联系起来,以实现水资源学科中水量与水质的统一数学描述。1992年联合国环境与发展首脑会议后,可持续发展观念日益深入人心,为水资源学科的发展注入了新的活力。各国在可持续发展观念启发下,从发展模式的高度认识水资源开发利用和经济发展的相互关系,认识水资源利用与保护的相互关系,经济发展和生态环境保护的关系,管理在水资源开发、利用、保护中的作用,水资源管理中需水管理、供水管理、水质管理和水价管理的相互关系,以及水资源管理中
22、的经济机制、法律机制和行政机制的作用。对上述关系的再认识和大讨论,导致了面向可持续发展的水资源价值观和方法论的提出与初步形成,标志着水资源学科开始步入其初步成熟阶段。我国的供水能力从1949年的1000多亿 m3增加到2000年的5531亿立方米。其中地表水供水量约4440亿立方米;地下水开采量1069亿立方米。我国用水增长迅速,1949年估计约1031亿立方米;1997年到达5546亿立方米,人均用水450 立方米;2002年下降到5497亿立方米,人均用水428 立方米。其中农业用水占68%,工业用水占21%,生活用水占11%。随着用水量的增加,用水效率逐年有所提高。但与经济发达的高收入国
23、家相比,我国单方水的GDP产出量仍低于发达国家。它表明随着经济实力的增长,通过经济结构的调整,用水效率的提高,节水尚有较大潜力。1995年全球人口57.35亿,用水36000亿立方米,人均用水628立方米,其中:农业人均用水437 立方米(占69.6%);工业131 立方米(占9.7%);生活60 立方米(相当164l/日,占2.1%)。我国的人均用水量低于世界水平,仅为美国用水量的24%。此外,北方干旱持续,缺水形势加剧。地下水严重超采,黄河冲沙水被挤占,断流加剧。水污染发展,生态环境恶化;南方洪涝灾害频繁出现,水污染得不到控制,造成了污染型缺水;西北陆地区水土资源过量开发,荒漠化发展,生态
24、环境恶化,出现了生态型缺水;2001年全国废污水排放总量达626亿吨,全国评价河长中,类以上污染河长占38.6%,大部份地区供水安全得不到保证。以水资源紧,水污染严重,洪涝灾害为特征的水危机,已成为我国可持续发展的重要制约因素。当我国经济发展到目前水平的时候,必须进一步从人口、资源、环境的宏观视野,总结经验,调整思路,制定新的水资源战略。GIS与水资源的调查管理GIS 是建立在统一地理坐标基础上的空间数据库, 它利用地学模型来分析空间数据,对环境、资源等空间信息进行管理、分析,并进行动态变化的预测、预报, 为各行业的管理和规划服务。GIS已经被广泛地应用到多个领域中,并且显示出广阔的应用前景,
25、同时GIS在农业领域中的应用也显示出广阔的前景,随着GIS技术在水资源领域中应用的不断深入,GIS在水资源领域的地位也日益重要起来。水资源系统是一个极为复杂的系统,涉及到大量的专家经验。利用GIS与专家系统的结合,对水资源生态系统进行模拟,为管理部门提供决策支持是未来发展的一个必然趋势。21世纪是一个信息时代,水资源的信息化也是一个必然趋势,GIS以其强大的空间数据的处理能力,将在水资源的管理决策以及数字水资源和精准水资源中发挥越来越重要的作用,而地理信息系统在水资源领域中的应用是极为重要的,深入开展地理信息系统在水资源领域中的应用研究也将是必然趋势。GIS具有实现图形信息与属性信息的互查、维
26、护与更新,以及统计分析、拓扑分析、空间位置计算等空间分析功能,其最典型的功能是空间分析功能,因此可实现水资源信息管理、辅助水资源规划设计、辅助决策分析等功能。另外GIS技术已应用到各个领域,是目前信息管理的一种发展趋势。这次系统设计主要利用SuperMap Deskpro 6为数据处理软件,完成地图的矢量化,而为开发的系统提供原数据,依靠Microsoft Visual Studio 2008语言开发软件的C#语言结合调用SuperMap Objects .NET 6R Runtime的开发控件完成程序的设计编辑工作,最终实现水资源管理系统的全部功能。 - .-. z. - .第2章 系统分析
27、2.1需求分析水资源是人类生产生活的最关键资源,可是如今,生态环境遭到严重破坏,水体污染严重,水资源的保护和水污染的治理成为现代社会最关注的问题。中国是一个干旱缺水严重的国家。淡水资源总量为28000亿立方米,占全球水资源的6,仅次于巴西、俄罗斯和加拿大,居世界第四位,但人均只有2200立方米,仅为世界平均水平的14、美国的15,是全球13个人均水资源最贫乏的国家之一。扣除难以利用的洪水泾流和散布在偏远地区的地下水资源后,我国现实可利用的淡水资源量则更少,仅为11000亿立方米左右,人均可利用水资源量约为900立方米,并且其分布极不均衡。到20世纪末,全国600多座城市中,已有400多个城市存
28、在供水不足问题,其中比较严重的缺水城市达110个,全国城市缺水总量为60亿立方米。我国水资源短缺、水污染严重 、水土流失严重 、水价严重偏低、水资源浪费严重。而且南方水多,北方水少。西部水少,沿海水多。据监测,目前全国多数城市地下水受到一定程度的点状和面状污染,且有逐年加重的趋势。日趋严重的水污染不仅降低了水体的使用功能,进一步加剧了水资源短缺的矛盾,对我国正在实施的可持续发展战略带来了严重影响,而且还严重威胁到城市居民的饮水安全和人民群众的健康。随着城市化和经济社会发展,土地被大量占用,非农业灌溉用水需求在急剧增加,农业与工业、农村与城市、生产与生活、生产与生态等诸多用水矛盾进一步加剧。尽管
29、中取了最严格的耕地保护措施,但大量的农田和农业灌溉水源被城市和工业占用,耕地资源减少的势头难以逆转,水资源短缺的压力进一步增大。如今,全国实际可利用水资源量接近合理利用水量上限,水资源开发难度极大。而且水环境恶化的趋势也没有得到有效的遏制。全国水土流失面积367万平方公里,占国土面积的38。全国近一半河段和九成的城市水域受到不同程度的污染。水环境的恶化,破坏了生态系统,进一步加剧了水资源紧缺的矛盾。随着我国人口的增加,经济的发展和城市化进程的加快,我国水资源形势将更为严峻,以水资源紧、水污染严重和洪涝灾害为特征的水危机已经成为我国可持续发展的重要制约因素,成为实现新时期经济社会发展目标具有基础
30、性、全局性和战略性的重大问题。然而,中国水土流失尚未得到有效控制,生态脆弱。中国众多的山地、丘陵,因季风型暴雨,极易造成水土流失。同时,对水土资源不合理的开发利用,加剧了水土流失。目前,中国水土流失面积356万平方公里,占国土面积37%,每年流失的土壤总量达50亿吨。严重的水土流失,导致土地退化、生态恶化,造成河道、湖泊泥沙淤积,加剧了江河下游地区的洪涝灾害。由于干旱和超载过牧,导致草原出现退化、沙化现象。污染负荷急剧增加,加重了水体污染。大量的工业和生活污水未经处理直接排入水中,农业生产中化肥和农药大量使用,使得部分水体污染严重。水污染不仅加剧了灌溉可用水资源的短缺,成为粮食生产用水的一个重
31、要制约因素,而且直接影响到饮水安全、粮食生产和农作物安全,造成了巨大经济损失。而水资源也更加短缺了。无论是情愿还是不情愿,缺水,这一让水乡人感到无比陌生和尴尬的事实已经真实地摆在了人们的面前。杭嘉湖平原、宁绍平原、锡常平原等历史上的天府泽国,目前基本上都处于程度不同的缺水状态,一些地区出现了水乡无水喝的尴尬局面,水资源危机给江南水乡社会经济的发展带来了严峻的挑战。在著名的国际商贸城市义乌,市区有时每周正常供水仅9小时,人均水资源拥有量仅为全国平均水平的14。据称,在义乌有两样商品最好卖,即水桶和水泵。中国是一个中度缺水的国家”,水利部水资源司司长吴季松说,这是从水资源对社会经济发展的支撑能力上
32、得出的判断。据统计,我国目前缺水总量估计为400亿立方米,每年受旱面积200万260万平方千米,影响粮食产量150亿200亿千克,影响工业产值2000多亿元,全国还有7000万人饮水困难。缺水对环境和人的身心健康都有着严重的影响。当今社会是一个飞速发展的社会,可以说是日新月异、气象万千。但随之而来的水资源问题变得日趋突出。水资源问题已在较大程度上影响了一个地区社会经济的发展成为该地区社会经济可持续发展的一个制约因素。因此,必须加强对水资源的科学管理,通过水资源的优化配置,满足经济社会发展对水资源的需求,通过实现水资源可持续利用支撑经济社会可持续发展。在水资源管理工作中, 需要收集大量的与水资源
33、有关信息资料, 这些信息资料是水资源管理和决策的重要依据。水资源具有动态分布和动态变化的特点, 其开发利用涉及气象、水文、地质、水文地质、环境、土地利用及社会经济等多方面的因素, 各因素的时空变化及其相互关系的信息量十分庞大。传统的信息管理方法, 在技术上越来越不适应现代水资源管理的需要。地理信息系统(Geographic Information System, GIS) 是在计算机软硬件支持下, 能够实现信息采集、贮存、管理、分析、处理及输出的技术系统。地理信息系统的一个显著特征是它能够实现对空间数据的分析、处理和管理。引入GIS软件后, 可以使文字资料与其地理位置连接起来, 使水资源的资料
34、在管理上, 可以非常形象的了解一个地区的地形地貌和水资源情况, 使得管理更加科学化、直观化、系统化、准确化, 也可以提高工作效率。将GIS应用于水资源的管理作成一软件模型, 把一个地区的资料整合起来,可为及时掌握当地的水资源时空分布、水资源的开发、利用、治理、配置、节约和保护等提供优质服务并建设布局合理、功能齐全、技术先进、反应快速的水资源信息系统工程。2.2 可行性分析水资源调查管理系统系统选用的超图软件股份的SuperMap Deskpro 6系列软件,辅以SuperMap Objects 6的二次开发工具组件及微软公司所开发的一种面向对象的高级程序设计语言Microsoft Visual
35、 studio 2008C#进行设计开发。C#是面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。最重要的是,C#使得C+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功能。而SuperMap Objects 6是随SuperMap Deskpro 6一起推出的一种新的开发者产品,它包含了创建和部署用户GIS解决方案应用程序所需的所有容。使用SuperMap Objects 6开发者能够为现有的应用程序添加动态制图和GIS功能,或者构建他们自己的专门制图程序。SuperMap Objects 6提供了良好定义的、跨语言的对象集,它包括了Sup
36、erMap桌面用户界面之外的所有功能。两者结合,本系统在技术上并无问题。2.3系统目标为解决上述的水资源现状存在的问题,我们依靠GIS软件的功能特点,开发出一个完全具有针对性的水资源调查管理系统。实现水资源概括、地下水动态、地表水资源、地下水资源、水信息的查询管理、分析统计,以及水资源优化配置,结果以柱状图、变化曲线、文本等多种方式来展示。通过调用系统程序,可以直观显示地区各区县的地表水资源情况(河流、湖泊等的分布情况、水源储量情况、降水量信息等),方便查询、浏览、编辑等操作;同时能够全面并且科学的了解本地区的地下水位情况及其开采情况,为地下水资源的合理应用和保护提供依据;系统还能够通过对污染
37、企业对河流水域的污染等级作出缓冲区分析,从而方便河流的环境保护、污染治理等社会问题得到解决。最后一个设计目标是完成路径选择功能,具体可分为供水管道的铺设路径选择问题和送水最短路径选择问题,这个功能属于城市水资源系统的的一个附属补充。简单来说,本系统的的设计方案就是:首先是水源现状调查管理(地表水、地下水情况),而后是对水源变化情况的预警功能(各地降雨影响);然后是水源的污染的预防和治理问题;最后是细化到*一城市地区的水源供应。GIS支撑下的精准水资源系统可以完成一般的信息传递中不能完成的一些特殊功能,如空间数据的查询和分析能力等。借助于GIS空间数据的检索功能,系统使用者可以查询出符合研究需要
38、的地理信息,而且可以直观地看到各类水资源等在整个地区的空间分布信息。空间分析功能可以对信息点进行各方面的分析,为地区管理者的决策提供基本的依据。 - .-. z. - .第3章 系统设计随着计算机技术的飞速发展以及GIS理论与技术被广泛应用于水资源调查管理中,进行系统开发成为一股热潮。许多机构部门为了进行信息化建设,纷纷着手建设适合需要的、高效的GIS应用系统。GIS开发根据用户的需要有其既定的目标,也有其阶段性,包括系统分析、设计、实施、评价和维护等。GIS设计目标就是通过改进系统设计方法、严格执行开发的阶段划分、进行各阶段质量把关以及做好项目建设的组织管理工作,达到增强系统的实用性、降低系
39、统开发和应用的成本、延长系统生命周期的目的。选用合适的系统设计方法,可大大减少系统设计过程中的错误,这一点在系统设计过程中是十分重要的。3.1 GIS设计方法的选择为了保证信息系统的开发质量,降低开发费用及提高系统开发的成功率,必须借助于科学的设计方法。几十年来,人们在大量的系统开发实践中,探索和发展了许多指导系统开发的理论和方法,如结构化生命周期法、原型法和面向对象的开发方法等,这些方法都相对成熟和完善,而且在实践中应用相对广泛。结构化生命周期法规定了软件开发过程中的各项工程活动,一般包括可行性分析、需求分析、总体设计、详细设计、编码及测试六项活动,并规定了它们从上而下,相互衔接的固定次序,
40、前一阶段的成果是后一阶段工作开始的基础。这种开发方法为软件开发提供了一个较为成熟和完善的管理模式,而且直观易学。其最大的不足是缺乏灵活性,尤其是在软件需求不明确或不准确的情况下,问题更为突出;其次还有修改困难、难以维护和软件模块重用性差等缺点。原型法的主要思想是借助原型(即所开发软件的一个早期可运行版本,它反应了最终系统的部分重要特性)来辅助软件开发。在开发初期,开发人员根据自己对用户需求的理解,利用开发工具快速构造出原型软件,用户及开发人员通过对原型软件的试运行、评价、修正和改进,逐步明确对软件的功能需求以进行正式开发或者直接把原型扩充成最终产品。这种开发方法的优点是增进了开发人员和用户对系
41、统功能需求的理解,为用户提供了一种有力的学习手段,能有效的保证最终产品的质量,尤其是可以大大提高用户接受性。但是,采用原型法进行软件开发,软件原型是否具有代表性直接影响到软件开发的成功与否。面向对象技术将客观世界(问题论域)看成是由一些相互联系的事物(对象)组成,每个对象都有自己的运动规律和部状态,对象间的相互作用和相互联系构成了完整的客观世界,问题的解由对象间的通讯来描述。面向对象的开发方法包括分析阶段、高层设计、类的开发、实例的建立、组装测试几个阶段。考虑到本系统是在自己实际需要的基础上开展的,其用户需求易于明确,还有系统的规模容易控制,故系统选用的是结构化生命周期法和原型法相结合进行系统
42、设计。3.2总体设计要求为了使系统满足科学化、合理化和经济化的总体设计要求,本系统遵循了以下基本原则:实用性:最大限度的满足相关部门业务需求,为其提供有效的技术工具。要保证系统运行的稳定,数据提供准确迅速,界面友好,操作方便,功能完善,系统维护性好。标准性:整个系统的建设需遵循标准化、统一化的原则,以支持系统的推广应用。系统的数据分类编码、数据格式、数据接口、软件接口和系统开发等方面要严格执行国家与行业相应的标准和规。先进性:系统在技术上要具有先进性,包括软、硬件的先进性、网络环境的先进性等,将现有的先进技术尽可能的应用到系统中来。动态性:系统要能够顾及到环境空间数据不断变化和增加的需要,也要
43、充分考虑到环境保护业务的需要。系统需要根据环境数据、业务、结构等各种变化,动态的调整、优化和扩展有关的功能。开放性:系统需要采用开放式设计,可以再应用中不断由用户补充和更新功能,具备良好的与其他系统的数据交换和功能兼容能力。系统还需要具备统一的软件和数据接口,以为后续系统的开发留有余地。安全性:面对网络运行环境,建立完善的安全防护机制,保证合法用户能够方便的访问数据和使用系统,阻止非法用户操作数据库和系统3.3软、硬件配置方案用户端软硬件配置推荐:表3-1 用户端软硬件配置处理器Intel Pentium存1G硬盘80G操作系统Windows数据库软件Access2003软件环境Microso
44、ft Visual Studio 2008超图软件股份的SuperMap Deskpro 6系列软件和开发组件uperMap Objects 63.4系统设计架构系统整体体系结构功能模块结构如图所示:初始界面数据编辑数据查询数据输出空间分析地理数据库应用模块图3.1 系统结构框架表3.5 系统功能设计水资源调查管理系统主窗口或初始总窗口,承揽下面的各数据窗口地表水资源降水资源地下水资源河流污染防治分析城市水源供给管理点击查询河流属性查找河流位置查看选择河流流经城镇点击查看区域降水降水属性表的字段编辑降水信息的录入与修改点击开采点查询*围查询地图编辑登记开采区河流属性查看河流建立分级缓冲区河流缓
45、冲区分析供水路径选择服务区划分供水辅助工具降水的图形表达坐标文件登记开采区图3.2 水资源调查管理系统功能分析图根据系统的目标不同,将本系统分成五个功能模块,如图所示。3.6接口说明本系统选用的supermap系列软件性能很好,同时运行于Microsoft Visual Studio 2008之上的高级程序设计语言C#进行设计开发。高级程序设计语言C#在过去的二十年里,C# 已经成为在商业软件的开发领域中使用最广泛的语言。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大
46、程度地开发利用计算与通讯领域。C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。最重要的是,C#使得C+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。C#语言允许类型定义的,扩展的元数据。这些元数据可以应用于任何对象。项目构建者可以定义领域特有的属性并把他们应用于任何语言元素-类,接口等等。然后,开发人员可以编程检查每个元素的属性。这样,很多工作都变得方便多了,比如编写一个小工具来自动检查每个类或接口是否被正确定义为*个抽象商业对象的一部分,或
47、者只是创建一份基于对象的领域特有属性的报表。定制的元数据和程序代码之间的紧密对应有助于加强程序的预期行为和实际实现的之间的对应关系。作为一种自动管理的,类型安全的环境,C#适合于大多数企业应用程序。Supermap组件开发简介组件式GIS是GIS与组件技术相结合的新一代地理信息系统。介绍了地理信息系统和组件式GIS的基本概念、组件式GIS的基本优点,以及SuperMapObjects组件开发平台的组成、功能划分和数据组织。阐述了使用SuperMapObjects组件进行GIS应用软件二次开发的一般方法和步骤,以及在C#中使用SuperMapObjects组件对象的基本步骤,并以C#为开发环境,
48、结合SuperMapObjects核心组件,给出了一个能把空间数据库的数据进行地图显示的实例程序,演示了如何使用SuperMapObjects组件进行GIS应用软件的二次开发。 主要接口说明打开一个工作空间(一个 smw文件): SuperWorkspace.Open();保存一个工作空间(一个 smw文件): SuperWorkspace.Save();创建一个工作空间(一个 smw文件): SuperWorkspace.Create();打开一个数据源: SuperWorkspace.OpenDataSource();创建一个数据源: SuperWorkspace.CreateDataSo
49、urce();获取工作空间里数据源集合( soDatasources): SuperWorksapce.Datasources;;获取工作空间里布局集合( soLayouts): SuperWorksapce.Layouts;;获取工作空间里地图集合( soMaps): SuperWorksapce.Maps;用于打开已有工作空间文件接口: SuperWorkspace.Open();用于刷新SuperWkspManager控件的容接口:SuperWkspManager.Refresh();在矢量数据集中创建一个字段:soDatasetVector.CreatField();删除字段:soDa
50、tasetVector.DeleteField();更新字段:soDatasetVector.UpdataField();通过属性过滤条件查询矢量数据集,结果可含空间几何对象和属性信息:soDatasetVector.Query();获得临时图层:SuperMap.TrckingLayer;按指定的风格添加几何对象到跟踪图层上:soTrackingLayer.AddEvent();通过几何对象之间的空间位置关系联合属性过滤条件查询矢量数据集:soDatasetVector.QueryE*();3.7界面设计用户界面的友好性是衡量一个软件优劣的重要标志之一。用户界面是用户和系统交流的窗口,是系统
51、的外观表现和具体操作平台,而系统的用户是多层次的,许多终端用户并不熟悉地理信息系统的专业知识和理论,他们更注重和关心如何使用系统以及系统的可操作性、正确性和直观性等,这些都必须通过用户界面来加以体现。因此,友好的用户界面是该系统成功应用的关键之一。为方便用户使用,用户界面要符合Windows界面准则。界面设计在充分满足用户需求的基础上,还要考虑界面的构图或布局,界面元素的位置、界面元素的一致性等问题来美化界面,提高应用程序界面的可用性和美感。其界面设计应遵循一般信息系统软件界面设计的要求:1)简洁美观,主次分明:尽量减少不必要的花俏成份,界面做得太复杂,往往会使得用户无所适从。2)提供简单的错
52、误处理:在出现错误时,系统应该能检测出错误,并且提供简单的错误处理功能。3)提供信息反馈:对不常用操作和至关重要的操作,系统应该提供信息反馈。4)操作可逆:对于不具备专门知识的操作人员相当有用。 - .-. z. - .第4章 数据库设计4.1数据库总体设计对任何系统而言,其核心模块都是面向不同服务对象的数据库,数据库质量的优劣,直接影响着系统目标的成败。精准农业系统的开发需要数据库系统的强有力的支持。考虑到定量的统计或观测数值数据的与空间地理特征信息的不同性质,将数据的存储与管理分为属性数据库和空间数据库,并采用一个共同的关联项,即GPS测得得坐标将它们关联起来。数据库支持过程如图:数据输出
53、系统数据分析系统数据库管理信息查询系统数据库图4.1数据库支持过程图4.2 数据库设计原则包括空间数学基础、命名规、编码标准、分层分幅标准以及属性表的设计等。数据是信息系统的血液,数据库是以一定的组织方式存储在一起的相互关联的数据集合,能以最佳方式,最少重复为多种目的服务。数据库设计时,必须满足数据库建设的要求,无论是业务数据库还是辅助数据库,都要满足精准农业的要求。具体而言,数据库的设计要遵循如下一些原则:1)数据库安全稳定数据库是系统良好运行的关键,因此,必须从软硬件平台选型、数据库结构等方面进行优化设计,确保数据库的稳定运行。采用严格的用户身份认证措施防止非法用户的攻击,做好数据的备份,
54、防止数据库的崩溃。2)数据库设计必须规合理数据库设计必须符合数据完整性和数据最小处理单元的原则,进一步完善数据操作的安全性、完整性、一致性、并发性、性等。3)空间属性数据的存储管理为了实现对该系统数据业务的高效访问和操作,便于数据更新维护,必须考虑将空间数据和属性数据进行统一的设计,实现空间和属性的综合查询和管理。4)能够适应数据的实时更新水资源调查管理系统系统管理中各项数据的编辑操作应能在数据库中得到实时更新。数据编辑更新后关联数据也必须得到相应的更新,数据库设计将遵循ER实体关系模型,建设各个表之间合理的逻辑关系,确保数据库表之间的关联更新。系统的空间数据库与空间数据结构都是采用Super
55、MapObjects自带的数据格式与数据存储方式。由于系统中用到的属性数据数据量不是特别大,所以才用把属性数据加载到空间数据的属性上,这样大大的节省了程序的编写也提高了程序的运行速度,并能实现地图数据与属性数据的同步更新,更加方便管理。4.3数据库的建立考虑到定量的统计或观测数值数据的与空间地理特征信息的不同性质,将数据的存储与管理分为属性数据库和空间数据库,并采用一个共同的关联项将它们关联起来。由于所有的水资源数据都是经过GPS定位的,具有空间位置的唯一性,因此采用空间位置作为空间数据与属性数据的关联项。空间数据空间数据类型是地图中的点,线,面等空间实体的图形表达,本系统的示例数据为市各地区
56、矢量数据。所有空间数据都在相应的空间数据库中,空间坐标参考系为Beijing_1954_3_Degree_GK_CM_117E。详细信息容如下:图4.2 市空间数据图4.3 市空间数据图4.4 市空间数据属性数据属性数据库设计时,应按照便于信息利用及提高信息管理效率的原则科学的规划数据库的整体结构。对于较为简单的、不具有空间相对位置的属性数据,可直接作为空间信息图层的扩展属性项存在。详细属性数据如下:图4.5 市区供水点数据图4.6 市区主要道路数据图4.7 迁安市乡镇数据图4.8 迁安市河流属性数据图4.9 迁安市地下水开采地区属性数据图4.10市各区县降水信息数据属性数据与空间数据的关联属
57、性数据与空间数据是任何GIS系统不可分割的两个部分,它们之间的关联是任何GIS功能得以实现的关键所在,因此,本系统通过空间坐标位置关联属性数据和空间数据。 - .-. z. - .第5章 系统实现详细介绍系统地实施过程,以及系统基本功能和特色功能的设计思想和实现过程。5.1界面实现界面是系统与用户实现交互的部分,它体现了系统的整体感觉,一个系统 是否拥有好的界面是用户能否接受该系统的基本前提。而一个拥有了舒适美观、简洁明了又通俗易懂的界面的系统则具有了最起码的市场魅力,从而也为其赢得更高的使用率。菜单窗口界面的详细展示如下:地图窗口状态栏图层窗口工具栏图5.1 初始窗口主窗口5.2系统工具栏及
58、快捷菜单实现工具栏1)文件:包括数据的加载、打开新的工作空间及保存系统。2)地图:同等于工具栏上选择不同工具对地图作任意操作,如图5.2,对电子地图实施放大、缩小、漫游、全幅显示和数据测量功能操作。这一部分主要是在地图显示的子系统中体现的,在进行地图的操作时,选择不同的功能如放大,缩小,漫游等等操作,从而方便地图浏览。图5.2 工具栏窗口3)数据操作:连接主要的功能界面,如图5.3显示,分为地表水查询、降水信息调查和地下水管理,分别可以引出相应窗口。图5.3 数据操作菜单4)城市管理:可以对城市部资源,特别是城市区域河流污染防治和城市供水送水路线选择作出相应功能,如图5.4。图5.4 城市管理
59、菜单5.3系统主要功能实现市水资源调查管理系统主要由地理信息子系统和数据管理决策系统两部分构成。地理信息子系统信息浏览、查询、分析、工具、地图输出、窗体布局、文件管理等模块组成;数据管理和决策模块主要包括数据查询、数据管理、数据编辑等模块组成。通过调用系统程序,可以直观显示地区各区县的地表水资源情况(河流、湖泊等的分布情况、水源储量情况、降水量信息等),方便查询、浏览、编辑等操作;同时能够全面并且科学的了解本地区的地下水位情况及其开采情况,为地下水资源的合理应用和保护提供依据;系统还能够通过对污染企业对河流水域的污染等级作出缓冲区分析,从而方便河流的环境保护、污染治理等社会问题得到解决。最后一
60、个设计目标是完成路径选择功能,具体可分为供水管道的铺设路径选择问题和送水最短路径选择问题,这个功能属于城市水资源系统的的一个附属补充。简单来说,本系统的的设计方案就是:首先是水源现状调查管理(地表水、地下水情况),而后是对水源变化情况的预警功能(各地降雨影响);然后是水源的污染的预防和治理问题;最后是细化到*一城市地区的水源供应。 地表水查询功能这一部分包括主要包括地表水源的查询查看功能,可以通过点击选中河流湖泊等地物直接查看属性,也可以通过输入河流名称查找河流的空间位置,最后一部分是通过上步所选中的地物,从而得出河流流经的城镇关系等。图5.5 地表水查询窗口1)点击查看水源情况:既通过点击选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 44730-2024经济贸易展览会境内举办指南
- 2024碳纤维丝束展开性测试方法
- 中考数学专项训练:一次函数与勾股定理(原卷版+解析)
- 中考数学专项复习:实际问题与反比例函数(重难点突破)(解析版)
- 包头2024年07版小学四年级英语第三单元寒假试卷
- 桂林2024年11版小学四年级英语第三单元测验卷
- 2023年中考地理模拟卷(一)
- 话题作文-2023-2024学年统编版七年级语文下学期期末复习题型专练(解析版)
- 2024年铝电解电容器项目资金申请报告代可行性研究报告
- WPS 办公应用-教学日历
- 乘坐飞机安全小常识课件PPT
- 水电站电气主接线与电气设备配置
- 《技术要求响应表》
- 大工电机与拖动实验报告一
- 小学二年级上册语文部编版课件 纸船和风筝(生字讲解)
- 红色消防安全知识宣传培训课件PPT模板
- 果蔬机械冷藏课件2
- 项目进度管理培训(-)课件
- 高考语文 如何读懂诗歌 课件(32张PPT)
- 中压交联电缆电缆正、负和零序计算
- 3C战略三角模型
评论
0/150
提交评论