课件站
课件站  

  小学 一年级上册 一年级下册 二年级上册 二年级下册 三年级上册 三年级下册 四年级上册 四年级下册 五年级上册 五年级下册 六年级上册 六年级下册

  初中 七年级上册 七年级下册 八年级上册 八年级下册 九年级上册 九年级下册  高中 语文 数学 英语 物理 化学 生物 地理 历史 政治   学前 幼儿园

 
当前位置: > 论文 > 论文格式规范 >
论文的目录,摘要,关键字怎么写?    发布时间:2019-06-25 10:20:41
论文的摘要,目录,关键字怎么写?
[
摘要] 随着现代城市的发展,地下管线已成为人民生活和经济活动的命脉,也成为城市赖以生存和发展的物质基础。本文对国内外地理信息系统技术和管线信息系统的特点进行了综述,分析了系统的开发模式和实现技术,确定了二次开发的控件和算法,并设计实现了城市地下管线信息系统。本文的主要工作包括:
(1)分析了地下管线信息系统的特点以及与地理信息系统的关系,在比较分析三种开发模式和两种流行的GIS开发平台的基础上,结合ComGIS的特点和原理,基于MapObjects进行二次开发形成了一套拓展的GIS控件。
(2)分析了管线数据的特点,设计了城市地下管网信息系统数据编码和管线数据组织的模型;阐述了地理信息系统中网络分析的概念及常规网络分析的解决方案,论述了事故分析、最短路径分析、缓冲区分析和纵横断面分析流程的方法,采用深度优先遍历方法实现Dijkstra算法。
(3)分析和提出了地下管线的信息编码和属性数据库的设计方案,对管线信息的空间分析手段作了深入的探讨;在此基础上,运用MapObjects作为二次开发控件,以ComGIS为基础对地下管线信息系统项目进行了详尽的方案设计,实现数据输入、属性查询、空间分析、图形输出、系统维护等多方面功能。系统在一定程度上解决了目前大多数系统的数据格式单一、数据互操作性不强,或在数据格式转化中常常出现数据丢失、错误改变等问题,实现了比较完备的管线空间数据与属性数据编辑及维护功能。
(4) 采用C/S模式,设计和实现了城市地下管网信息系统,并对系统实现中的几个关键问题,给出了解决方法。
[关键词] 地下管线,地理信息系统,数据库,三维可视化, C/S模式
 
【写作提示】摘要以最概括、最简洁的语词描述正文重要内容的短文,是论文的内容不加注释和评论的简短陈述,应尽量反映论文的主要信息,内容包括研究目的、方法、成果和结论,具有独立性和完整性,即不阅读报告、论文的全文,就能获得必要的信息。摘要的内容应包含与报告、论文同等量的主要信息。
【写作提示】中文摘要一般为400 字左右。摘要前加黑体“摘要”,并外加“[]”,作为标识。
【写作提示】关键词是反映毕业论文(设计)主题内容的名词,是供检索使用的。关键词一般为3—5个,按词条外延层次(学科目录分类),由高至低顺序排列,关键词之间应以分号隔开。关键词排在摘要正文部分下方。

Abstract: Along with the urban development, underground pipeline has become the live vein of the people and the economic activities, also become the material base of urban survival and development. This paper gives a review on the development of GIS and an analysis on the characteristics of currently popular GIS platform, analysis of the system development pattern and the implement technology, also, determines controls and algorithms for quadratic development. Main content introduced in this paper includes:
After analyzing the special demand of Pipeline Information System (PIS), based on the comparative conclusions among three different development modes of GIS, and two popular GIS platforms, with the characteristic of the COMGIS taken into account, a comprehensive solution based on MapObjects to construct the PIS is proposed.
Based on the characteristic of the pipeline data, a plan on the encoding and a data organization model are proposed. Especially, the concept of the geometrical network and the relative network topology analysis are discussed. The accident analysis model, the algorithm to find the shortest path, the buffering analysis, the flow to implement the transect analysis are also introduced. The Dijkstra algorithm is implemented on basis of Depth-First Traversal.
The analysis is given on the design of the information encoding and the spatial database. The main method used within the spatial analysis of PIS is introduced. The comprehensive solution of the constructed PIS is introduced in detail. The implemented functions include data input, data query, spatial analysis, map output, system maintain and so on. To a certain extent, the constructed PIS makes progress in Data Integration and System Interoperation.
The PIS is constructed with the C/S framework on basis of MapObjects, and produced solutions to several key questions in system realization.
Key words:  underground pipeline, geography information system, database, C/S mode
 
【写作提示】英文摘要、关键词,内容、格式与中文完全一致。英文摘要、关键词前用加粗的“Abstract”和“Key words”作为标识。
【写作提示】由于表达上的差异,英文摘要并不一定逐句直译中文摘要。即使使用了机器翻译工具,也请自己再从用词、语法方面进行把关,不能将你的工作质量完全交给机器。
 
 

目    录
1  绪论........................................................................................................................................... 1
1.1 课题研究的背景与意义.................................................................................................. 1
1.2 地下管线信息系统的现状.............................................................................................. 3
1.3 本文研究内容.................................................................................................................. 4
1.4 论文的结构...................................................................................................................... 4
2  相关理论与技术基础............................................................................................................... 6
2.1 地理信息系统.................................................................................................................. 6
2.1.1 地理信息系统的概念........................................................................................... 6
2.1.2 地理信息系统的结构........................................................................................... 6
2.2 地下管线系统.................................................................................................................. 7
2.2.1 地下管线的概念................................................................................................... 7
2.2.2 地下管线信息系统与GIS的关系...................................................................... 9
2.2.3 地下管线系统的特点........................................................................................... 9
2.3 GIS开发模式................................................................................................................. 10
2.3.1 三种开发模式..................................................................................................... 10
2.3.2 三种模式的比较................................................................................................. 11
2.4 组件式GIS..................................................................................................................... 11
2.4.1 组件式GIS的特点............................................................................................. 11
2.4.2 组件式GIS的实现技术.................................................................................... 12
2.4.3 两种比较流行的组件式GIS控件.................................................................... 13
2.4.4 MapObjects的特点.............................................................................................. 15
3  地下管线信息系统分析......................................................................................................... 17
3.1 地下管线数据组织........................................................................................................ 17
3.1.1 数据分层、分幅管理................................................................................................. 17
3.1.2 属性数据编码..................................................................................................... 17
3.1.3 地下管线信息系统的数据结构......................................................................... 18
3.2 地下管线空间分析........................................................................................................ 20
3.2.1 事故分析............................................................................................................. 20
3.2.2 最短路径分析..................................................................................................... 22
3.2.3 缓冲区分析......................................................................................................... 24
3.2.4 纵横断面分析..................................................................................................... 25
3.3 数据检查........................................................................................................................ 26
3.4 管线三维图形的生成.................................................................................................... 27
3.4.1 三维可视化软件VRML.................................................................................... 27
3.4.2 地下管线三维数据的提取................................................................................. 27
4  地下管线信息系统的设计..................................................................................................... 28
4.1 需求分析........................................................................................................................ 28
4.2 系统设计........................................................................................................................ 29
4.2.1 系统设计的基本原则......................................................................................... 29
4.2.2 系统的结构设计................................................................................................. 30
4.2.3 功能模块的设计................................................................................................. 31
4.2.4 数据库设计......................................................................................................... 32
5  地下管线信息系统的实现..................................................................................................... 34
5.1 C/S模式地下管线信息系统的网络编程...................................................................... 35
5.2 图形编辑操作................................................................................................................ 38
5.3 查询统计........................................................................................................................ 40
5.4 空间分析........................................................................................................................ 40
5.5 数据检查........................................................................................................................ 41
5.6 三维显示........................................................................................................................ 42
5.7打印输出......................................................................................................................... 43
5.8 安全性控制及系统维护................................................................................................ 44
6  总结与展望............................................................................................................................. 47
致  谢........................................................................................................................................... 48
参 考 文 献................................................................................................................................. 49
附录A 部分代码......................................................................................................................... 53
 
