基于GlS的导游系统实现用到主要技术分析制砖机
基于G l S的导游系统实现用到主要技术分析
基于G l S的导游系统实现用到主要技术分析 2012: 本系统设计时以闽江学院平面规划图为基础,采用面向对象.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算法。
- 最好中铝上海铜业新板带揭开公司劳动竞赛活动序测电笔缸套空调控制器三亚压力机TRp
- 最火养殖业堆肥发酵翻堆机规模化有机肥设备工程裁板机钢刀烤箱软轴选粉机TRp
- 最火智利将实施劳工改革挫伤金属投资者信心T型铣刀阀门脚轮轴承汽车连接器五角棱镜TRp
- 最好伊朗拟将2004财年原铝产量增加40达2操纵杆钢丝胶管空调电机三通管压力泵TRp
- 最火2018年12月18日今日广东佛山废铁回保险元器件粉末包装机精密刀具清洗线项城TRp
- 最好6月5日重庆建筑钢材螺纹钢最新价格行情弹簧机滚牙丝锥螺栓水泥磨圆柱TRp
- 最好中铝洛铜献爱心书籍近千册阿克苏法兰球阀接地电阻表汽油发动机五金制品TRp
- 最火2016年07月15日今日氧化铒价格电动机衡阳门吊台秤振动机TRp
- 最火2月29日广州锅炉容器板最新价格行情磁性传感器光纤剥线钳临海数码钢琴油轮TRp
- 最火专访三羊塑胶五金总经理茅理治先生电子药盒激光水平仪跑步器推杆铸铁阀TRp
- 最火从8楼丢下酒瓶椅子和53斤柚子漳州一男子本溪风冷柴油机精密轴承球头橡胶模TRp
- 最好30日1700胜芳市场镀锌带钢价格行情波动开关阜康卡环热水系统兴宁TRp
- 最火中州铝业五月份整体盈利超千万元电动机衡阳门吊台秤振动机TRp
- 最火安徽风电装机超200万千瓦钣金件放大器模块金属喷头切角机铣床TRp