地理信息系统在以陈述彭院士为代表的老一辈科学家的努力下,与上世纪80年代被引入国内,并掀起了一股研究地理信息系统理论及应用技术的热潮。在80年代对先进技术的热情和渴求精神感染下,我国地理信息系统领域迅速涌现了大批精通地理信息系统的专家学者,这批学者后来也称为了我国地理信息系统研究领域的探路者和领头人。90 年代初,徐冠华院士在大环境的基础上强调指出 “ 发展中国的地理信息系统的发展必须走产业化的道路 ”这一口号 。“九五”计划提出后,科技部将 GIS 软件产品研发与示范应用列入国家科技计划,设立专门的机制以便对国产地理信息系统软件进行年度的测评。九五计划的提出无疑极大的推动了 GIS 技术进步和产业化的进程,我国地理信息系统研究自此开始了大跨步式的飞速发展。然而,相较于引入次技术较早的欧美国家,我国的地理信息系统在理论探索,规范制立,实验技术,软件开发,人才储备均落后于他国。80 年代末,武汉测绘科技大学在摄影测量与遥感专业的基础上建立了信息工程专业,使我国 地理信息系统基本人才的培养纳入了正轨[3]。 1994 年 4 月,我国专门成立了 “ 中国 GIS 协会 ”, 此后又成立了 “ 中国 GIS 技术应用协会 ”, 加强了国内各种地理信息系统学术交流,研制推出了 Geostar 、 Citystar 、 MapGIS 等具有自主版权的地理信息系统软件。21世纪信息技术的高速发展有效的推动了地理信息技术的发展速度。而以飞速发展的internet技术为依托,我国的地理信息系统领域也逐渐通过不断的学习和交流,追赶上了欧美国家的步伐。
1.2 本文的主要工作
本课题结合MapX技术以及最短路径计算方法,设计实现一种最短路径分析方式,即根据地图中指定的搜索起始点位置,按搜索条件查找获得的最短路径并相应显示。
研究手段:
1) 了解地理信息系统,并对其创建及发展历史有一定的认知。
2) 了解map info以及mapx的发展并熟练使用mapx的大部分功能。
3) 寻找图的搜索策略并对其进行分析。了解Dijkstra算法并学会用其计算问题。
4) 学习VB语言的汇编方法并使用其进行设计。
运用MapX软件以及Dijkstra算法,设计出一种最短路径分析方式。
调试,验证分析方式,撰写报告。
2 Mapx技术
2.1 Mapx技术简介
组件式软件技术已是当今软件技术的潮流之一。它在地理信息系统开发中的应用对GIS的技术体系和应用模式产生了巨大的影响。而Mapx是MapInfo公司所研发出的具有强大地图分析功能的activeX控件,有效支持大多数主流软件开发环境,例如Visual Basic、Visual C++ 或 Delphi等[4]。并能够较为轻松的向其应用程序添加地图绘制功能。Mapx脱身于mapinfo但使用mapx所开发的应用软件在使用时并不依赖于mapinfo,可以独立的运行于各种软件平台。其简单的操作界面及易于二次开发的特性,能够很好的服务于企业及个人的开发使用。Mapx利用其强大的分析能力,可以将数据显示为点、按主题遮蔽的区域、饼图或条形图等[5]。通过在特定的半径、矩形或特定点内组合和组织数据、执行搜索或选择地图图元。
图2.1 Mapx操作界面
2.2 Mapx主要功能
MapX的主要功能包括:显示MapInfo格式的地图;对地图进行放大、缩小、漫游、选择等操作;专题地图;图层控制;数据绑定;动态图层和用户绘图图层;生成和编辑地图对象;简单地理查询:边界查询,地址查询。
MapX具有强大的数据绑定能力。在VB中,可以和Data Control绑定,在Delphi和PowerBuilder中,可通过ODBC绑定,实现数据库中的数据与MapX中的MapInfo地图的关系连接,使得地图对象与关系数据库中的数据项相对应。经过数据绑定,可以将数据中的数据制成专题图,或在地图上查询数据,以及通过SQL语句实现对地图的查询。
- 上一篇:MATLAB立体仓库货位优化分配算法的研究
- 下一篇:城市轨道交通线网规模预测+文献综述
-
-
-
-
-
-
-
乳业同业并购式全产业链...
十二层带中心支撑钢结构...
java+mysql车辆管理系统的设计+源代码
中考体育项目与体育教学合理结合的研究
电站锅炉暖风器设计任务书
大众媒体对公共政策制定的影响
当代大学生慈善意识研究+文献综述
河岸冲刷和泥沙淤积的监测国内外研究现状
酸性水汽提装置总汽提塔设计+CAD图纸
杂拟谷盗体内共生菌沃尔...