【写作提示】上面的目录是由word自动生成的。前提是,你需要将正文中的各级标题的样式选择为“标题1”、“标题2”或“标题3”。当你编辑好你的正文后,在前面的目录中点击右键,选择“更新域”->“更新整个目录”->“确定”。这样做既省事,又能保证不会产生编辑错误。另外,还便于在编辑中通过“视图”菜单->“文档结构图”,如下图所示,在编辑中可以查看到整个文档的结构,并很方便地定位定位到希望编辑的位置。
论文的目录,摘要,关键字怎么写?
【写作提示】保留这一段后面的分节符,以保证正文开始页码是1。建议编辑时,按下“常用”工具栏中的“显示/隐藏编辑按钮”论文的目录,摘要,关键字怎么写?,使分页、分节、分段等编辑符号可见(打印时不会出现),这样有助于编辑工作的进行。
【写作提示】感谢你响应“低碳”号召而选择“双面打印”。如果“双面打印”,请在“文件”菜单中,单击“页面设置”命令;单击“页边距”选项卡,在“多页”后的框中,单击“对称页边距”,确定“内侧”为2.5厘米和“外侧”为2厘米。这样在双面打印时,正面和反面的页边距可以对应起来。另外,如果你的目录页不到1页,请在此处通过插入分页符,以保证第1章总是从正面开始的(翻一下任何一本书,没有正文第1页是从反面开始的。)
 
 

1  绪论

1.1 课题研究的背景与意义

城市地下各类管线是一个城市重要的基础设施,担负着信息传输、能源输送等工作,也是城市赖以生存和发展的物质基础[1,2]。但由于多方面的原因,镇江市现有地下各类专业管线的资料残缺不全,且有关资料精度不高或与现状不符,造成在建设施工中时常发生挖断或挖坏地下管线,造成停气、停水、停暖、通信中断、污水四溢等严重事故,并且因为缺乏相应的事故分析能力,对事故响应时间不够及时。另一方面,现有的地下专业管线的资料都以图纸、图表等形式记录保存,采用人工方式管理,效率低下。随着时代和科学技术的发展,城市的现代化步伐日趋加快,城市建设、管理、发展的矛盾日益突出。采用高新技术和方法来高效管理地下各类专业管线,满足决策、管理部门和施工单位的需要已成为镇江市信息管理当务之急。
【写作提示】正文主体是论文的主要组成部分。要求层次清楚,文字简练,通顺,重点突出。论文主体的题序层次是保证文章结构清晰、纲目分明的编辑手段,必须符合学术规范要求,并前后统一,不得混杂使用。我们所用的题题序层次为:(1)第一层次(章)题序和标题居中放置,其余各层次(节、条、款)题序和标题一律沿版面左侧边线顶格安排。(2)第一层次(章)题序和标题距下文双倍行距。第一层次(章)题序和标题用小二号黑体字。题序和标题之间空两个字,不加标点,下同。第二层次(节)题序和标题用小三号黑体字。第三层次(条)题序和标题用四号黑体字。第四层次及以下各层次题序及标题一律用小四号黑体字。(3)结论(或结束语)作为单独一章排列,但标题前不加“第X章”字样。结论是整个论文的总结,应以简练的文字说明论文所做的工作,一般不超过两页。
【写作提示】上面第1章和第1.1节的样式已经分别设置为“标题1”、“标题2”,这是自动生成目录,以及使用“文档结构图”的基础。这样做的好处还在于简化排版、利于保持一致性等。
【写作提示】正文用宋体小四号字,行间距18磅;最简单的方法是,如果某段不符合上述要求,用“常用”工具栏中的“格式刷”论文的目录,摘要,关键字怎么写?,“刷”一下所要排版的段落即可。
【写作提示】绪论是综合评述前人工作,说明论文工作的选题目的和意义,国内外文献综述,以及论文所要研究的内容。
【写作提示】互联网时代从网络及电子书中“粘贴”一些文字来很方便。注意复制来的文字要通过参考文献注明出处,引用太过份就是抄袭了,后果很严重。粘贴来的文字是搞乱版式的罪魁祸首之一,建议一个技巧:将复制来的文字先粘贴到记事本中,去除所有的格式信息,再复制、粘贴到Word中来。WPS和高版本的Word也提供了不带格式的粘贴,值得一用,免除后患。
 
城市地下管线信息系统在这种背景下应建设和应用的需要而研制开发。系统的研究开发应充分利用现今蓬勃发展的地理信息系统技术,实现各类专业管线、管孔、井盖等的信息输入、管理、查询、横纵剖面及各类专题图的绘制、地形和各专业管线的1:500、1:1000图幅和自定义图幅输出等等功能,以满足地下各类管线的规划、勘探、维护、施工和管理的需要,为规划、设计、施工等部门提供准确可靠的地下管线的分布、走向、埋深等状态信息及各专业属性信息,并为将来系统进一步扩充和发展奠定基础。
地下管线管理信息系统在规划、石化企业、自来水公司、消防、煤气、天然气等部门有着广阔的应用[3~5]。出于节约用地、节约能源、安全环保的考虑,往往把重要的管线埋设在地下,甚至埋得很深。由于管线处在地下暗处,看不见摸不着,对管线的走向、相互间距、埋设深度无法直接了解。由于对地下管线情况了解不清,在城市建设施工中随时有可能发生刨断电缆、挖断水管,造成大面积的停水停电,通讯中断也时有发生,给国家造成巨大的经济损失。建立地下管线地理信息系统可以使地下管线变暗为明,利用过去的资料和先进的仪器搞清楚地下管线的确切位置、埋深、走向、埋设方式、方圆直径、材质等,建立起地下管线地理信息系统,为规划设计部门提供确实可靠的数据,从而在建设施工中避免了重大事故的发生[6,7]
【写作提示】写毕业论文需要用到参考文献,这是一个常识。但是,使用了别人的文字,要在文中注明出处,如上段末尾“入口站点[1]。”。数字1与参考文献后的标号一致,加方括号,并且作为上标。
【写作提示】有歪经讲,写作就是复制粘贴。优秀的论文,不是这样出来的。即使本科生的论文,用心做,用心写,至少可以将自己做的工作用自己的语言表达出来。学会用这种文体表达是大学生应该具备的素质,所以这个锻炼环节还是要有。不管什么能力,都是经过后,就练出来了。郑重提醒,我校已经引入了论文比对系统,学校对本科生的论文进行抽查。2012年底教育部公布关于对学位论文作假行为暂行处理办法,如果照搬别人的文字,相似度超过一定值,按毕业设计不及格论处。所以,确保自己完成文字。如果文字来自参考文献,按规范的要求,指明来源,这是可以接受的。不过,也不能过分照抄参考文献中太多的文字。
 
