The Research and Design of Embedded GPS/GIS Navigation System

Global Positioning System (GPS) is a radio navigation system which provides free users with accurate longitude, latitude and elevation of three-dimensional position information and time information. Geographic Information System (GIS) is a computer system which used for the collection, storage, management, processing, retrieval, analysis and expression of geospatial data, it analysis and processing properties of massive geographical entities in digital form, namely, it is a kind of geo-data technology. Its technical advantage lies in its capabilities of comprehensive, simulation, analysis, evaluation and forecasting to geographic data. People integrates GPS technology with GIS technology with the aim of encoding some kind of spatial data provided by the GPS receiver in accordance with some geographical coordinates, so that to descript the positioning of the GPS receiver qualitatively and quantitatively. The significance of this integration of applications is: GIS can expand the application of GPS’s development space; meanwhile GPS provide GIS more rich source of information and promote the development of GIS to a higher level. This paper based on object-oriented software engineering and technology, to analyze、design and realize the GPS / GIS navigation system based on embedded Linux operating system.Firstly, create based on embedded Linux operating system development platform for systems. in terms of hardware platforms of system, given the structure of the system block diagram of the hardware platform, and introduced the selected processors and GPS receivers. in terms of the system software platform, used the Linux operating system and qt/embedded GUI Graphical User Interface development tools as software development platform, and introduced the method of construction and transplantation. Secondly, design and achieve the GPS/GIS navigation system software. Then developed a system software design principle, given design method of the system control module, data acquisition module, the information display module, coordinate transformation module, information retrieval module, the path of the navigation module, and map-matching module, and determined the logical call relationship about various functional modules, and given the main control module’s code. On this basis, discussed in detail the host GPS receiver and the serial communication system problems under the Linux operating system environment and given it’s code. Thirdly, complete the GPS data acquisition and management module’s design and implementation. In order to extract effective location information, analysis the GPS receiver’s communication protocol, and obtained latitude and longitude, altitude and other location information effectively. Then analysis the difference and conversion method between WGS-84 coordinate system used by GPS and our national map coordinate system so that achieve accurate positioning, and design a data acquisition module and data identify and coordinate transformation module, and given the code of two modules. Finally, design and achieve the GIS map information display and management module. In order to display the location information obtained by the GPS receiver in third-party GIS map, use of Gauss-Kruger projection algorithm to GPS and GIS geographic information to transform the two spherical coordinates to the plane coordinate data at first, and then use type design of C++ language complete the conversion of data organization, management and mapping. One of the core issue of the GPS applications is the shortest path search problems. A * algorithm is a kind of artificial intelligence search algorithm, it is the most effective way to solve the static electronic map in the shortest path search problem, the paper give the code of A* algorithm.The results show that the system is stable, reliable and effective, indicating that the analysis methods, design methods and implementation is correct, and the theory used in system design is effectiveness.

Related Posts

You can leave a response, or trackback from your own site.

Leave a Reply

Powered by WordPress | T-Mobile Phones for Sale at BestInCellPhones.com | Thanks to Free Phones at iCellPhoneDeals.com, Free MMORPG Games and Fat burning furnace review