跨平台嵌入式地理信息系统关键技术研究
[Abstract]:The embedded GIS is an important direction in the field of GIS, and has a wide application prospect. However, due to the diversity of the embedded environment and the limitation of resources, most embedded GIS is designed for the specific embedded software and hardware environment, and the function is relatively simple, and the cross-platform application of the software cannot be realized. Based on the above-mentioned problems, this paper focuses on the implementation of the embedded GIS platform, and based on this, the key technology in the implementation of the embedded GIS is studied. The main content of the study is as follows: 1. The research background, relevant theory and technology status of the embedded GIS are analyzed. This paper expounds the research background and significance of the embedded GIS, summarizes the characteristics of the embedded GIS, the technical differences with the desktop GIS and the related implementation techniques and methods, and analyzes the present situation and the development trend of the embedded GIS at home and abroad, and points out the main problems. In this paper, the cross-platform technology of embedded GIS is deeply studied, and the architecture of cross-platform embedded GIS is designed. The architecture is designed according to the hierarchical structure, and the GIS application middleware platform is added on the bottom hardware platform and the operating system, so that the development of the GIS software is no longer dependent on the specific operating environment and has the characteristics of cross-platform. The GIS function component layer is designed on the GIS application middleware platform, and the function package of the embedded GIS is designed as a reusable GIS function component, so that the reusability of the software code is improved. The embedded GIS application middleware and EEGIS _ MW platform are designed. The architecture of the EGIS _ MW platform is divided into the system abstraction layer and the GIS service framework layer. The system abstraction layer is designed with the EDIS _ OSAdapter class and the drawing interface EGIS _ OSDrawlnterface class of the operating system adapter, and the graphics rendering function is encapsulated in the EGIS _ OSAdapter class, and the unified interface of the various operating system services required by the GIS application is provided through the system abstraction layer. The GIS service framework layer is based on the system abstraction layer, and designs the GUI window system, the extended graphic interface, the file processing interface and the fixed point calculation interface which are suitable for the embedded GIS application based on the characteristics of the embedded system. in the GIS service framework layer, the GUI window system is designed by adopting an object-oriented mode, the window and the common control are encapsulated into classes, and the message passing is managed through the observer mode; and the extended graphics interface is mainly a point and a line in the system abstraction layer, the cross-platform file processing interface is mainly used for file operation by using the EGIS _ File class, and the byte order of the geospatial data is automatically converted into the byte order of the machine when the file is read, and the fixed point calculation interface is mainly used for converting the floating point operation into a fixed point operation through the EGIS _ FixedCalculation class, so that the real-time property of the embedded GIS analysis application is greatly improved. The cross-platform map display technology of embedded GIS is studied. Based on the analysis of the characteristics of the electronic map and the platform dependence of the map display, the two aspects of cross-platform and high-efficiency display of the map display in the embedded environment are summarized, and the architecture of the map display engine based on the EGIS _ MW platform is designed. on the basis of which, a cross-platform map display symbol library is realized, so that the map display engine has full platform independence; and a multi-source data mixed organization model suitable for multi-scale expression of the embedded environment is designed, and a multi-level mixed index of the geospatial data is established for the data organization model, a parallel scheduling display algorithm based on the multi-cache is designed for displaying the embedded GIS map, and the high efficiency of the algorithm and the data organization model is verified through experiments. The path planning technology in embedded GIS is studied. The characteristics of the embedded GIS path planning are analyzed, the design principle of the path planning module under the embedded environment is obtained, the architecture of the EGIS _ MW platform based on the embedded GIS path planning and cross-platform application is designed, The design of the path planning module is mainly based on the file interface and the fixed-point calculation interface provided by the EGIS _ MW platform, and the physical storage and the memory organization structure of the road network data are researched and designed, the physical storage of the road network data is organized and stored by adopting a multi-source data mixed organization model which is suitable for multi-scale expression of the embedded environment, and the organization of the road network data in the memory is stored according to the front related edge structure for the path calculation; A hierarchical search A * algorithm for real-time navigation applications is presented, which can identify and process various traffic control information and the influence of intersection delay, and have a high operational efficiency. and the application requirement of the embedded GIS real-time navigation can be fully met. The research results of this paper have been applied in a number of embedded GIS with different hardware and software environments, and the practical application shows that the application software of the cross-platform embedded GIS which can meet the practical requirements can be quickly realized based on the research results of this paper. It is of great theoretical and practical value to promote the application of embedded GIS.
【学位授予单位】:解放军信息工程大学
【学位级别】:博士
【学位授予年份】:2013
【分类号】:P208
【参考文献】
相关期刊论文 前10条
1 张江水;华一新;唐衡丽;李翔;;嵌入式GIS跨平台技术的研究与实现[J];测绘科学技术学报;2012年03期
2 陈涛;郑束蕾;杨春雷;;基于GPRS/GPS的电力巡线系统的设计与实现[J];信息工程大学学报;2012年02期
3 陈涛;翟京生;陈双军;姚霄飞;;嵌入式GIS中基于LOD的地图数据组织模型设计[J];测绘科学技术学报;2011年05期
4 赵宇峰;孙伟华;王建国;;基于嵌入式GIS的地图显示算法研究[J];计算机与数字工程;2011年03期
5 胡泽明;岳春生;;嵌入式GIS系统多缓存地图显示方法[J];信息工程大学学报;2010年03期
6 何操;;嵌入式中间件技术研究[J];制造业自动化;2010年05期
7 宋栋;姜树明;陈长英;徐明;李源;;跨平台嵌入式GIS系统设计关键技术研究[J];山东科学;2009年03期
8 方军;金瓯;;封闭式手机系统上中间件软件抽象层的设计[J];计算机系统应用;2009年04期
9 何剑;;嵌入式中间件技术研究综述[J];大众科技;2008年11期
10 许颖;魏峰远;;移动GIS关键技术及开发模式探讨[J];测绘与空间地理信息;2008年04期
相关博士学位论文 前4条
1 徐战亚;可移植嵌入式导航平台关键技术研究[D];中国地质大学;2010年
2 古幼鹏;嵌入式实时软件的构件化开发技术研究[D];电子科技大学;2005年
3 蔡忠亮;多媒体电子地图的信息组织及可视化机制研究[D];武汉大学;2004年
4 裴钟哲;车辆导航系统的路线优化研究[D];北京工业大学;2004年
,本文编号:2360827
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/2360827.html