在建立地下管线地理信息数据库后,应用地理信息系统网络分析和各种专业算法,可动态模拟出管道内各种参数,如温度、压力、密度、流量,做出这些物料的流动状态波动曲线图,据此判断管线上各装置的运行情况,发出停、开、升、降等各种指令,何时需开足马力,何时需关闭阀门,合理调控,以维持管线网的最佳运行状态[7,8]
建立地下管线地理信息系统还有很多方面的应用,如自来水管道、煤气天然气管道突发事故的应急处理系统、在管线地理信息系统基础上进行漏水调查等。
在我国应用地理信息系统管理城市地下管网还处于起步阶段,在数据录入、更新和信息的应用过程中还会遇到各种各样的问题和困难,上述的应用分析功能尚待进一步研究和开发[9~11]。因此,基于镇江管线信息系统进行相关的技术研究,为城市建设和管理提供决策支持工具,将有助城市管理水平,主要体现在如下几方面:
(1) 借助于地下管线信息管理系统强大的空间数据库已能很可靠、很完美地将一个城市的基础地理信息、各种管线、管件空间信息及它们复杂的属性信息一体化存储、分类、分层地进行存储管理。
(2)借助于系统强大的空间分析能力、网络分析功能和其它各种模型分析功能,能方便地对管线中的介质运行状态作动态模拟;能快速准确对管线运行的突发事故作紧急处理;能协助科学地进行地下管线的规划和辅助设计;能指导市政工程的文明施工和预防性维护等,总之,能较完美地实现对城市地下管线各种深层次的管理。
(3)借助于地下管线信息管理系统的网络运行功能和三维显示功能,使一个城市的建设部门和管线权属机构,一个企业的各个管理部门,能充分实现管线信息的共享并进行各自的管理功能;能远距离浏览查询和形象地观测地下管线的复杂分布和相应的空间关系。
(4)借助于系统强大的图形功能和数据库管理功能,可以方便地对基础地理信息、管线信息进行修改和更新。

1.2 地下管线信息系统的现状

城市地下管线是城市经济活动和人民生活的命脉,任何时期,城市都极为重视地下管线信息的管理[7],但是不同时期地下管线信息的管理有其身特点:
(1)80年代前,所有管线的权属部门和城建部门都建有完备的档案室,以保存管线的竣工图和各种管线的属性卡片、表册,但随着城市的发展,这种手工管理方式远远跟不上城市发展的需求,矛盾日益尖锐。
(2)80年代后期至90年代,为摸清城市地下管网情况,我国开展了大规模的城市地下管网普查,并率先使用计算机辅助制图技术(AutoCAD)绘制管线分布图;使用DBASE、FOXPRO等数据库管理系统存贮管理管线和管件的属性信息。由于管线的空间信息和属性信息分别存贮于不同的介质,很难统一利用和管理,也难以进行信息的更新。
(3)90年代初期至中期,随着地理信息系统软件被广泛应用于一些行业,也被迅速推广应用于管线空间信息和属性信息的管理。我国于90年代初相继使用国外的GIS平台(ArcInfo、Intergraph),有的甚至用AutoCAD探索开发管线信息管理系统。与此同时,国产GIS平台研制成功(如MapGIS),用国产GIS平台也开发出了地下管线信息管理系统,如1994年开发成功的南京炼油厂综合管线信息管理系统、江西南昌自来水管网信息系统和苏州市城市地下管网地理信息系统等,由此城市地下管线信息管理系统的发展进入一个新的阶段。
但是由于种种原因,目前城市地下管线的管理存在若干问题。首先,由于地下管线现状资料的缺漏和偏差而造成的盲目施工,时常损坏地下管线,导致停水、停电、停气、通讯中断,甚至引起灾害事故。其次,由于事先缺乏地下管线现状资料,有些道路及管线工程无法按设计进行施工,不得不在现场修改设计方案,且覆土前又未进行竣工测量,造成管线数据的动态更新难以实施。此外,城市管线资料来源不明确,精度不可靠,且在传统的管线资料管理模式下,图文表格不统一,分类统计、检索速度慢,不利综合分析,存在较多弊端。所以要实现城市管理的科学化、现代化,就必须实现管线资料的数字化管理,对城市内的管线进行普查,并对管线资料的管理做出长远规划。

1.3 本文研究内容

【写作提示】有些同学在标题行后愿意加标点,如“1.3 本文研究内容”或“1.3 本文研究内容”。这是不合规范要求的。注意:标题行后不加任何标点。
 
地下管线信息系统一方面依赖各种比例尺的地形图,特别是以地形图为基础的专题管线图来管理其空间地理位置信息;另一方面非空间信息(如管线材质、规格、管线高程,底程、埋设年代等)则一般是通过各种不同规格的表格数据形式来管理。这种相对独立且分散的基于文档的管理方法,其弊病是显而易见的:首先表现在于表格文档和地图文档的非同步更新,造成内容上的不一致和混乱;其次,纸质文档有不易查询、保存携带、复制和不便于保密等缺点。
近几年随着计算机技术的发展,有一些管线权属单位也采用计算机技术进行地下管线信息的管理,如通过AutoCAD生成地下管线图,用Microsoft Excel或Foxpro保存管线、管点的属性信息,这对地下管线信息的管理发挥着很大的作用,但也存在严重的不足,就是地下管线探测与信息技术分离,AutoCAD只显示空间数据,无法显示属性数据,空间数据与属性数据没有有机的结合在一起;有时管线信息数据可能由于测量出现较大偏差或者人为的原因弄错,在入库时没有一个合理的机制去进行数据正确性和合理性检查;管线信息的查询、统计、分析都要手工进行,不仅效率低,而且容易出错,无法形成科学、系统的事故分析和决策。
目前大多数系统使用的数据格式单一,数据互操作性不强,有的系统虽然支持多种数据格式,但在数据格式的转化中常常出现数据丢失、变形等问题。这样使得系统无法和其它相关系统进行数据共享,造成多种系统之间数据的不一致,系统在使用时往往需要重新录入数据,给用户使用带来很大不便。基于原有GIS二次开发平台开发的地下管线管理系统,大多数只具有原平台提供的常用空间分析功能,而缺少针对管线数据管理所需要的网络分析功能,或者只提供了很简单的网络分析功能。
本文通过广泛查阅相关文献资料,开发并实现了地下管线信息系统,主要工作包括:
(1)设计了适于管网数据存储的栅格矢量一体化数据结构,采用这种数据结构存储管网数据,在保证管线数据全面、准确的同时,简化了存储操作,提高了管网数据的存储效率。
(2)讨论了几种常规空间网络分析包括事故分析、纵横断面分析、缓冲区分析以及最短路径分析问题的解决方案;采用深度优先遍历方法,实现了Dijkstra算法。
(3)数据录入及入库过程中实现完整性,合理性以及准确性检查。
(4)三维图形显示。
(5)设计了C/S模式的网络版地下管线信息系统,实现了远程管线数据的管理和非常完备的管线空间数据与属性数据编辑及维护功能。

1.4 论文的结构

