Login
Section Energy

An R-Based Framework for GPS Trajectory Reconstruction and Spatiotemporal Visualizatio

Vol. 12 No. 1 (2027): June:

Saif A. Almansouri (1)

(1) M.B.CH.B\F.I.C.O.G senior specialist in Obstetric and Gynaecology AlElwiah teaching hospital Baghdad Iraq, Iraq

Abstract:

              This paper presents the GPS Location Traces System, a framework for processing and visualising GPS trajectory data obtained from the Microsoft Research (MSR) GPS Privacy Dataset using the R programming language and the RGoogleMaps package.


GPS observations of latitude, longitude and timestamp information are transferred, preprocessed, reconstructed into continuous travel paths and visualized on digital road maps to present a simple representation of user movement. The original implementation demonstrates the benefits of trajectory analysis and timestamp visualization to better understand both temporal and spatial movement patterns based on real GPS datasets.


This work has been done to provide more detail on the research context, identify current research gaps, and present a structured framework for expanding the system to modern GPS applications such as real-time trajectory processing, and more advanced trajectory or AI analytics.


This paper analysis existing approaches to user location traces system and describes a complete pipeline for acquiring, reconstructing, and visualizing using GPS location. The pipeline starts with raw trace records drawn from the MSR GPS Privacy Dataset, proceeds and trajectory reconstruction is to link chronologically ordered GPS observations on a road-map background, and concludes with time-stamped visual reconstruction and renovation of the travelled path.


 

Downloads

Download data is not yet available.

1. Introduction

The Global Positioning System (GPS) became one of the most important technologies for positioning, navigation and tracking in today's world. Today GPS-enabled devices have been embedded in smartphones, vehicles, wearables and Internet of Things (IoT) systems, generating vast amounts of spatial and temporal data. GPS equipped devices produce an enormous amount of spatial-temporal trajectory data to aid transportation, mobility analysis and location-based services [1], [5], [7]

The raise of GPS technology helps the use of GPS devices not only as guidance and navigation tools, but also as instruments used for travelled track: as sensors that deal activity on a town scale or the territorial scale. The growing affordability, availability, and popularity of PS technology today cannot be exaggerated with all cell phones and companies now required offering GPS capabilities. Raw GPS trajectories are often preprocessed prior to reliable analysis and/or visualization [11-14]

These trajectory data provide useful information for recognizing movement patterns, supporting transportation strategy, enabling services based on location, and helping with decision making in many application domains. With growing availability of GPS data, the need for effective ways of processing and visualizing location traces is becoming increasingly important. The interpretation of complex spatial-temporal movement patterns can be helped by visual analytics [2], [3].

The original 'GPS Location Traces System' is written in R programming language and RGoogleMaps package for processing GPS trajectory data and show travel paths. The system ingests latitude, longitude and timestamp details from the Microsoft Research (MSR) GPS Privacy Dataset [10], then reconstructs movement trajectories by linking sequential measurements, and plots the resulting paths upon digital road maps. This visualization aids in better interpreting movement behavior than observing raw co-ordinate values alone. Existing trajectory datasets are mostly raw sequences of geographic coordinates and timestamps, which are difficult to comprehend despite the fast growth of GPS-enabled software. Without suitable visualization techniques it is difficult to get valuable information from these datasets. Visual trajectory reconstruction turns a numerical coordinate into meaningful geographical visualizations, enabling researchers and practitioners to analyze travel routes, identify patterns of movement, and gain a better understanding of spatial behavior. The motivation of this paper is to provide an operational framework to translate GPS trajectory data to graphical map-based visualizations without losing the simplicity of the original implementation procedure. Although the submitted work is emphasizes a visualization than advanced or AI analytics, it shows how readily available graphical tools can be combined in order to display GPS traces effectively and it provides the ground for future work involving processing in real time, interactive mapping and sophisticated trajectory analysis.

1.1 Research Context and Literature

Research on GPS trajectory visualization, location-based services (LBS), geographic information systems (GIS) and intelligent transportation systems (ITS) is a new field, which has rapidly developed over recent years. These studies confirm the value of converting raw GPS data to meaningful visualizations for mobility analysis, transportation planning, fleet management and decision making.

The aim of this paper is to explore the specific case of visualization, specifically in the R programming language and RGoogleMaps package. Its contribution is in importing, processing, reconstructing and visualizing GPS trajectories from the Microsoft Research (MSR) GPS Privacy Dataset. This work is focused on more practical aspects of GPS traces representation in maps, rather than many recent studies that focus on predictive analytics or AI.

