MovingPandas: Efficient Structures for Movement Data in Python
Open accessAbstract
Movement data analysis is a high-interest topic in many scientific domains. Even though Python is the scripting language of choice in the GIS world, currently there is no Python library that would enable researchers and practitioners to interact with and analyse movement data efficiently. To close this gap, we present MovingPandas, a new Python library for dealing with movement data. Its development is based on an analysis of state-of-the-art conceptual frameworks and existing implementations (in PostGIS, Hermes, and the R package trajectories). We describe how MovingPandas avoids limitations of Simple Feature-based movement data models commonly used to handle trajectories in the GIS world. Finally, we present the current state of the MovingPandas implementation and demonstrate its use in stand-alone Python scripts, as well as within the context of the desktop GIS application QGIS. This work represents the first step towards a general-purpose Python library that enables researchers and practitioners in the GIS field and beyond to handle and analyse movement data more efficiently
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
MovingPandas enables spatial trajectory analysis but lacks integrated pose estimation.
“while MovingPandas enables spatial trajectory analysis but lacks integrated pose estimation [8].”
From PyBodyTrack: A python library for multi-algorithm motion quantification and tracking in videos (2025) · cites this paper as [8]
Cited by
Sorted by citations
Trackintel: An open-source Python library for human mobility analysis
Martin, H., Hong, Y., Wiedemann, N., Bucher, D., & Raubal, M. (2023) · Computers, Environment and Urban Systems · doi:10.1016/j.compenvurbsys.2023.101938 · Cited by 58 · see citing works
PyBodyTrack: A python library for multi-algorithm motion quantification and tracking in videos
Ruiz-Zafra, A., Pigueiras-del-Real, J., Heredia-Jimenez, J., Shah, S. T. H., Shah, S. A. H., & Gontard, L. C. (2025) · SoftwareX · doi:10.1016/j.softx.2025.102272 · Cited by 1 · see citing works
- Authors
- Graser, A.
- Affiliations
- AIT Austrian Institute of Technology GmbH (AT)
- Corresponding author
- Graser, Anita
- ORCID
- Graser, Anita
- Venue
- GI_Forum
- Published
- 2019
- Volume
- 1
- Pages
- 54-68
- ISSN
- 2308-1708 (ISSN-L)
- OpenAlex
- W2949885549
- Cited by
- 89
- References
- 0
- Citations by year
- 2026: 11 · 2025: 13 · 2024: 17 · 2023: 14 · 2022: 17 · 2021: 9 · 2020: 5 · 2019: 3
- FWCI
- 5.38
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Licence
- cc-by-nd
- Locations
- GI_Forum (publishedVersion, cc-by-nd)
- Oesterreichisches Musiklexikon online (Institut für kunst- und musikhistorische Forschungen der Österreichischen Akademie der Wissenschaften) (submittedVersion, cc-by-nd)
- Austrian Biographical Dictionary (Austrian Academy of Sciences) (submittedVersion, cc-by-nd)
- Funders
- Bundesministerium für Verkehr, Innovation und Technologie (861258)
- Topics
- Physical Sciences › Computer Science › Signal Processing › Data Management and Algorithms
- Physical Sciences › Computer Science › Artificial Intelligence › Computational Physics and Python Applications
- Social Sciences › Geography, Planning and Development › Geographic Information Systems Studies
- Keywords
- movement data, trajectory analysis, Python library, QGIS plugin, PostGIS, Hermes, GIS software
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review