本文主要分为六章,其主要内容概要如下:
第一章主要介绍了课题的背景和研究意义,概述了地下管线信息系统应用范围,总结了目前现有的城市地下管线信息管理系统中存在的不足,阐述了本文的主要研究工作。
第二章介绍了地理信息系统和地下管线信息系统的概念及其关系,论述了GIS开发模式和组件式GIS。
第三章分析了管线数据的特点,设计了城市地下管网信息系统数据编码和管线数据组织模型;论述了事故分析、最短路径分析、缓冲区分析和纵、横断面分析流程;采用深度优先遍历方法的实现了Dijkstra算法。
第四章对系统进行了需求分析,并根据需求分析明确了系统设计基本原则,在此基础上设计了系统的结构、功能模块和数据库的数据字典。
第五章设计了城市地下管线信息系统基于MapObjects的C/S模式体系结构,说明了构成系统的几个模块的功能;对系统实现中的几个关键问题,给出了解决方法。
第六章对总结全文工作,并对地下管线信息系统的下一步工作进行展望。
【写作提示】要开始下一章了,插入一个“分页符”。这样做的原因有:(1)每一章从新的一页开始,这是学术规范的要求。(2)分若干空行也能让下一章从新的一页开始,但如果在之前增加或减少一些文字后,你将不得不……(你能想到由此带来的麻烦!)
 

2  相关理论与技术基础

2.1 地理信息系统

2.1.1 地理信息系统的概念

地理信息系统(GIS)是以采集、存储、分析和描述整个或部分地球表面(包括大气层在内)与空间和地理分布有关的数据的空间信息系统[8]。美国国家地理信息与分析中心(NCGIA)于1988年曾给地理信息系统下过一个定义:为了获取存储检索分析和显示空间定位数据而建立的计算机化的数据库管理系统[9,10]
GIS是以计算机为基础的新兴技术,围绕着这项技术的研究、开发和应用形成了一门交叉性、边缘性的学科,主要涉及地理学、测量学、制图学、摄影测量与遥感、计算机科学等领域[11~13]
GIS是管理和研究空间数据的技术系统、在计算机软硬件支持下,它可以对空间数据按地理坐标或空间位置进行各种处理、对数据(包括地理实体的空间数据和属性数据)的有效管理、研究各种地理实体及相互关系,通过对多种地理要素的综合分析,迅速地获取满足应用需要的信息,并以地图、图形或数据的形式表示处理的结果[12~15]

2.1.2 地理信息系统的结构

广义上讲,地理信息系统由硬件设备、计算机软件、数据和用户四大要素组成。硬件设备包括数据存储设备、输入设备(如数字化仪、扫描仪、全数字摄影测量工作站等)、输出设备(如矢量绘图仪、栅格式绘图设备等);数据包括与地理实体相关的各种定量数据和定性数据:用户则是地理信息系统服务的对象[16~20]
狭义的地理信息系统仅指计算机软件,软件部分由五个子系统组成,如图2.l所示。
论文的目录,摘要,关键字怎么写?
图2.1 GIS软件的结构组成
 
【写作提示】此处出现了本文中的第一张图。插图要精选。图序逐章单独编序(如第1章5个图,编号为图1.1到图1.5;第2章4个图,编号为图2.1到图2.4),依此类推。某章仅有一图时,也要写清图序。由若干个分图组成的插图,分图用a,b,c,……标出。每一图都要有图标题,图序和图标题置于图下方中间位置,图序和图标题中间要有两个空格。
【写作提示】有时候图的位置不当可能会使某页下端留下大片空白。如果出现这种情况,可以适当调整图和文字的相对位置,即:并不一定要“如图1.1”后马上出现图,只要在附近,便于读者看到就行。图序、标题一定要在图下方,且在同一页。
【写作提示】图中文字的字号要比正文中字号小半号,例如,正文中的文字用小四号,图中的文字用五号字。每幅图在正文中均应明确提及,例:图1.3中所示、(见图1.3)等。大多数时候,在正文中需要用文字对图进行简要说明。
【写作提示】用word做图后,将图文框等组合起来,将其环绕方式设为“上下型”或“嵌入型”。这将有助于消除图片“乱窜”的可恶现象。
 
数据采集 是解决把现有资料转换为计算即可处理的形式,按统一的参考坐标系统、统一的编码、统一的标准和结构组织到数据库中的处理过程。数据的采集方法包括:现有地图数字化、野外测量数据、航空摄影测量、数字式地理信息处理、属性数据和文字信息的录入等。
数据编辑 指对地理信息系统中的空间数据和属性数据进行数据组织和修改等。包括空间数据编辑和属性数据编辑,空间数据编辑就是利用地理信息系统软件工具,对现有的己采集到的空间数据进行处理和再加工的过程。
数据存储管理 地理数据不仅具有地理目标的空间位置与形状的三维信息,而且还有空间关系和属性信息;它不但描述地理目标的现状,还可描述地理目标的过去和预测未来,可以具有第四维的时间信息;作为各种专题信息的公共空间载体,数据的一致性和稳定性、权威性要求很高,并与各类专题数据相关,涉及面广,数据共享性强[20~24]。
查询与空间分析 对单幅或多幅专题图件进行分析运算和指标量算。地理信息系统的查询与空间分析功能是GIS的主要特色功能,是区别于一般地图制作系统的主要特点。
输出与表示 输出与表示是指将GIS内的原始数据或经过系统分析和转换后重新组织的数据以某种用户可以理解的方式提交给用户;表示方式可以是地图、表格、图表、文字、数字、影像等。
本文所提到的地理信息系统均是指狭义上的地理信息系统。

2.2 地下管线系统

2.2.1 地下管线的概念

一条管线就是由管线点按一定连接关系构成的线,代表实际管线的走向。管线要实现在计算机内的管理就必然面对如下问题:
  • 管线的起点、终点位置;
  • 管线的属性数据(如管径、材料、埋设方式等)的特点及其表示方法;
  • 管线点的性质。
要解决上述问题,就必须对信息系统内的每条管线给出严格的定义,这关系到整个地下管线信息系统的综合查询、网络分析、断面生成等综合功能的实现。
地下管线分为地下管道和地下电缆两大类:
  • 地下管道包括给水、排水、煤气、热力及工业管道;
  • 地下电缆包括电力及电信电缆。
各大类仍可向下细分,各类管线又设有不同的建筑物、构筑物以及附属设施,具体如表2.1所示。
表2.1 地下管线的分类
专业 建(构)筑物 附属设施
给水 水源井、给水泵站、水塔、清水池、净化池 阀门、水表、消火栓、排水阀、排泥阀、预留接头、各种窨井
排水 排水泵站、沉淀池、化粪池、净化构筑物、暗沟、地面出口 检查井、跌水井、水封井、仲洗井、沉泥井、排污装置
燃气、热力、工业 抽水井、调压房、煤气站、锅炉房、动力站、储气罐、冷气塔 浓缩器、排气(排水、排污)装置、凝水缸、各种窨井
电力 变电所、配电室、电缆检修井、各种塔(杆) 杆上变压器、露天地面变压器
通讯 电缆检修井、控制室、变换站、塔、杆、增音站、差转台 交接箱、分线箱、各种窨井
 
 
【写作提示】表格是表现力比较强的形式之一,鼓励在论文中用表格。表格也逐章单独编序(如表4.1、表5.3)。某章仅有一表时,也要写清表序“表x.1”。每一个表格都要有表标题,表格序和表格标题置于表格上方中间位置,表格序和表格标题中间要有两个空格。
【写作提示】表中文字的字号要比正文中字号小半号,例如,正文中的文字用小四号,表中的文字用五号字。每张在正文中均应明确提及,例:表1.3中所示、(见表1.3)等。
【写作提示】如果一张表格要跨页时,请选中表格的表头行,点击“表格”菜单,选择“标题行重复”,可以使表头在下页自动出现。这样做,当版面发生变化时,表格也自动变化。
【写作提示】表格的结构应简洁。表格中各栏都应标注量和相应的单位。表格内数字须上下对齐,相邻栏内的数值相同时,不能用“同上”、“同左”和其它类似用词,应一一重新标注。
 
