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.
The Research and Design of Embedded GPS/GIS Navigation System
Posted by GIS PARK on December 21st, 2011 |
Posted in GIS Application
Tags: A * shortest path search algorithm, C# language, Embedded Linux operating system, Geographic Information System (GIS), Global Positioning System (GPS)Related Posts
- The Theory and Applying Research of Landslide Exterior Monitoring System Based on the Integration of GPS and GIS
- Study on Urban Public Vechile Real-Time Dispatching System Based on GPS/GIS
- The Theory and Applying Research of Landslide Exterior Monitoring System Based on the Integration of GPS and GIS
- Research about GPS-Based Tobacco Logistics and Distribution Information Platform
- Research on Application of "3S" Integrated Technology in Construction Project Management
- The Research of Medium-Voltage Distribution Network Automatic Planning
- Research on Evaluation of Nature Suitability for Human Settlement in Dalian Based on GIS
- A Study on the Site Type Classification in Agriculture and Pasturage Interlaced Zone of Northern Shaanxi Based on GIS
- The Research of the Application of GIS in Ecotourism Planning in the Natural Protected Area of Wanglang
- Application of GoogleEarth in the Distribution Information Management System