This book is specifically designed to serve as a basic text for undergraduate and postgraduate courses in civil/construction engineering, geoinformatics/geomatics engineering, geotechnical engineering, survey engineering, communication engineering, marine/naval engineering, aviation engineering, transportation engineering, navigation services engineering, and piloting. It will equally meet the requirements of postgraduate courses in geological science, environmental science, geosciences, earth sciences, agricultural science, geography, geophysics, geodesy, and earth resources management. The book provides a thorough understanding of the basic principles and techniques of GNSS. Beginning with the history and basic concepts of GNSS, the book gives an exhaustive coverage on every GNSS constellation, GNSS signals, errors and accuracy issues, positioning methods, augmentations, satellite geodesy, and GNSS receivers. It also presents wide spectrum of GNSS applications; and practical issues involved in surveying, mapping, and navigation. Owing to its lucid style and presentation of advanced topics, as well as guidance on surveying, mapping, and navigation along with numerous references the book will also be useful for the researchers and practising professionals.