这些建构筑物和附属设施按照其本身的运转特性有机结合,构成城市的生命线工程。以给水管网为例,它是一个由各种管道、水源、泵站、水塔、调节阀(减压阀,止回阀等)、用户等多种设施构成的庞大而复杂的输水管道系统。

2.2.2 地下管线信息系统与GIS的关系

地下管线信息系统的实现方式之一是由城市各职能部门和各有关行业的实体以各自成熟运行的专业(或专题)GIS以一定方式集成为一体。地下管线信息系统是以城市地下管线信息为主要对象的空间信息系统,地下管线信息自身有确定的空间定位,能够自成体系,它是系统空间信息的一种组成部分。地下管线信息系统就是在GIS基础上开发出来的综合性系统,它与GIS系统一样都包含数据采集、数据编辑、数据存储管理、查询与空间分析五个部分[3,5,8]
城市地下管线信息系统是城市地理信息系统(UGIS)重要的组成部分,是GIS在城市管理中的现实应用,是对GIS的发展和延伸。

2.2.3 地下管线系统的特点

从功能上来说,城市地下管线信息系统应能快速提供现势性强、真实准确的地下管线信息,并能实现快速查询、综合分析、辅助设计等操作,从而为城市的发展预测、规划决策等管理提供可靠的依据。同时,它不同于一个单纯的MIS(信息管理系统)、DSS(决策支持系统)、 OA(办公自动化系统)等,它是在某种条件下各系统的综合运用,不仅应用于城市管线的日常管理工作,还可以进行城市规划的辅助设计等管理方面[6,8]。
根据对城市地下管线信息系统的功能要求,可归纳出该系统的如下特征:
(1)有效地实现对空间数据(图形数据)和非空间数据(属性数据)这两种不同性质数据的操作和管理。空间数据表示所描述特征的几何位置,非空间数据是对此位置上特征的属性描述,两者有效的结合才能使“GIS的统计与分析”优势得以充分发挥。
(2)所需存储、处理的数据量大,内容繁杂。地下管线信息系统以城市地下管线空间信息为主要操作对象,而任何城市的地下管线,都包括电力、通讯、燃气、热力、上水、雨水、污水、工业及各种其它管道。它们隶属于不同的专业部门管理、建设和维修,但又是一个有机的整体。城市地下管线信息系统对这些空间特征的表示,甚至比常规地形特征描述更为复杂。
(3)点线相连,有机结合。各种地下管线不同的井位与地面建立联系,如给水管道通过检修井、各种水表、阀门与地面建立关联。在地下管网GIS中,它们以不同的地理特征表达,以MapObjects平台为例,管线用线(line)表示,井位用点(Point)表示,且以不同的图层来区别;而ARC/INFO中管线可用弧表示,井位用结点表示,以不同的编码来区别。不论用何种方式,都须构成点、线结合的整体,形成管网的数据结构。
(4)三维立体的表示、实现、分析困难。地下管线信息不但数据量大,内容繁杂,更有位于地下,层层叠加的特点。常常在地下上、下交叉多层,每层并排铺设多根管线,各类型管线形成纵横交错的地下管线立体空间。目前普遍使用的二维GIS技术,是采用地下(或地上架空)数据投影至地表,再加以处理。所有这些系统处理的二维平面图形,都定位于地表,在某一位置上,形成“层”。对于这样的二维系统,可以用公式2-1表达:
论文的目录,摘要,关键字怎么写?                              (2.1)
论文的目录,摘要,关键字怎么写?                             (2.2)
其中公式2.1中(x,y)是平面坐标,V是对应于此点的属性数据,对子不同的层,V表示不同的含义。对于三维系统,可扩展为公式2.2,其中(x,y,z)是表示空间真实坐标,它在三维空间连续、自由变化,V是表示该点的属性值,有相对唯一性。但由于三维数据结构的复杂性,三维 GIS技术尚存在许多争议。公式 2.2表达地下管网信息在目前阶段还不成熟,而二维系统在对地下管网信息的描述和空间分析方面受到一定限制[25~28]。
【写作提示】公式最好用“公式编辑器”或“MathType”等工具编写。公式变量用斜体,矢量、张量、矩阵为斜体加粗。
【写作提示】论文中重要的或者后文中须重新提及的公式应注序号并加圆括号,序号逐章编序(如(4.10)),序号排在版面右侧,且距右边距离相等。公式与序号之间不加虚线。
(5)决策支持。决策支持在GIS平台基础上建立适合于地下管线信息系统的空间数据分析、规划。

2.3 GIS开发模式

2.3.1 三种开发模式

(1)独立开发
指不依赖于任何GIS工具软件,从空间数据的采集、编辑、数据的处理分析及结果输出,所有的算法都由开发者独立设计,然后选用某种程序设计语言,如Visual C++、Delphi等,在一定的操作系统平台上编程实现。这种方式的好处在于无须依赖任何商业GIS工具软件,减少了开发成本,另一方面对于大多数开发者来说,能力、时间、财力方面的限制使其开发出来的产品很难在功能上与商业化GIS工具软件相比,而且在购买GIS工具软件上省下的钱可能还抵不上开发者在开发过程中绞尽脑汁所花的代价。
(2)基于应用系统的开发
指基于GIS平台软件上进行应用系统开发,大多数GIS平台软件都提供了可供用户进行二次开发的的脚本语言,如ESRI的ArcView提供了Avenue语言,MapInfo公司的MapInfo Professional提供了MapBasic语言等等。用户可以利用这些脚本语言,以原GIS软件为开发平台,开发出自己的针对不同应用对象的应用程序。这种方式省时省心,但进行二次开发的脚本语言,作为编程语言,功能极弱,用它们来开发应用程序仍然不尽如人意,并且所开发的系统不能脱离GIS平台软件,是解释执行的,效率不高。
(3)基于组件的二次开发
大多数GIS软件商都提供商业化的GIS组件,如ESRI公司的MapObjects、MapInfo公司的MapX等,这些组件都具备GIS的基本功能,开发人员可以基于通用软件开发工具,尤其是可视化开发工具,如Visual C++ 、Delphi、Visual Basic、Power Builder等为开发平台,进行二次开发。
利用GIS工具软件生产厂家提供的建立在OCX技术基础上的GIS功能控件,如ESRI的MapObjects、MapInfo公司的MapX等,在Delphi、Visual C++等编程环境中,直接嵌入这些GIS控件,实现地理信息系统的各种功能。

2.3.2 三种模式的比较

