首页 >> 碳钢法兰

基于GlS的导游系统实现用到主要技术分析0钢筋调直机

发布时间:2023-01-12 01:54:45 来源:新颖五金网

基于G l S的导游系统实现用到主要技术分析

基于G l S的导游系统实现用到主要技术分析 2012年08月28日 来源: 本系统设计时以闽江学院平面规划图为基础,采用面向对象.Net技术,以C#为开发语言,开发了给予Fram ework运行于W工ndows98/2000/XP平台的GIS导游系统。数据库采用Mapinf0技术。将空间数据、属性数据管理相结合,使系统操作更加方便。图层控制功能根据用户需要,系统实现了对图层的增加、删除、放大、缩小、漫游等处理功能。 1图层控制MapOontro l控件 它是一个图层控制控件,用于加载数据图层和浏览地图。MapControl在运行时的生命剧期如下所示: (1)在构造函数中,在创建所有默认工具的同时创建工具集合。 (2)在Onlnit中执行下列任务:l)尝试使用Map对象指向的MapAlias从Session中获取Map对象。如果该对象不存在,则创建一个空地图。使用Map对象还可创建用于导山的MapExport对象。2)如果是第一次访问此页面并且UseDe signt imeWorkspace标记为True,贝|j将工作空间加载到地图中。 (3)在OnLoad中,显示客广端上需要的所有信息,例如javascript和工具信息。 (4)在RenderCont ent S中,渲染保存MapControl的标记和表叫j图像的IMG标记。工具使用的其它信息用于客广端操作。LayerControl以java scr ipt变量的形式渲染。在Web商体的Page Load方法运行时,可以从默认方法偏离并使用自己的Map对象。但是,创建地图的别名必须与MapControl的MapAliaS匹配。在将另一个工作空间加载到地图时,请注意该地图的别名更改为工作空间中的别名。 2图层放大缩小移动等功能 NavigationTool 控件主要包括:SouthNavigat i onTool、WestNav igat i onTool、orthNav igat ionTool、 EastNavigat i onTool、orthEastNavigationTool、NorthWestNavigationTool、uthEa stNavi gat i onTool、SouthWestNav i gat i onTool、这些控件实现了地图在各个方向上的平移。 ZoomTool控件主要包括:ZoomBarT00、Zoom InTool、ZoomOutTool实现了逐步缩小、放大、缩小的功能。 选取功能控:Select ionrool控件主要包括:Rectangl eS el ect i onTool、RadiusS el ect i onrool、PointSelect ionTool、PolygonSelect ionT00实现了矩形选取、圆形选取、点选取、多边形选取的功能。 3最短路径查询分析 最短路径问题是图论研究中的一个经典算法问题, 旨在寻找图(由结点和路径组成的)中两结点之间的最短路径。 算法具体的形式包括: ·确定起点的最短路径问题一即已知起始结点,求最短路径的问题。 ·确定终点的最短路径问题一与确定起点的问题相反,该问题是已知终结结点,求最短路径的问题。 在无向图中该问题与确定起点的问题完个等同,在有向图中该问题等同于把所有路径方向反转的确定起点的问题。 ·确定起点终点的最短路径问题一即已知起点和终点,求两结点之间的最短路径。 ·个局最短路径问题一求图中所有的最短路径。 用于解决最短路径问题的算法被称做“最短路径算法”, 有时被简称作“路径算法”。 最常用的路径算法有:Dijkstra算法嵋。、带权图最短路径基于邻接表快速算法嵋。、基于椭圆的GIS最短路径分析…。 Dijstra算法复杂度是0(n2)。带权图最短径基于邻接链表快速算法复杂度是0(ne+n2/4)。本系统中N--23,E--61,在边数比较多的环境下,算法复杂度会比Dij stra高。 椭圆GIS最短路径分析是一种Dij stra的改进算法,这种算法在节点数较大的情况下,多了一步比较两点距离的步骤,减少了循环的数据量,大大的缩小了时间复杂度。从对所耗时间的测试结果可以看出,下行四边形限制算法所需要的搜索时间在各种情况下均小于椭圆限制所需要的搜索时间。根据闽江学院实际情况,校园道路基本是连通的,且可以环路。面且校园地图中的数据量并不大,用户所查询的建筑物0%是会出整个地图的l/2的。所以使用椭圆GIS最短路径分析或者下行四边形改进Di.j stra法,都会使得系统多了一步无用的“缩小搜索范围”的计算。所以本系统使用的是最短路径经典算法_Dij stra算法。

桂林治疗癫痫病去哪里医院

抚顺哪家医院羊癫疯好

杭州哪家医院看白癜风最好

海北儿童癫痫病医院

河源治疗癫痫病费用

友情链接