Recent papers suggest that it is useful to display spatial data (latitude and longitude) in conjunction with temporal data (timestamps) in order to make the display of the GPS effective. This integration helps users to learn where movements took place and when. With the increasing size of trajectory data, it becomes harder to interpret the data using only raw numerical coordinates, which is why interactive visualization is becoming more important.

1.2 Research Gap

Increasingly, in existing GPS trajectory studies, large-scale map matching, intelligent transportation prediction, semantic inference, and advanced visual analytics become the main emphasis, with the computation infrastructure being complex. For the sake of transparent exploratory trajectory analysis, the pipeline described above is still useful in terms of integrating GPS preprocessing, trajectory reconstruction, visualization of timestamps, and computation of distances per mode within one centralized R environment and in a lightweight manner. However, this is a value that needs to be proven in practice for several traces and data scales.

1.3 Objectives

Design an R-based pipeline to preprocess, reconstruct, visualize and quantify the characteristics of reconstruction and computational efficiency of timestamped GPS trajectories on different GPS traces.

2. Related Work

A. Evolution of GPS Trajectory Research

Research on GPS trajectories has evolved from the early plotting of coordinates to integrated spatiotemporal analysis, visual analytics, applications in the field of intelligent transportation and context-aware learning. A trajectory is usually depicted as a sequence of spatial locations (points) linked to the time (timestamp). It enables researchers to look at the movement of the objects as well as at the time of their movement and the changes in their behaviour over time.

According to Li et al. [1] there are some critical stages in the trajectory preprocessing process which include cleaning, segmentation, compression, map matching, and semantic enrichment. Even for a system whose primary purpose is visualization, there is a critical need for GPS observations to be correctly ordered, formatted and filtered before a route can be displayed – something that is directly relevant to the present work.

B. Space and Time Interpretation and Visual Analytics

Chen et al. [2] suggested a visual analytics method that fuses spatial embedding and dynamic topic analysis to uncover the evolving movement themes of a set of trajectories. They show how visualization can be used in more than just path plotting, to explore behavioural patterns interactively. Unlike the GPS Location Traces System, it does not provide a map-based representation, or a topic modelling or interactive pattern discovery, but it is simpler and more transparent. Another geospatial uncertainty visualization is also critical.

In geospatial applications, it is important for uncertainty to be communicated in ways that do not impede user understanding and decision-making, a concept that Tennant and Randall [3] explored. This is important for GPS traces as the GPS location error, signal loss and sampling duration can lead to points being off from the actual movement. In the original paper, the authors observed only a small positioning error, but they did not concretely depict uncertainty.

C. Contextualization Framework and Multimodal Method Trajectory

Walther et al. [4] introduced a multimodal approach to enrich trajectory data with a surrounding raster image and vector-map context. They represent their trajectory and the information within the environment surrounding it as image-like structures that can be examined by humans and used for machine learning. This is a step towards the wider trend of moving from the one-dimensional analysis of trajectories to the multi-dimensional analysis of trajectories, road context, land use and environment. The original GPS Location Traces System is not contextual enriching, but its digital map overlay offers the conceptual groundwork to connect GPS Traces with external geographical information.

D. Transportation and Urban Mobility Applications

Yang and Li [5] resorted to taxi GPS trajectories and a dynamic graph convolutional network. Their study shows that trajectory data can be used not just to analyse and visualise the past, but to inform operational forecasts as well. The latter, however, is the focus of the present work, which seeks to show completed trajectories. Kone et al. [6] have explored how longitudinal data from a citizen observatory of cycling, gathered through crowdsourcing GPS data, could be used to investigate cycling behaviour over time. They demonstrated the benefits of GPS traces in analysing what has changed, when, and where it has changed, and they identified limitations concerning representativeness, privacy and generalization. This highlights the need to further integrate the two types of visualization: spatial and temporal, as is already done in the GPS Location Traces System with the joint visualization of coordinates and timestamps. Hamann et al. [7] analysed raw GPS data to understand the purpose of trips and incorporated visualization into the analysis process.

From their study, we can infer that map-based inspection should be considered as a necessary tool even if the main goal is semantic inference. Likewise, the GPS Location Traces System offers a visual representation that can be interpreted and used as a first step prior to classification of trip purposes, route choice analysis, or behavioural modelling.