由于独立开发难度太大,单纯二次开发受GIS工具提供的编程语言的限制差强人意,因此结合GIS工具软件与当今可视化开发语言的集成二次开发方式就成为GIS应用开发的主流。它的优点是既可以充分利用GIS工具软件对空间数据库的管理、分析功能,又可以利用其它可视化开发语言具有的高效、方便等编程优点,集二者之所长,不仅能大大提高应用系统的开发效率,而且使用可视化软件开发工具开发出来的应用程序具有更好的外观效果,更强大的数据库功能,而且可靠性好、易于移植、便于维护。尤其是使用OCX技术利用GIS功能组件进行集成开发,更能表现出这些优势。
集成二次开发方法唯一的缺点是前期投入比较大,需要同时购买GIS工具软件和可视化编程软件,但“工欲善其事,必先利其器”,这种开发方式高效而且实用。
目前许多软件公司都开发了很多ActiveX控件,合理选择和运用现成的控件,减少了开发者的编程工作量,使开发者避开某些应用的具体编程,直接调用控件,以实现各种具体应用功能,不仅可以缩短程序开发周期,使编程过程更简洁,用户界面更友好,而且可以使程序更加灵活、简便,系统维护更容易,应用系统间也能更容易地进行无缝集成[29~31]

2.4 组件式GIS

2.4.1 组件式GIS的特点

组件式GIS(也称ComGIS)是面向对象技术和组件式软件在GIS软件开发中的应用。认识ComGIS,首先要了解它所依赖的技术基础——组件式对象模型和ActiveX控件。 COM(Component object Model)是OLE和ActiveX共同的基础,它建立的就是一个软件模块与另外一个软件模块之间的链接,当这种链接建立之后,模块之间就可以通过被称为“接口”的机制来进行通信[32~35]
ActiveX是一套基于COM的、可以使软件组件在各种开发语言、开发环境和网络环境中进行互操作而不管组件是用何种语言创建的技术[32,33]。ActiveX控件是一种可编程、可重用的基于COM的对象,ActiveX 控件通过属性、事件、方法等接口与应用程序进行交互。
ComGIS不是一种简单技术在GIS软件开发中的应用,而是一种全新的GIS软件技术体系,不仅仅是GIS,组件式软件技术给整个软件产业带来了一场技术革命。
ComGIS基于组件对象平台,具有标准的接口,允许跨语言应用,因而使GIS软件的可配置性、可扩展性和开放性更强,使用更灵活,二次开发更方便。
ComGIS不仅可以成功地解决传统GIS在软件开发、应用系统集成和用户学习使用等方面面临的困难,而且有利于降低成本,具有无限扩展性等特点。因此,国际上大多数GIS软件公司把开发ComGIS软件作为重要的发展战略,ComGIS是当今GIS发展的重要趋势。
ComGIS的基本思想是把GIS的各大功能模块划分为几个控件,每个控件完成不同的功能。各个GIS控件之间,以及GIS控件与其他非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应用系统。
ComGIS的发展顺应了当今软件技术的发展潮流,极大地方便了应用和系统集成。同传统的GIS相比,这一技术具有以下特点[32]
(1)提供高效无缝的系统集成方案。ComGIS不依赖于某一种开发语言,可以嵌入通用的开发环境(如:Visual Basic和 Delphi)中实现GIS功能,专业模型则可以使用这些通用开发环境来实现,也可以插入其他的专业性模型分析控件,从而实现高效、无缝的系统集成。
(2)无须专门的GIS开发语言。传统GIS往往有独立的二次开发语言,如 Arc/info的AML、 Mapinfo的 MapBasic等。使用二次开发语言,开发往往受限制,而且对用户和应用开发者而言也存在学习上的负担。对ComGIS来说,GIS应用开发者不必掌握额外的GIS开发语言,只需熟悉基于Windows平台的通用集成开发环境,以及ComGIS的各个控件的属性、事件和方法,就可以完成应用系统的开发和集成。
(3)大众化的GIS。ComGIS的出现使GIS不仅是专家们的专业分析工具,同时也成为普通用户对地理相关数据进行管理的可视化工具,推动了GIS的大众化进程。
(4)成本低。传统GIS结构的封闭性使不同系统的交互性差,系统的开发难度大。ComGIS提供实现空间数据的采集、储存、管理、分析和模拟等功能,其它非GIS功能可以使用专业厂商提供的专门组件,有利于降低GIS软件开发成本。另外,ComGIS本身又可以划分为多个控件,分别完成不同的功能,用户可根据实际需要选择所需控件,最大限度地降低了用户的经济负担。
ComGIS是一种全新的GIS概念,在同MIS耦合、Internet应用、降低开发成本和使用复杂性等方面,具有明显的优势。ComGIS改变了GIS原来过于专业化的开发方式,可以使更多的开发人员掌握GIS开发工具,从而使其成为一个大众化的应用领域[35~37]。尽管ComGIS软件提供的功能还不能完全满足专业应用的需要,但是随着技术的发展,ComGIS最终将取代传统的GIS。
GIS的发展经历了几个阶段,组件式GIS是目前较流行的GIS系统开发方法。组件式GIS符合当前软件技术的发展潮流,它使得开发成本降低,和MIS系统或者OA系统可以无缝集成,无需别的二次开发语言,可视化的组件还支持RAD,大大提高了应用系统的开发速度。组件式GIS本身划分为多个组件,分别完成不同的功能,用户可以根据自己的需要选择组件,大大降低了使用成本。

2.4.2 组件式GIS的实现技术

Microsoft给出的COM定义是:面向对象的编程模型,它定义了对象在一个进程内或进程间如何交互,在COM中,客户应用程序可以通过对象提供的接口来对其进行访问[28,38]。
COM是形成更高级软件服务基础的底层框架,它为不同软件厂商提供的二进制软件构件以一种良好的方式进行连接和通信,提供了以下机制:
  • 定义一个构件交互操作的二进制标准并与编程语言独立
  • 多个平台可用(Microsoft windows、Apple Macintosh、UNIX)
  • 提供基于构件的应用程序和系统的稳健升级
  • 具有可扩展性
  • 构件之间的通信,包括跨进程和网络
  • 构件之间共享内存管理
  • 错误和状态报告
  • 动态装入构件
  • COM的二进制支持机制
COM不是一种面向对象语言,而是一种标准,它也没有指定应用程序如何组织,而把语言、结构和实现细节留给程序员自己完成[14]。COM只指定了对象模型及COM对象与其它对象交互的编程要求,这些对象可以在一个进程、其它进程或远程机器中。它们可以用其它语言编写,结构可以完全不同。
在COM中,应用程序与其它应用程序和系统进行交互是通过一个函数集(即接口)来实现的。对任何给定的平台,COM定义了一个在内存中管理虚拟函数表(vtable)的标准方法,以及提供通过vtable调用函数的标准方法。这样任何提供通过指针调用函数的语言都可以用来编写构件,而这些构件可以与其它用同样二进编写的构件进交互,双重指针允许vtable共享同一对象的多重实例[12]。在一个具有上百个对象实例的系统中,vtable共享可以极大地减少内存需求。
访问接口函数的实现是通过接口指针来完成的。COM定义了一个特别的接口(IUnknown)来实现一些基本功能,这个接口是其它对象的主接口。IUnknown有三个方法:QueryInterface、AddRef和Release。AddRef和Release是简单的参考计数方法,当另外构件对象正在使用该接口时,调用一个构件对象的AddRef方法,当不再使用时调用接口的Release方法。QueryInterface是允许用户动态地发现一个接口是否被一个构件对象所支持,同时它也是用户获取构件对象接口指针的机制。当应用程序需要使用构件对象的一些函数时,它调用该对象的QueryInterface,获得相应函数接口的指针。如果构件对象不支持该接口,则返回一个错误值。
迄今为止,COM/DCOM的最佳环境,仍然是Microsoft windows操作系统。Microsoft目前迫切需要COM、DCOM以及AciveX技术也能在其它的OS上使用。DCOM(分布式组件对象模型)扩充了 COM体系结构,为使用兼容COM的操作系统并通过网络连接的计算机在二进制级别上提供对象通信服务[12]。

