应用Dijkstra算法对MAPGIS功能扩展与实现

来源 :中国地质大学(北京) | 被引量 : 0次 | 上传用户:h462r5134dg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机的普及以及地理信息科学的发展,GIS因其强大的功能得到日益广泛和深入的应用。GIS网络分析是GIS的研究热点和难点,而最短路径问题是GIS网络分析中最基本和最关键的问题,在许多方面具有直接的应用价值,人们对最短径算法的深入研究也从未间断过。经典的图论与不断发展完善的计算机数据结构及算法的有效结合使得新的最短路径算法不断涌现。Dijkstra算法是目前多数系统解决最短路径问题的理论基础。Dijkstra算法的优点是程序设计简单、通用性强。本文的研究目的是此两者的结合应用的实现研究。MAPGIS软件是当前我国主流的地理信息系统软件,功能强大,应用广泛。但是在MAPGIS中并没有直接的寻路功能。在MAPGIS中具备有相应的设立结点,距离测量等操作,为应用择路功能设想的实现提供了天然的条件。而作为同类及其自身衍生算法中性能最好的Dijkstra算法正好可以补充实现这个功能。因此,此次研究十分具有现实意义。在研究过程中,通过MAPGIS中的WT点文件和WL线文件新加属性,使之构成Dijkstra算法应用的基础。结点标识,即结点名称。图中路径的起点终点的表示是DIJKSTRA算法函数的传递参数,并且在路径显式表示时能够根据DIJKSTRA算法函数得到的路径通过结点标识将该路径在图中表示出来;结点距离,即结点间的关系。结点间的距离是寻路的基础和基本数据,正因为结点间存在距离,使得一结点到另一结点可以有不止一条的距离集合,即路径。通过算法函数对此距离集合进行筛选得出最短的距离即路径。对点文件和线文件初始化后,在成果界面上显示与MAPGIS对应的编辑内容。在界面显示图中应用Dijkstra算法便可寻出两结点的最短路径,以此获得其在MAPGIS的实现和应用。通过研究和调试得到的插件成果在实际应用中实现了预想的效果,可以准确得找出两选中结点的最短路径,成功地将MAPGIS和Dijkstra算法相结合,说明本次研究具有合理性和可行性。在深入分析插件成果与土地科学工作的联系后,证明了该研究成果在土地领域具有应用潜力。
其他文献
中国化工装备总公司是中国化工集团公司旗下的全资子公司,业务涉及化工机械、化工装备等领域。本文根据中国化工装备总公司企业信息化建设的工程需求,针对化工装备产品开发过
近几年,西安等地陆续出土几座北朝时期入华粟特人的墓葬,葬具上有着丰富的祅教色彩的画像,体现粟特人的生活习俗、神话信仰以及服饰用具等。其中很多墓葬中在重要的位置都刻
武器装备透明器件上制备透明导电薄膜以达到电磁屏蔽、防止信息泄漏的目的,同时要求具有较高的机械强度以满足作战环境的需要。本文根据电磁屏蔽性能实际测量方法,建立有限元
<正>美术教育是幼儿园主要的教授课程之一,是幼儿体验美、感受美及创造美的重要启蒙阶段。然而,很多幼儿园教师对此课程并未加以足够的重视,也没有合理使用课外美术资源,导致
随着我国城市化进程的不断加快,城市园林绿化面积不断扩大,城市园林绿化管理已然成为了我国城市发展的重要任务。城市园林绿化管理由政府组织主导,然而就当前我国城市园林绿
项目的时间管理是近年来项目管理学科发展起来的一个新的领域,在当今社会用途非常的广泛。自从项目的时间管理进入我国以来,已经在各个领域发挥了重要作用,管理体制和管理方
<正> 如果整体地考察一下我国现代文学的发展历史,便会发现,尚未引起我们足够重视的灰色人物形象是个很值得研究的形象体系。灰色人物形象的概念内涵是不准把握的,即他们普遍
本文以发展社会学中的社会转型理论,尤其是市场化转型理论为研究视角,来分析研究东北老工业基地在后现代化转型的过程中产生的区域性发展困境问题即“东北现象”问题,主要以
<正>课堂随机评价表达的是最直接的感受,是课堂教学中使用频率最高、对学生影响最大的过程性评价,具有鲜明的随机性、灵活性和及时性。课堂评价运用得好,可以让学生品尝成功