E. Trajectory Reconstruction, Data Quality, and Data Scalability

One of the most important map-matching methods is to correct positioning errors and map recorded points to the road network. For large GPS collections Saki and Hagen [8] introduced an open-source, scalable map-matching framework based on Valhalla and cloud infrastructure. They show that simply connecting raw points directly is not always adequate, when GPS observations are not located on roads. Since the original system links up the consecutive points directly, introducing map matching should make the route more realistic and will facilitate road-segment based analysis. The literature also indicates that when the number of trajectories increased, trajectory preprocessing and visualization are getting increasingly difficult. In the case of large collections, these solutions need to be able to do so efficiently, such as by indexing, caching, aggregating, and rendering progressively. Walther et al. [4] accessed contextual raster information efficiently, for instance, by using spatial indexing and caching.

F. Synthesis and The Place of the Present Work

The studies reviewed indicate that there are currently five general lines of GPS trajectory research: preprocessing and reconstruction, visual analytics, contextual and multimodal representation, transportation prediction, and crowdsourced mobility analysis. The most recent studies use sophisticated analytical models, large data sets or interactive systems. The GPS Location Traces System advantages include the simplicity of the methodology, the ease of reconstruction of the routes, the direct integration of the timestamps and the accessibility of visualization with R.

This study introduces a reproducible framework that combines GPS trajectory reconstruction, spatiotemporal visualization and quantitative evaluation using R. It shows practical applicability and has a systematic structure to allow efficient GPS trajectory analysis and further development.

Ref. Year Research focus Data / context Main method or tool Key contribution The major constraint / comparison to current work
[1] 2025 Trajectory preprocessing review GPS and sensor trajectories Review of cleaning, segmentation, compression, map matching and enrichment Implements the pipeline for pre-processing before trajectory analysis Review oriented - no simple end user visualization implementation
[2] 2025 Dynamic trajectory visual analytics The use of spatial embedding, topic modelling and interactive visual analytics Spatial embedding, topic modelling, interactive visual analytics Identifies variation in movement themes and patterns This visualization baseline is more complex than the current one, which is based on R
[3] 2025 Geospatial uncertainty visualization Geospatial applications Human performance and perception.Scoping review on human performance and perception Interpretation of interpretation of influence by uncertainty is shown Does not apply GPS route reconstruction; points out a feature which is unavailable in the current system
[4] 2024 Multimodal trajectory contextualization Trajectories, imagery and vector maps The image icon represents the image's trajectory (path) and its spatial indexing, caching Incorporates motion and context of environments for human and machine analysis Needs more than one-way data and more complex computations
[5] 2024 Taxi demand-supply prediction Trajectories of urban taxis Dynamic Graph Convolutional Network Can forecast an imbalance in the demand and supply at a grid level Predictive, not as straightforward as direct map visualization
[6] 2025 Longitudinal cycling analysis Citizen volunteered, GPS data The analysis of indicators and routes spatiotemporally Mapped the changes in cycling, in terms of what, when and where Limited generalization due to representativeness accuracy and privacy
[7] 2024 Inference of a trip purpose Raw GPS Travel Trajectories Managing the trajectory and visualizing semantic inferences Relates raw GPS data to travel purpose Needs labelled/derived semantics outside of the scope of the present work
[8] 2022 Large-scale map matching Historical big GPS data Valhalla, PostGIS, AWS cloud framework Maps GPS points to roads at scale Needs extra infrastructure; the existing system has point-to-point connections
Present work 2026 GPS trace visualization MSR GPS Privacy Dataset Path and Timestamp visualization with R and RGoogleMaps Achieving simple, transparent and reproducible trajectory display No advanced or AI analytics, offline data
Table 1.

Table 1: A comparison of recent GPS trajectory studies and the present work is presented

3.Proposed Framework

Figure 1.

The proposed framework is sequential shown in Fig.1 - it takes raw GPS observations and maps them to a visual representation of the trajectory that can be understood. The processing pipeline is divided into five steps as shown conceptually in Figures 2 to 7:

1) Base-map acquisition: Geographical area of the GPS observations is defined and a base map is acquired. 2) Road-map generation: The GPS trajectory is given a geographic and road-network context by generating a road-map representation.

3) GPS point mapping: The Latitude/Longitude measurements are plotted as points on the road map called trace points.

4) Trajectory reconstruction: GPS observations are sequentially related to form a path.

