资源描述:
《基于gis的园区网络光缆管理的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、上海交通大学硕士学位论文基于GIS的园区网络光缆管理的研究姓名:张丹青申请学位级别:硕士专业:计算机系统结构指导教师:李家滨20080101上海交通大学工学硕士学位论文摘要基于GIS的园区网络光缆管理的研究摘要地理信息系统(GeographicalInformationSystem,简称GIS)是20世纪60年代开始迅速发展起来的管理分析新技术,是计算机科学、地理学、测量学、地图学、管理学多种学科交叉的产物,其核心是计算机科学,基本技术是数据库、地图可视化及路径分析,是处理地理数据的输入、输出、管理、查询、分析和辅助决策的计算机系统。GIS以空间数据库为基础,将空间数据库和传统
2、关系数据库结合起来,使其具有决策、管理、分析和输出多种空间信息的能力,这也是GIS与其他管理信息系统(MIS)的最大区别所在。本文首先介绍了GIS的详细概念定义和在国内外的发展现状,阐述了系统的软硬件组成、理论基础和应用开发领域,并把GIS和目前已经广泛运用的MIS作了比较。同时,本文简要叙述了当今市场上的几家主流的GIS平台开发商和软件产品,并着重介绍了系统开发需要用到的几款MapInfo的GIS系列软件,为系统开发做了技术背景介绍。由于通信光缆系统的管理需要获取管理对象的地理空间信息,因此将GIS引入到园区网络光缆管理中来以提升网络光缆的管理水平。针对园区网络光缆管理的现状
3、和实际需求,对系统进行了整体架构分析。将各种类型数据进行集成,选取这些数据所需的属性信息,设计了GIS各第I页上海交通大学工学硕士学位论文摘要图层的数据模型。然后针对光缆管理的功能划分进行了功能模块设计。本文接着对系统中需要用MapBasic进行二次开发的模块进行了需求分析和设计说明。阐述了这些模块的结构和流程设计,叙述了它们的数据结构。最后,介绍了系统原型的实现和主要功能的展示。在系统设计中不少功能模块涉及到拓扑路径的选择算法,路径分析也是GIS的核心功能,因此本文对系统中涉及到的路径网络的分析要求进行了详细说明,并提出了相应的设计算法解决方案——基于广度优先算法的改进算法:
4、针对GIS平台的特点,使路径分析在基于数据库表查询的基础上进行,而替代传统的基于内存数据的查询。关键词:光缆管理,GIS,MapInfo,网络分析第II页上海交通大学工学硕士学位论文AbstractRESEARCHOFCAMPUSOPTICALCABLEMANAGEMENTBASEDONGISAbstractGeographicalInformationSystem(GIS),whichstartfrom1960s,isonekindofnewly-developingmanagementandanalysistechnology.Itcontainstheknowledgeo
5、fcomputerscience,geography,cartology,managementaswellasothermajors.Itscoreandkeyknowledgeiscomputerscience,thebasictechnologyaredatabase,mapvisualizationandtopology.It’satechniquesystemwithprocessinginput,output,manage,query,analysistheresourcesrelatedwiththegeographicinformationandtheattrib
6、utedatawhicharetodescribethecharactersofthoseresourcesintherealword.GISisbasedonspacedatabase,combinedwithspacedatabaseandtraditionalrelationshipdatabaseinordertomakeittobecapacityofmulti-spaceinformationondecision-making,management,analysisandoutput.That’salsothebiggestdifferencebetweenGISa
7、ndothermanagementinformationsystem(MIS).ThispaperfirstlyintroducesdetailedconceptionofGIS,developmentstatusinandoutside,compositionofsystematicsoftwareandhardware,fundamentaltheory,aswellasapplicationfield.Meanwhile,itintroducesthedifferencesbetwee