Cover image for Geospatial computing in mobile devices
Title:
Geospatial computing in mobile devices
Personal Author:
Series:
Mobile communications series
Publication Information:
Boston : Artech House, c2014
Physical Description:
xi, 211 p. : ill. ; 24 cm.
ISBN:
9781608075652
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010335013 G70.212 C443 2014 Open Access Book Book
Searching...

On Order

Summary

Summary

Geospatial computing includes utilizing computing devices and sensors to acquire, process, analyze, manage, and visualize geospatial data, which users can then interact with via a large variety of smart geospatial applications. Geospatial computing is a computational-demanding task, in terms of computation power, data storage capacity, and memory space. Therefore, it has primarily been performed on non-mobile computers. Recent developments allow smartphones to meet many of the demanded requirements for geospatial computing. This book addresses the topic of geospatial computing in smartphones, including positioning, mobile Geographic Information Systems (GIS) and smart mobile applications. You are provided with aspects related to positioning methods, as well as solutions for geospatial data acquisition, processing, and visualization. This resource also covers various aspects of the application technologies, such as context detection and context intelligence.


Author Notes

Ruizhi Chen is currently an endowed chair and professor at the Conrad Blucher Institute of Surveying Science, Texas AM University Corpus Christi. He earned his Ph.D. in Geodesy from University of Helsinki.
Robert E. Guinness is a researcher in the department of navigation and positioning at the Finnish Geodetic Institute. He earned his master of science in space studies from the International Space University in Strasbourg, France.


Table of Contents