5) Spatial-temporal visualization: Distance related information and timestamps are added, when applicable, to aid in interpretation of the resulting trajectory.

This modular structure allows data acquisition, pre-processing, trajectory construction and visualization to be clearly distinguished as processing steps. This workflow approach can then be used for various GPS trajectory files with the same visualization procedure.

4. Methodology

This section provides an overview of the method for converting raw GPS observations from the MSR GPS Privacy Dataset [10] to visualizations of trajectories on maps. The processing workflow is based on the one outlined in Section III and includes data preparation, generation of the base map, plotting the GPS points, reconstruction of the trajectory, estimation of distance and travel time, temporal annotation and evaluation with other trace files. The implementation was done in R Language.

A. GPS Data Collection and Pre-Processing

The record for the GPS is contained in the latitude, longitude and timestamp fields. Trace data can be extracted from a separated file.

B. Base Map and Road-Network Generation

The first visualization stage is to set the geographic context of the trace.

The geographic center of the trajectory is calculated from the minimum and maximum latitude and longitude coordinates in the trajectory preprocessing process [1]:

Figure 2.

where ​ and ​ are the center latitude and longitude, respectively.

The study area is primarily in Seattle, WA. The base map is retrieved and displayed in R as shown in Fig. 2. The same area is then shown with a road-map view that reveals the street geometry as in Fig. 3. The road representation is useful for helping to understand the GPS observations and reconstructed trajectory.

Figure 3.

Fig. 2. Seattle (Washington) Base Map (Geographic Reference)

Figure 4.

Fig. 3. Road map representation for use in trajectory visualization for Seattle.

C. GPS Trace-Point Mapping

Figure 5.

Fig. 4. The data points from the GPS observations that are plotted as individual trace points on the Seattle road map

D. Trajectory Reconstruction

Once the trace points are plotted, the points are then sequentially joined in the order of their recording to create a map of the trajectory traversed. The R workflow which was implemented to draw successive latitude-longitude observations as a path. Therefore, this procedure is intended to be interpreted as the reconstruction of the trajectory and not as a full probabilistic or network constrained map-matching one. The reconstructed path is plotted in Fig. 5.

Geographic distance between each pair of GPS observations is computed using Haversine formula, which is used to quantify the reconstructed path. The intermediate term for the two consecutive observations is [9]:

Figure 6.

The number of GPS observations during the trajectory is N. These equations are to express the point-to-point reconstructed trajectory and are not road-network-constrained map matching [15],[16].

Figure 7.

Fig. 5. Reconstructed GPS trajectory by piecewise joining of the GPS observations

E. Distance and Travel-Time Estimation

The temporal and segment-level features of each GPS trace are also computed. The total trace duration is considered to be

Figure 8.

These measures give quantitative measures of trajectory duration and spatial sampling over the assessed trajectories. The framework also enables queries for finding a route distance and/or travel time between specific locations. Different travel modes are used such as driving, bicycling and walking. Distance and time estimates are route-service outputs, because there may be variations in travel mode and traffic conditions.

F. Temporal Annotation Each gps point is marked with a time-stamp to add the “temporal” aspect to the movement, so that the spatial evolution of the trajectory can be understood along with the time sequence recorded. A trace is shown in Figure 6, with the labels on the timeline indicating which times the events occurred along the path reconstructed.

Figure 9.

Fig. 6. Trajectory, as shown by GPS with the observation’s timestamps.

G. Evaluation on Additional GPS Traces

To investigate reusability of the processing procedure outside of a single hard-coded example, further trajectory segments from the MSR GPS Privacy Dataset were utilized in the entire workflow. The data for each trace were imported, coordinates were cleaned, the map was re-centered, points were plotted, consecutive observations were linked and timestamps added. Another trace was processed with this end-to-end workflow, as shown in Fig. 7.

A processing time can be computed by repeating K times. The average processing time is:

Figure 10.

where denotes the route distance for mode m and the reconstructed trajectory distance. The mode of transportation can be a form of transport, such as driving, cycling or walking, etc [14]. This percentage metric is applicable to be reported only if the associated route-service distances are available.

Figure 11.

Fig. 7. Show End-to-end visualization of an additional MSR GPS trace have points, path, and timestamps.

Each iteration of the same R workflow shows that the same GPS trace file data can be used for processing, and these have similar formatting that will not require manual definition of each coordinate. All the scripts and source codeused in this studyare available upon request.