2.4.3 两种比较流行的组件式GIS控件

目前国际上较为流行的有ERSI公司的Arc/Info的系列产品,Mapinfo公司的MapInfo系列产品,澳大利亚的GenMap以及Intergraph公司的GeoMedia、MGE等。随着地理学的发展和GIS的美好前景,许多颇有实力的软件公司纷纷推出自己的GIS平台,并相当程度地融入了本公司先导产品的特色。如 AutoDesk公司的 AutoDesk GIS系列产品,可以使熟悉 AutoDesk CAD的用户在熟悉的界面下学习GIS平台的操作。应当承认,以ARC/INFO,MAPINFO,INTERGRAPH GEOMEDIA等为代表的国外软件平台功能强大,开发较为方便。下面介绍两种目前比较流行的GIS控件:
1 Mapobjects
Mapobjects是GIS技术领头雁ESRI研究所开发的提供制图和空间分析功能的GIS控件。它建立在微软的对象联接和嵌入(ActiveX)基础之上的,是一组供应用开发人员使用的制图与GIS功能组件[17]。它有一个叫Map的ActiveX控件和 30多个可编程的ActiveX对象组成,它们可以应用于符合工业标准的Windows开发环境,可由 Visual Basic、Visual C++、Delphi、Access等编程语言直接调用,在应用程序中添加制图和GIS功能[18,39,40]。
Mapobjects中的对象组成可划分为五类:
(1)地理匹配对象(Address Matching Objects):包括标准的地址对象、地址匹配的结果对象、独立的地址或街道交又口或地址匹配的街道网络对象和自定义的地名表。
(2)数据访问对象(Data Access Objects): 包括数据库连接对象、字段对象和字段集对象、地理数据对象和地理数据集对象、记录集对象、统计对象、表对象和表头对象。
(3)地图显示对象(Map Display Objects):包括符号分级对象、点密度对象、地理事件对象、栅格图层对象、标注分级对象、图层集对象、矢量图层对象、图层集合对象、符号对象、文本符号对象、跟踪图层对象和值分级对象。
(4)几何图形对象(Geometric Objects):包括椭圆对象、线对象、部分多边形利象、点对象、多边形对象和矩形对象。
(5)实用对象(Utility Objects):包括特定的字符串集合对象。
MapObjects显示的基本单位是层(Layer),包括矢量图层、栅格数据图层(Image)、符号层(Symbol)和标注层(Label Render)。各图层的比例尺由图层的世界坐标来确定(高斯一克吕格投影)。通过控制显示区域的中心位置、鼠标确定的矩形大小、比例尺控制显示区域内容。
应用Mapobjects可以实现如下功能:
(1)显示具有多个地图层的地图,如道路、河流和边界图等
(2)放大、缩小和漫游整个地图。
(3)显示图形特征(Feature),如点、线、圆和多边形。
(4)显示标注字符。
(5)通过点击识别图上特征。
(6)选择沿线的特征和在矩形、区域、多边形和圆内的特征
(7)选择在己知特征附近规定的距离内的特征。
(8)使用SQL语句查询特征。
(9)对选择的特征进行基本的统计。
(10)查询和更新选择的特征的属性数据(shape格式)。
(11)用特定的方法对特征进行着色处理ClassBreakRender, DotDensityRender。
(12)用字段值的字符标注特征。
(13)显示多种格式的栅格图像文件。
(14)动态显示实时和时间系列的数据。
(15)输出地理匹配的地理位置。
 
2 MapInfo
MapInfo是一个全面的桌面地图化工具,用户可以进行复杂的地理分析,诸如重新分区、与远程数据的连接、把地图对象拖放到应用程序、无缝地图图层、创建强调自己数据特性的专题地图等[15,16]。桌面地图化可帮助用户整理信息,使数据中的大量成分显示在地图上。这样,用户可迅捷地在大量信息中查看其模式和关系,而不用不断地访问数据库。
作为一类特殊的地理信息系统平台软件, MapInfo有它自己的特色,其主要功能有:
  • MapInfo可直接打开以DBF文件、分界 ASCII和Microsoft Excel转入的多种格式的图形文件,也可以在在MapInfo内创建数据文件。
  • 使用链接表访问Oracle、Sybase等远程数据库。
  • 无缝地图图层,使用户象处理一个图层一样处理多个地图图层。
  • 专题地图用高度可视的效果分析数据。
  • 可从多个文件查询。
  • 工作空间保存所有的设置和视图,使用户可从结束工作的地方开始。
  • 运用OLE可把地图窗口嵌入其他应用程序。
  • 有丰富的地图投影供用户选择。
  • 可方便地定制地图。
  • MapInfo以表的形式组织信息,每个表由一组文件组成。每张表是个独立的图层,计算机以图层组织地图。
  • MapInfo中的地图对象类型有区域、点对象、线对象(包括直线段、折线、圆孤)和文本对象。
  • 内挂的开发语言MapBasic使用户可定制自己的界面。

2.4.4 MapObjects的特点

MapObjects包括如下特点:
(1)支持 ARC/INFO层。
(2)支持ESRI的Shape文件格式, SDE(空间数据库引擎)图层(Layer)以及大量栅格图像格式,如 BMP、  TIFF等。
(3)支持通过微软ODBC规范进行的外部数据库访问。
(4)把数据作为多个图层在一张图中进行显示,图幅可以进行变化。
(5)特征表示使用数理方法如数值地图、分类、个体符号以及点值图等。
(6)文字注记和放置。
(7)用一个事件跟踪层来动态显示实时数据。
(8)用标准 SQL表达式进行特征选择和查询。
(9)通过大量搜索与框架操作符进行空间选择。
(10)地址匹配(地理编码)。
(11)强大而出色的对象模型。
MapObjects的这些特点完全能够满足地下管线信息系统二次开发的需要,因此被选为开发镇江管线信息系统的基础平台。
MapObjects与VC++的结合:
Visual C++是大家熟息的Windows开发环境和编程工具,由MapObjects与VC++的结合,将非常方便灵活,开发人员也更容易接受和掌握。
MapObjects建立在微软的对象联接和嵌入(ACtiveX)基础之上,在Windows开发环境中(如 Visual C++开发环境等)可以方便地调用该控件[14,33]。安装 MapObjects之后,打开Visual C++的程序开发环境,在左边的控件栏点击右键,弹出控件选择框。如图2.2所示:
论文的目录,摘要,关键字怎么写?
图2.2  VC++中调用MapObjects控件
 
如图选择ESRI MapControl 8.1后按“确定”键,控件栏中将增加一个名叫Map的控件,在控件栏中选择 Map控件,然后把光标移入需要增加 Map控件的窗体中,拖放该图框至所需大小,窗体上就有了一块空白色区域,这样 Map控件就被嵌入到程序中了。与其它ActiveX控件类似,可以在它的属性窗口中修改各项属性,也可以通过编程实现属性的修改。

