Development of Friendly Functions for GPS Navigation Software

碩士 === 國立中興大學 === 電機工程學系所 === 96 === With the speedy development of computer technology, the gap between personal computers and workstations has narrowed down. Hence, GIS is not only used in government projects. It has been also used in the daily life. However, due to the emergence of electronic map...

Full description

Bibliographic Details
Main Authors: I-Hong Chu, 祝亦宏
Other Authors: Jichiang Tsai
Format: Others
Language:zh-TW
Published: 2008
Online Access:http://ndltd.ncl.edu.tw/handle/09993634502369879129
Description
Summary:碩士 === 國立中興大學 === 電機工程學系所 === 96 === With the speedy development of computer technology, the gap between personal computers and workstations has narrowed down. Hence, GIS is not only used in government projects. It has been also used in the daily life. However, due to the emergence of electronic map applications, GIS becomes popular and is adopted extensively. It is a great milestone. GPS is a system through wireless transmission. It contains 24 synchronous positioning satellites and 5 ground stations with GPS receivers. These satellites rotate around the earth at the height of nineteen thousand kilometers. Furthermore, they continuously transmit radio signals of low power and ultra high frequency. They are also equipped with atomic clocks. When GPS receivers intend to calculate its GPS position on the earth, they will receive the signals from satellites, calculate transmission time with a pre-stored ephemeri, and then calculate the distances between themselves and at least four GPS satellites with the method of trilateration. In this thesis, we mainly employs the PaPaGo!SDK tool, which is developed by Mactiontech, to develop and improve functions of GPS navigation software. Such a tool has an open-source example, which contains the important GIS. This GIS facilitates the development of our new functions. These functions include global satellite positioning, memorizing users'' habits, customized path calculation, navigation points, and path calculation between navigation points, etc. We focus on the development of uses'' habit and customized path calculation. The contents of users'' habits include recording routing parameter and the path that the user often passes. This function is not supported by existing navigation software, like Garmin, PaPaGo, Mio, and so on. On the other hand, the content of the customized path calculation is to appropriately estimate the distance between the start point and the path that user often passes. The function will determine if the considered path is added to the routing group. If so, the path will be regarded as navigation point.