5. Results and Discussion

Metric GPS Trace 1 GPS Trace 2 GPS Trace 3 Mean
GPS points 14 18 22 18
Duration (min) 26 34 42 34
Reconstructed distance (km) 1.490 1.491 1.491 1.491
Processing time (s) 0.000535 0.000592 0.000519 0.000549
Driving distance (km) 1.72 1.78 1.69 1.73
Cycling distance (km) 1.58 1.63 1.57 1.59
Walking distance (km) 1.53 1.56 1.56 1.54
Driving route difference (%) 15.44 19.38 13.35 16.06
Cycling route difference (%) 6.04 9.32 5.30 6.89
Walking route difference (%) 2.68 4.63 4.63 3.98
Table 2.

Table 2. The performance of GPS trajectory reconstruction

  1. The computational performance and scalability

Computational scalability of the proposed framework is tested by changing number of GPS observation from 100 to 5,000. The experimental evaluation is shown in Fig. 8, which illustrates the size of the trajectory with respect to the processing time.

Figure 12.

Fig. 8. Processing time as a function of the number of GPS observations.

The variability in computational performance is tested by repeating the processing time measurement on different sizes of GPS trajectories. Fig. 9 displays the processing times and time variations for the various numbers of GPS observations.

Figure 13.

Fig. 9. Distribution of processing time across different GPS trajectory sizes

The mode-specific route analysis is a comparison of the distance of the reconstructed trajectory to the distance of the driving, cycling, and walking routes. The distribution of the differences between the transportation modes for the evaluated GPS trajectories is shown in Fig. 10.

Figure 14.

Fig. 10. Comparison of reconstructed and mode-specific route distances across GPS trajectory traces.

The experimental results quantitatively measure the accuracy of the trajectory reconstruction, performance of the computation, and the variation of the route distance among different modes, for the tested GPS traces.

B. Visual Trace Reconstruction

The proposed framework is effective in transforming GPS observations into continuous and interpretable trajectories. When the road maps are overlaid with the reconstructed traces, the routes followed can easily be visually assessed and when the traces are marked with the time they were recorded, a temporal sequence of the movements can easily be viewed. The other MSR GPS traces also show that the same visualization process can be used for trajectory data of a similar format.

C. Distance Estimation

The framework can be used to calculate distance and travel time for driving, bicycling and walking mode. The results show that the estimated routes can be different for each transportation mode because each mode is given a set of road-network and accessibility constraints. Model-dependent estimation is thus a more helpful way to provide the route information than a single mode-independent distance.

D Sources of Error

There are two types of potential errors – GPS and trajectory representation. GPS can be misplaced, while the visualisation might be different between two observations in a sequence to show the path traversed. Thus, the representation of the routes should be understood as a visual record of the GPS tracks recorded, not as a true record of the actual path.

6 . Conclusion

This paper proposed a framework to reconstruct GPS trajectories and visualize the spatiotemporal information derived from traces in the Microsoft Research (MSR) GPS Privacy Dataset with an R based approach. The framework is composed of GPS data preprocessing, point visualization in map, trajectory reconstruction, distance and travel-time estimation by mode and annotation of timestamps. The results show that trajectory representations that are easy to decipher and understand can be derived from the discrete GPS measurements utilizing a compact visualization workflow. The study offers a hands-on basis for GPS trace analysis and acknowledges that the existing evaluation is qualitative, off-line and relies on external mapping services.

7 . Future Work

There are a number of opportunities to extend the suggested framework. Future work can be extended to real-time GPS data collection, interactive web-based mapping applications, cloud computing and Internet of Things (IoT). More public datasets can be used to further evaluate reliability and robustness. These enhancements would improve the original system’s features, while preserving its main goal of efficient GPS trajectory visualization.

AI Use Policy

In the preparation of this article, Artificial Intelligence (AI) was used as a supporting tool for language editing, grammar improvement, paraphrasing of selected passages, and refinement of sentence structure to improve the clarity and readability of the manuscript. AI was not used for GPS data collection or processing, R programming and workflow implementation, trajectory reconstruction, distance and travel-time calculations, data analysis, interpretation of the research findings, or the formulation of the conclusions. The authors are fully responsible for the data, analytical procedures, research findings, interpretations, and overall content of the article.

References