3  地下管线信息系统分析

3.1 地下管线数据组织

3.1.1 数据分层、分幅管理

1 管点、线数据模型
地下管线信息系统的管线种类多达八种,包括电力、通讯、燃气、热力、上水、雨水、污水、工业及各种其它管道。各种管线规格、大小互不相同,而且在管线上还分布有大量的建(构)筑物、附属设施、探测点和窨井等管点,但都可抽象的用线段和点表示,其它差异可以通过属性来加以区分。这样方便了整个地下管线信息的管理,简化了数据组织的复杂度。
2 MapObjects控件分层管理
在MapObjects控件中,数据是以图层形式来存储和显示,矢量图形显示基本单位是点、线和面层,在作者实现的地下管线系统中,用点层和线层就能准确的表述清楚地下管线信息,此外,我们也引入栅格地图作为底图,更直观的反应管线的空间位置。
3 分幅
整个一个城市的地下管线空间信息和属性信息是非常巨大的,如果只用一个巨大的图层来存储,将严重的影响整个系统性能,而且不便于多用户同时对图层进行编辑。为解决此问题,我们根据地下管线探测规范生成标准的250m*250m分幅图,分幅图数据量相对小,便于管理。

3.1.2 属性数据编码

1 编码目的
为了便于识别管线种类和数据分层处理,也为了使数据库结构具有较高的灵活性,使数据的查询和计算简便,对管线数据需要设计编码。用数字代替字符更有利于存储,节约存储空间,管点通过这个编码字段在MapObjects控件中更方便符号化显示。
2 编码方法
在GIS中无论是空间数据,还是属性数据,其编码方法都应遵循:唯一性原则,即在众多的独立数据的基本单元中,一个单元必须而且只能有一个唯一的代码;特征性原则,即在编码中的每一个码位或码段对描述该单元的数据时,应具有一定的意义,如它的分类、区位、时间及顺序等;灵活性原则,也就是在编码中增加,删除或插入一个或一类单元的编码时,不应影响其余单元的编码或导致整个体系的混乱与破坏。根据属性数据编码原则对地下管线信息系统的属性数据编码规则和编码方法如表3.1所示。
表中如:1801,其中1表示管线类型为电力线,8表示为管线附属物,01表示此附属物为变电站。
 
表3.1 编码方法
管线(点)类型 管线(点)性质 管点附属设施(只在管线性质最大值时有意义)
(1位) (1位) (2位)
 
 
地下管线信息中电力线整个编码如下(“1”表示电力线):
  • 电力[DL]:1
  • 1000:电力线:DL
  • 1100:供电电缆:GD
  • 1200:路灯电缆:LD
  • 1300:信号灯电缆:XH
  • 1400:电车电缆:DC
  • 1500:广告灯电缆:GG
  • 1600:电力电缆沟:LC
  • 1700:直流专用:ZX
  • 1800:附属设施
  • 1801:变电站:BD
  • 1802:配电房:PD
  • 1803:变压器:BY
  • 1804:检修井:JJ
  • 1805:控制柜:KZ
  • 1806:灯杆:DG
  • 1807:线杆:XG
  • 1808:上杆:SG
其余管线如给水、排水、其它、 燃气、热力、工业、电信编码形式跟电力线编码方法类似。

3.1.3 地下管线信息系统的数据结构

属性数据库主要存储与空间信息密切相关的地理特性信息和描述信息,通过多种途径(如调查、功能分析等)识别出地下管线基础数据,进一步分类、抽象,形成与系统功能相对应的属性数据,如表3.2和表3.3所示。
管线属性表(表3.2)中序号“4”指管线类型:管线类型主要包括给水(1)、排水(2)、其它(3)、燃气(4)、热力(5)、工业(6)、电力(7)和电信(8),后面的数字代表在数据库中的存储方式,如管线类型值为4就表示是燃气。
序号“18”指GUID(全球唯一标识号):此字段用于唯一标识一个线对象,当一个图层进行分幅时,一根管线可能跨越了两个分幅图,此时这根管线分幅后就要被剪成两段,但是分开后的两根管线具有和原来一样的GUID值,当合幅时原先被裁剪开的两条线段通过比较GUID值进行重新合并。此GUID值由程序自动生成。
管点属性表(表3.3)对应的字段意义与管线属性表类似。
表3.2管线属性数据结构
序号 数据项 宽度 数据类型 小数位数 备注
1 管线段号 8 Numeric 0 表示在图幅上标注的管线号
2 起点号 30 Varchar ___ 此管线的起点号
3 终点号 30 Varchar ___ 此管线的终点号
4 管线类型 8 Numeric 0 管线类型(排水、煤气、电力等)
5 管径 8 Numeric 0 管线直径
6 流向 3 Numeric 0 管道内介质流动方向
7 埋设方式 30 Varchar ___ 直埋或管埋
8 是否防腐 2 Numeric 0 管线材质是否防腐
9 隶属单位 30 Varchar ___ 属于哪一单位
10 建设年代 10 Varchar ___ 埋设的年代
11 性质 6 Numeric 0 如给水管线包括上水、消防用水、绿化用水
12 压强/电压 20 Varchar ___ 电力线的电压或压强
13 电缆条数 4 Numeric 0 电信管线内电缆条数
14 光缆条数 3 Numeric 0 同上
15 总孔数 2 Numeric 0  
16 已用孔数 2 Numeric 0  
17 备注 30 Varchar ___ 附加信息
18 GUID 36 Varchar ___ 唯一标识一根管线
 
 
表3.3管点属性数据结构
序号 数据项 宽度 数据类型 小数位数 备注
1 图上点号 8 Numeric 0 表示在图幅上标注的管线号
2 物探点号 30 Varchar ___ 表示借助物探时的编制的点号。如:(电力线点19号点,就表示成 DL19)唯一的
3 测量点号 30 Varchar ___ 表示外业测量时编制的点号。在一幅图上是唯一的
4 管线材料 30 Varchar ___ 管线的材料
5 管点类型 8 Numeric 0 管线类型(排水、煤气、电力等)
6 特征点 30 Varchar ___ 表示该点的特殊性(三通,四通,分支)
7 附属物 10 Numeric ___ 表示附在该点的地物(如:阀门,检修井等)
8 X坐标 12 Numeric 3 表示地理坐标的X值
9 Y坐标 12 Numeric 3 表示地理坐标的Y值
10 地面高程 12 Numeric 3 地面上的高程
11 管底高程 12 Numeric 3 管线底部的高程
12 管顶高程 12 Numeric 3 管线顶部的高程
13 管径 30 Varchar ___ 管线截面的尺寸。(形式:长X宽)
14 埋深 12 Numeric 3 管顶至地面高程
15 埋设年代 30 Numeric ___ 创建的时间
16 权属单位 30 Numeric ___ 在该点的权属单位
17 连接方向 30 Varchar ___ 下一个连接点的物探点号
18 性质 30 Varchar ___ 唯一标识一根管线
19 井底高程 8 Numeric 5 井底的高程
20


【推荐浏览其它相关的优秀教育论文】

上一篇:论文摘要、关键词、引言、结论的写作方法及样例
下一篇:论文摘要怎么写