Prefacep. ix
Acknowledgmentsp. xi
Chapter 1 Introductionp. 1
1.1 The Mobile Revolutionp. 1
1.1.1 Terminology of the Mobile Revolutionp. 2
1.1.2 Challenges and Opportunities of the Mobile Revolutionp. 3
1.2 Introduction to Geospatial Computingp. 5
1.2.1 What Is Geospatial Computing?p. 5
1.2.2 Related Disciplinesp. 6
1.2.3 The Geospatial Computing Erap. 6
1.2.4 Important Concepts and Tasks in Geospatial Computingp. 8
1.3 Introduction to Mobile Device Positioningp. 10
1.3.1 Predecessors to Global Satellite Navigation Systemsp. 11
1.3.2 The Beginning of the GNSS Erap. 12
1.3.3 The E-911 Initiativep. 12
1.3.4 Using WLANs for Positioningp. 13
1.4 Organization of the Bookp. 14
Referencesp. 14
Chapter 2 Fundamentals of Mobile Positioningp. 17
2.1 Coordinate Systemsp. 18
2.1.1 The ECI Coordinate Systemp. 18
2.1.2 The ECEF Coordinate Systemp. 18
2.1.3 The Local Geodetic Coordinate Systemp. 22
2.1.4 The Height Systemp. 23
2.2 Positioning Observablesp. 25
2.2.1 Rangep. 26
2.2.2 Range Differencep. 28
2.2.3 Acceleration, Speed, and Traveled Distancesp. 29
2.2.4 Angles and Angle Ratesp. 31
2.2.5 Imagesp. 33
2.2.6 Proximityp. 33
2.2.7 Fingerprintsp. 34
2.3 Positioning Methodsp. 35
2.3.1 GNSS Positioningp. 35
2.3.2 Positioning Based on RF Signals of Wireless Networksp. 40
2.3.3 Hybrid Positioningp. 43
2.4 Summaryp. 47
Referencesp. 47
Chapter 3 GNSS Positioning in Mobile Devicesp. 49
3.1 Standalone GNSS Positioningp. 50
3.1.1 Calculation of Satellite Positions and Clock Offsetsp. 50
3.1.2 Observation Equations of the Pseudorangesp. 52
3.1.3 Linear Least Squares Estimate Based on the Taylor Series Expansionp. 52
3.1.4 Closed-Form Least Squares Solutionp. 55
3.1.5 The Kalman Filter Solutionp. 57
3.2 Differential GNSSp. 60
3.3 SBASp. 63
3.4 A-GNSSp. 67
3.5 Summaryp. 69
Referencesp. 69
Chapter 4 Wireless Positioning in Mobile Devicesp. 71
4.1 Positioning Based on Radio Signal Coverage Areap. 72
4.2 Positioning Based on Radio Signal Patternp. 74
4.2.1 The Pattern Recognition Approachp. 75
4.2.2 The Probabilistic Approachp. 76
4.3 Positioning Based on Range and Range Differencep. 79
4.3.1 Positioning Based on Rangep. 79
4.3.2 Positioning Based on Range Differencep. 82
4.4 Positioning Based on DoAp. 84
4.5 Summaryp. 85
Referencesp. 86
Chapter 5 Hybrid Positioning in Mobile Devicesp. 89
5.1 Measurements of the Built-in Sensors in Mobile Devicesp. 90
5.2 PDRp. 91
5.2.1 The Generic Position Propagation Modelp. 92
5.2.2 Step Detectionp. 93
5.2.3 Heading Determinationp. 95
5.2.4 Position Propagationp. 97
5.3 Multisensor Multisignal Positioningp. 99
5.3.1 Integration Strategyp. 99
5.3.2 Integration Algorithmp. 100
5.4 Visual-Based and Visual-Aided Positioningp. 106
5.4.1 Visual-Based Positioningp. 106
5.4.2 Visual-Aided Positioningp. 107
5.4.3 Hybrid Integrationp. 108
5.5 Summaryp. 109
Referencesp. 109
Chapter6 Mobile GISp. 111
6.1 Mobile Devices as a Platform for Mobile GISp. 112
6.1.1 Mobile Communicationsp. 113
6.1.2 Mobile Computing Capabilitiesp. 114
6.1.3 Positioning Capabilitiesp. 114
6.1.4 Support for Application Developmentp. 115
6.2 Crowdsourcing Geospatial Data Using Mobile Devicesp. 117
6.2.1 The GPX Data Formatp. 119
6.2.2 OpenStreetMapp. 119
6.3 ArcGIS for Mobilep. 120
6.4 Emerging Mobile GIS Applicationsp. 123
6.4.1 Geotagged Photos Using Mobile Devicesp. 124
6.4.2 Collecting Waypoints and Tracks Using Mobile Devicesp. 126
6.5 Summaryp. 127
Referencesp. 128
Chapter 7 Mobile LBSsp. 129
7.1 What Is a LBS?p. 129
7.2 History of LBSsp. 131
7.2.1 Three Converging Technologies: Mobile, Internet, Locationp. 133
7.2.2 The Birth of Commercial LBSsp. 134
7.3 Types of LBSsp. 136
7.4 Important LBS Conceptsp. 137
7.4.1 LBS Data Typesp. 138
7.4.2 LBS Functionsp. 140
7.5 Current LBS Marketplacep. 142
7.5.1 LBS Market Size and Overall Trendsp. 142
7.5.2 User Behavior and Attitudes Toward LBSp. 143
7.6 Summaryp. 145
Referencesp. 146
Chapter 8 Context Awarenessp. 149
8.1 Defining Context and Context Awarenessp. 150
8.1.1 What Is Context?p. 150
8.1.2 What Is Context Awareness?p. 152
8.2 Why Is Context Awareness Important?p. 154
8.3 History of Context-Aware Computingp. 155
8.4 Examining Context in Detailp. 158
8.4.1 What: The Activity Contextp. 158
8.4.2 Who: The User and the Social Contextp. 159
8.4.3 Where: The Location Contextp. 160
8.4.4 When: The Time and Date Contextp. 162
8.4.5 Why: The Motivational Contextp. 162
8.4.6 In What Manner: Motion Context and Other Details of Contextp. 163
8.4.7 By What Means: The Context Aware Device and the Methods of Sensing Contextp. 163
8.5 How to Use Contextp. 165
8.6 Summaryp. 168
Referencesp. 169
Chapter 9 Contextual Reasoningp. 171
9.1 What is Contextual Reasoning?p. 171
9.2 A Hypothetical Examplep. 172
9.3 What Are the Methods of Contextual Reasoning?p. 174
9.3.1 Introduction to Machine Learningp. 175
9.3.2 Nai've Bayes' Classifiersp. 176
9.3.3 Hidden Markov Model (HMM)-Based Classifiersp. 179
9.3.4 The Sliding Window Methodp. 188
9.3.5 Bayesian Networksp. 189
9.3.6 Decision Treesp. 190
9.3.7 Support Vector Machines (SVMs)p. 191
9.4 Summaryp. 194
Referencesp. 194
Chapter 10 Future Directions in Mobile Geospatial Computingp. 199
10.1 Three-dimensional Visualization of Geospatial Data in Mobile Devicesp. 200
10.2 Advanced Mobile Sensing and Contextual Thinkingp. 200
10.3 Geospatial Computing Using Wearable Sensorsp. 202
10.4 Cloud-Based Mobile Geospatial Computingp. 203
10.5 Summary and Conclusionsp. 204
Referencesp. 205
About the Authorsp. 207
Indexp. 209