P. Li, Z. Tian, Y. Yang, and Y. Lin, “Trajectory Data Preprocessing: Methods and Models,” Electronics, vol. 14, no. 23, Art. no. 4694, 2025, doi: 10.3390/electronics14234694.

H. Chen, Y. Wu, J. Lei, W. Zhao, G. Wang, J. Liao, and F. Wang, “Dynamic Topic Analysis and Visual Analytics for Trajectory Data: A Spatial Embedding Approach,” Electronics, vol. 14, no. 24, Art. no. 4873, 2025, doi: 10.3390/electronics14244873.

R. Tennant and T. Randall, “Human Performance and Perception of Uncertainty Visualizations in Geospatial Applications: A Scoping Review,” IEEE Transactions on Visualization and Computer Graphics, vol. 31, no. 10, pp. 9387–9404, 2025.

P. Walther, F. Deuser, and M. Werner, “Multi-Modal Contextualization of Trajectory Data for Advanced Analysis,” Datenbank-Spektrum, vol. 24, pp. 223–231, 2024, doi: 10.1007/s13222-024-00484-3.

H. Yang and Z. Li, “Dynamic Graph Convolutional Network-Based Prediction of the Urban Grid-Level Taxi Demand–Supply Imbalance Using GPS Trajectories,” ISPRS International Journal of Geo-Information, vol. 13, no. 2, Art. no. 34, 2024, doi: 10.3390/ijgi13020034.

Y. Kone, P. K. Alimo, O. Manout, L. Bouzouina, K. Kourtit, et al., “Using Citizen Observatory GPS Data to Trace Changes in Cycling Practices: Prospects and Limitations,” European Transport Research Review, vol. 17, Art. no. 63, 2025, doi: 10.1186/s12544-025-00760-7.

J. Hamann and T. Hagen, “Revealing Trip Purposes in Raw GPS Data by Applying a Multi-Phase Clustering Approach to Semantic Trajectories,” IEEE Transactions on Intelligent Transportation Systems, vol. 26, no. 3, pp. 3543–3556, 2025, doi: 10.1109/TITS.2024.3516141.

S. Saki and T. Hagen, “A Practical Guide to an Open-Source Map-Matching Approach for Big GPS Data,” SN Computer Science, vol. 3, Art. no. 415, 2022, doi: 10.1007/s42979-022-01340-5.

E. Alimovski, G. Erdemir, and A. E. Kuzucuoglu, “Vision-Based Localization in Urban Areas for Mobile Robots,” Sensors, vol. 25, no. 4, Art. no. 1178, 2025, doi: 10.3390/s25041178.

Microsoft Research, “MSR GPS Privacy Dataset 2009,” Microsoft Research, 2009. [Online]. Available: Microsoft Research, MSR GPS Privacy Dataset 2009. Accessed: Aug. 1, 2026.

Y. Liu, Q. Li, and I. Kim, “Enhanced Trajectory Reconstruction from Sparse and Noisy GPS Data: A Progressive Chunked Transformer Approach,” Communications in Transportation Research, vol. 5, Art. no. 100200, 2025, doi: 10.1016/j.commtr.2025.100200.

C. Baek, “Trade-Offs in Assigning Active Travel GPS Trajectories to a Geospatial Infrastructure Network,” IET Intelligent Transport Systems, 2026, doi: 10.1049/itr2.70199.

Y. Zhang, H. Yan, and X. Lu, “An Enhanced HMM Map Matching Algorithm Incorporating Personal Road Selection Preferences,” Scientific Reports, vol. 15, Art. no. 35962, 2025, doi: 10.1038/s41598-025-14050-8.

Y. Zhang, O. Echchabi, T. Feng, W. Zhang, H.-K. Liao, and C. Chang, “Detecting Transportation Mode Using Dense Smartphone GPS Trajectories and Transformer Models,” International Journal of Geographical Information Science, 2026, doi: 10.1080/13658816.2026.2640213.

G. Reyes, R. Tolozano-Benites, L. Lanzarini, C. Estrebou, and A. F. Bariviera, “Scientific Production on GPS Trajectory Clustering: A Bibliometric Analysis,” ISPRS International Journal of Geo-Information, vol. 14, no. 4, Art. no. 165, 2025, doi: 10.3390/ijgi14040165.

T. Martins and N. P. Kozievitch, “Streaming of GPS Trajectories—A Case Study in Map-Matching,” RELCASI, vol. 18, no. 1, Paper 2, 2026, doi: 10.17705/1relc.00105.