This is your work, valued
Spatial data science with a focus on mobility & data quality
QGIS-resources. Collection of QGIS resources featured on my blog
★ 302TimeManager. QGIS Time Manager plugin
★ 183movement-analysis-tools. Tools for the analysis of movement data
★ 155QGIS-Processing-tools. This is a collection of scripts and models for QGIS Processing
★ 90ogd-at-lab. Notebooks for Austrian open gov data analysis
★ 47pgRoutingLayer. Project home and bug tracker has moved to https://github.com/pgRouting/pgRoutingLayer.
★ 41EDA-protocol-movement-data. Step-by-step exploratory movement data analysis protocol in a Jupyter notebook
★ 27postgis-spatiotemporal. Spatio-temporal trajectory functions beyond the built-in PostGIS temporal support (https://postgis.net/docs/reference.html#Temporal)
★ 13QGIS-resource-collections.
★ 9processing_pysal. Python
★ 4qgis-expressions. Express yourself (in QGIS)
★ 3ST-ResNet. Implementation of the paper - Deep Spatio-Temporal Residual Networks for Citywide Crowd Flows Prediction
★ 3scikit-mobility. scikit-mobility: mobility analysis in Python
★ 3transbigdata. A Python package developed for transportation spatio-temporal big data processing, analysis and visualization.
★ 3MobilityDB. MobilityDB is a geospatial trajectory data management & analysis platform, built on PostgreSQL and PostGIS.
★ 3maritime_route_prediction. Master Thesis: Graph Analytics for Maritime Route Prediction
★ 2geopandas. Python tools for geographic data
★ 2trackintel. trackintel is a framework for spatio-temporal analysis of movement trajectory and mobility data.
★ 2Webmapping-Sandbox. View the experiments in my webmapping sandbox by visiting the main page:
★ 2traja. Python tools for spatial trajectory and time-series data analysis
★ 1gis-book. TeX
★ 1geocompy. Python tests
★ 1PySparkGeoAnalysis. :globe_with_meridians: Interactive Workshop on GeoAnalysis using PySpark
★ 1sandbox.
★ 1mf-swg. Public repository of the OGC Moving Feature Standard Working Group (Moving Features SWG).
★ 1PyMEOS. Python wrapper for the MEOS library
★ 1LLM-geocoding. Python
★ 1pygeoapi-plugin-examples. Bare bones package demonstrating packaging a custom OGC Processes API process for use with pygeoapi.
★ 1Bigscity-LibCity. LibCity: An Open Library for Urban Spatial-temporal Data Mining
★ 1tweetback. Take ownership of your Twitter data and get your tweets back
★ 1panel-commuting-istat. Python
★ 1spatialthoughts-projects. Jupyter Notebook
★ 1desirelines. Jupyter Notebook
★ 1SpatialAnalysisAgent. Python
★ 1model-card-template.
★ 5geospatial-conferences.
★ 3opensr-model. Implementation of Latent Diffusion Super-Resolution model for RGB-NIR Sen2 imagery.
★ 136rfc. Request for Comments (RFC) on the AI Assessment Sandbox Configurator
★ 18tipg. Simple and Fast Geospatial OGC Features and Tiles API for PostGIS.
★ 212qpip. Python
★ 40ribbon_toolbar. Python
★ 4pytest-qgis. A pytest plugin for testing QGIS python plugins
★ 39HoWDe. A package for detecting home and work locations from individual timestamped sequences of stop locations.
★ 14qgis-osint. A real-time geospatial intelligence dashboard for the QGIS ecosystem.
★ 76mobiml. MobiML - a framework for machine learning from movement data
★ 9geopandas-ai. GeoPandas AI is an extension of GeoPandas allowing you to interact with your spatial data in natural language.
★ 32data-storytelling. To improve how the eScience Center communicates complex research outputs using data storytelling techniques.
★ 8NVGTools. NATO Vector Graphic Tools
★ 22photon. an open source geocoder for openstreetmap data
★ 2.9kNominatim. Open Source search based on OpenStreetMap data
★ 4.4kQGIS. QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
★ 1MMGIS. Multi-Mission Geographic Information System - A Web-based Mapping and Spatial Data Infrastructure for Earth, Lunar and Planetary Visualization, Research, Science, Planning and Operations.
★ 212pygeometa. pygeometa is a Python package to manage metadata for geospatial datasets
★ 127smolagents. 🤗 smolagents: a barebones library for agents that think in code.
★ 28kgdalcli. An R Frontend for the GDAL CLI
★ 25pgosm-flex. PgOSM Flex provides high quality OpenStreetMap datasets in PostGIS (Postgres) using the osm2pgsql Flex output.
★ 116QGIS2OllamaMCP. Model Context Protocol (MCP) that allows LLMs to use QGIS Desktop
★ 7qgis_mcp. Model Context Protocol (MCP) that allows LLMs to use QGIS Desktop
★ 1kdython. A set of data tools in Python
★ 512GlobalBuildingAtlas. GlobalBuildingAtlas: an open global and complete dataset of building polygons, heights and LoD1 3D models
★ 2.2kPDS. Python
★ 1force. Framework for Operational Radiometric Correction for Environmental monitoring
★ 198synth-data-generator. Synthetic movement data generation using Mesa agent-based modeling
★ 1LLMs4OL. LLMs4OL: Large Language Models for Ontology Learning
★ 177workflows-extension-trajectory-analysis. Python
★ 2basemapkit. Basemaps for the people! ✊ Basemaps for Protomaps / pmtiles 🗺️
★ 78conferences_2026. A list of geospatial conferences for 2026
★ 89CITS-Geospatial. E-ARK Content Information Type Specification for Geospatial data
★ 3QCarta. QGIS Map Portal
★ 13grass. GRASS - free and open-source geospatial processing engine
★ 1.1kdoaj-geo. A list of Diamond Open Access Journals in Geoinformatics and others
★ 16CATMOG. Preserved CATMOG (Concepts And Techniques in MOdern Geography) series
★ 31statsforecast. Lightning ⚡️ fast forecasting with statistical and econometric models.
★ 4.8kUniST. Official implementation for "UniST: A Prompt-Empowered Universal Model for Urban Spatio-Temporal Prediction" (KDD 2024)
★ 226OpenSTL. OpenSTL: A Comprehensive Benchmark of Spatio-Temporal Predictive Learning
★ 1.1kFedForecaster. Python
★ 1PING-EDBT-2025. Scala
★ 1ST-ResNet. Implementation of the paper - Deep Spatio-Temporal Residual Networks for Citywide Crowd Flows Prediction
★ 3TickAttachmentSwitzerland2024. R
★ 2geoai. GeoAI: Artificial Intelligence for Geospatial Data
★ 3.2kmostlyai-engine. Synthetic Data Engine 💎
★ 77font-gis. Icon font and SVG for use with GIS and spatial analysis tools
★ 321osm_map_matching. Python
★ 3mesa. Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
★ 3.7kabm-dynamics-viz. Explorations of agent-based modeling with evolving, dynamical behavior. Multi-agent experimental framework, and single-agent with genetic algorithm to mutate dynamics.
★ 9open-webui. User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
★ 145klocal-data-stack. Slow & local data allows you to move fast and deliver business value for the 99.9% of the data challenges.
★ 396SpatialAnalysisAgent. Python
★ 164AutonomousGIS_GeodataRetrieverAgent. Python
★ 46gtfs_kit. Moved to https://codeberg.org/araichev/gtfs_kit.
★ 123ST-ResNet. Implementation of the paper - Deep Spatio-Temporal Residual Networks for Citywide Crowd Flows Prediction
★ 49maritime_route_prediction. Master Thesis: Graph Analytics for Maritime Route Prediction
★ 9XAI-Urban-Analytics. Jupyter Notebook
★ 10kadas-albireo2. KADAS Albireo
★ 94shapkit. Interpret machine learning predictions using agnostic local feature importance based on Shapley Values.
★ 19lonboard. Fast, interactive geospatial data visualization in Jupyter.
★ 951wu3-segments. A font based on the displays on subway line U3 in Vienna (U-Bahn U3, Wien), it is free, open source and mostly complete. Probably still work in progress.
★ 117mobilkit. A Python Toolkit for Urban Resilience and Disaster Risk Management Analytics using High Frequency Human Mobility Data
★ 60geocompjl. Geocomputation with Julia: an open source book
★ 24ThoughtSource. A central, open resource for data and tools related to chain-of-thought reasoning in large language models. Developed @ Samwald research group: https://samwald.info/
★ 1kIfcOpenShell. Open source IFC library and geometry engine
★ 2.6kGeoTrackNet. A Maritime Anomaly Detector using Probabilistic Neural Network Representation of AIS Tracks and A Contrario Detection
★ 168openai-cookbook. Examples and guides for using the OpenAI API
★ 75kresearch-public. This repository contains the code and data related to different research initiatives carried out at CARTO by the Data Science team
★ 52GeostatsPyDemos_Book. GeostatsPyDemos Online Book
★ 26LidarSpeedTests. Evaluating the performance of various point cloud processing tools.
★ 19openvtpk. Repackaging ESRI's VTPK into an MBTiles container
★ 58geobleu. Python implementation of GEO-BLEU, a similarity evaluation method for trajectories
★ 42spilhaus. Project your maritime dataset onto the World Ocean.
★ 43mf-api. An open-source Python server implementation of the OGC API - MovingFeatures with pygeoapi and MobilityDB.
★ 9mf-swg. Public repository of the OGC Moving Feature Standard Working Group (Moving Features SWG).
★ 5city-transport-analyzer. Python
★ 5sbdprivacylib. Jupyter Notebook
★ 3spanishoddata. Access national high-quality and open-access datasets on movement patterns derived from mobile telephone datasets / Accede y usa datos nacionales abiertos sobre movimientos basados en teléfonos móviles.
★ 48TrackSegNet. Segmentation of trajectories into diffusive states using supervised LSTM network
★ 4STG4Traffic. Code of “STG4Traffic: A Survey and Benchmark of Spatial-Temporal Graph Neural Networks for Traffic Prediction”.
★ 87awesome-selfhosted. A list of Free Software network services and web applications which can be hosted on your own servers
★ 305kOliveTin. OliveTin gives safe and simple access to predefined shell commands from a web interface.
★ 3.7kpy-qgis-wps. An implementation of the Web Processing Service standard from the Open Geospatial Consortium based on the QGIS processing API
★ 49pygeoapi-plugin-examples. Bare bones package demonstrating packaging a custom OGC Processes API process for use with pygeoapi.
★ 2Awesome-TimeSeries-SpatioTemporal-LM-LLM. A professional list on Large (Language) Models and Foundation Models (LLM, LM, FM) for Time Series, Spatiotemporal, and Event Data.
★ 1.2kGeospaCy. Python
★ 10bbox. BBOX services
★ 164fpp3-python-readalong. Python-centered read-along of Forecasting: Principles and Practice
★ 517notebooksharing.space. CSS
★ 86humaninfra-wildlife-interactions. Python
★ 1baler. Bad link reporter for GitHub repositories
★ 13galileo. General purpose cross-platform GIS-rendering library written in Rust
★ 621mastoadminresources. Resources for Mastodon admins
★ 31docker-qgis-server. All that is needed to generate a proper QGIS server image
★ 51spec-publisher. Common material and utilities for publishing E-ARK specifications sites and PDFs.
★ 4TrajParquet. Java
★ 5Qgis2threejs. 3D map visualization and web export plugin for QGIS
★ 595gtfs-routing. Java
★ 4gtfs_functions. Package with useful functions to create geo-spatial visualizations from a GTFS.
★ 140multimodal-workshop. Jupyter Notebook
★ 70dark-vessel-detection. This repository proposes an Active Learning framework for dark vessel detection.
★ 4Bigscity-LibCity. LibCity: An Open Library for Urban Spatial-temporal Data Mining
★ 1.1kawesome-panel. Awesome Panel supports Panel and its users. We want to show how awesome the framework is and help push it forward. ❤️🐍📈
★ 355spatial-python-tutorial. Jupyter Notebook
★ 14Minerva. Minerva project includes the minerva package that aids in the fitting and testing of neural network models. Includes pre and post-processing of land cover data. Designed for use with torchgeo datasets.
★ 22discuss. Spatial Data Science across Languages Discussion
★ 29dp_mobility_report. Python package to create a report for mobility data with differential privacy guarantees.
★ 15jupyterlab-qgis-docker-stack. (GPU accelerated) Multi-arch (linux/amd64, linux/arm64/v8) JupyterLab QGIS docker images. Please submit Pull Requests to the GitLab repository. Mirror of
★ 23english_tutorials. Jupyter Notebook
★ 17duckdb-spatial. C
★ 692bibtex-tidy. Cleaner and Formatter for BibTeX files
★ 1.1kmovingpandas. MovingPandas - a Python library for movement data exploration and analysis
★ 1.4kcml. ♾️ CML - Continuous Machine Learning | CI/CD for ML
★ 4.2kmvg-portal. 🌀 Pontus-X Portal Web App
★ 12E-ARK-CSIP. E-ARK Common Specification for Information Packages
★ 14netidee-antraege.
★ 2Template_Python_App. Python
★ 3GeoTorchAI. GeoTorchAI: A Framework for Training and Using Spatiotemporal Deep Learning Models at Scale
★ 516joplin-plugin-athena. joplin paperless file importer
★ 15IDS-AppStore. Java
★ 7langchain. The agent engineering platform.
★ 142kjoplin. Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.
★ 56kdesirelines. Jupyter Notebook
★ 9Rath. Next generation of automated data exploratory analysis and visualization platform.
★ 4.7kgeospatial-data-catalogs. A list of open geospatial datasets available on AWS, Earth Engine, Planetary Computer, NASA CMR, and STAC Index
★ 650segment-anything. The repository provides code for running inference with the SegmentAnything Model (SAM), links for downloading the trained model checkpoints, and example notebooks that show how to use the model.
★ 55kqgis-expressions. Express yourself (in QGIS)
★ 245netascore. NetAScore - Network Assessment Score Toolbox for Sustainable Mobility
★ 63awesome-historical-maps. Historic(al) Maps: Meta guidance, tools, repositories, databases, search engines, and online resources for the exploration of Historic and Historical Maps.
★ 103open-geo-data-education. Open Geospatial Datasets for GIS Education: This is a repository of open geospatial datasets to be used in an educational context. I created these files over years of teaching Geographic Data Science and GIS. All original datasets are freely available online with open data licenses (see the dataset attribution for details). All the datasets in this repository have been selected, cleaned, harmonised, and repackaged for GIS exercises in a higher-education context. This is a pretty time-intensive process that other educators can hopefully avoid by using these versions.
★ 82scalable-geospatial-data-science. Scripts and notebooks for scalable geospatial data science
★ 25mf-cesium. A Space-Time Visual Analysis Tool of Moving Objects with Cesium
★ 22quarto-gisruk. Quarto template for GISRUK
★ 7trajectory. A python library for lossy compression/serialization of trajectory data based on Google's Encoded Polyline Algorithm Format
★ 11t2vec. t2vec: Deep Representation Learning for Trajectory Similarity Computation
★ 151PyMEOS. Python binding for the MEOS library
★ 23mosaic. An extension to the Apache Spark framework that allows easy and fast processing of very large geospatial datasets.
★ 325AtlantGIS. This GitHub repository is archived and no longer maintained. The AtlantGIS dataset is now hosted on Codeberg: https://codeberg.org/AtlantGIS/atlantgis_data
★ 22move. QGIS Plugin to display MobilityDB query results
★ 12Stop-Go-Classifier. Algorithm for stop and trip classification of raw GPS data; transforms a list of position records into intervals of dwelling and transit.
★ 14mt-ais-toolbox. Marinetraffic AIS density map toolbox
★ 130panel. Panel: The powerful data exploration & web app framework for Python
★ 5.7kstreamlit-geospatial. A multi-page streamlit app for geospatial
★ 1kmf-json. HTML
★ 23leafmap. A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment
★ 3.7kgeoparquet. Specification for storing geospatial vector data (point, line, polygon) in Parquet
★ 1.1kdiscrete_frechet. Compute the Fréchet distance between two polygonal curves in Euclidean space.
★ 89scipy. SciPy library main repository
★ 15ksimilarity_measures. Quantify the difference between two arbitrary curves in space
★ 267geocompy. Geocomputation with Python: an open source book
★ 452Last-Row. Last row tracking data and code
★ 95jupyter-qgis. Run a Linux Desktop on a JupyterHub
★ 18geoWordle. C++
★ 4sdsc21-workshop. Materials for SDSC 2021 Workshop
★ 33sat-extractor. Extract Satellite Imagery from public constellations at scale
★ 79emotional_maps. Jupyter Notebook
★ 4ARLAS-proc. Workaround about data ingestion with computing frameworks
★ 4ARLAS-server. Exploring & analyze collections of geo referenced data from your ElasticSearch cluster
★ 12docker. Docker images for reproducible Geocomputation
★ 49datascience. Curated list of Python resources for data science.
★ 4.6kCDR-analysis-tools-std. CDR Data Analysis Package (Standalone Edition)
★ 42H3-Pandas. Integration of H3 with GeoPandas and Pandas
★ 224MovinPy. MovinPy is python library that can be used to process and analyze mobility data.
★ 7matsim-model-vienna. MATSim Model Vienna is an open source traffic model for the city and agglomeration of Vienna, Austria, with MATSim
★ 36geobr. Easy access to official spatial data sets of Brazil in R and Python
★ 932nast-scrape. Scrape script für die Daten der automatischen Radverkehrszählstellen in Wien
★ 1binder-workspace-demo. A demonstration repository showing how to open JupyterLab with a custom layout on mybinder.org
★ 34tracktable. Tracktable: moving object trajectory analysis in C++ and Python
★ 53community-group. WebVMT Community Group
★ 7spaghetti. SPAtial GrapHs: nETworks, Topology, & Inference
★ 284trajcomp. Trajectory Computing Library
★ 13meos. Mobility Engine, Open Source
★ 21Learn-QGIS-Fourth-Edition. Learn QGIS Fourth Edition, published by Packt
★ 19qgis-roadmap-project. QML
★ 6mordecai. Full text geoparsing as a Python library
★ 767traja. Python tools for spatial trajectory and time-series data analysis
★ 119geodabs. Java
★ 6MobilityDB. MobilityDB is a geospatial trajectory data management & analysis platform, built on PostgreSQL and PostGIS.
★ 618movingpandas-feedstock. A conda-smithy repository for movingpandas.
★ 4book. This book serves as an introduction to a whole new way of thinking systematically about geographic data, using geographical analysis and computation to unlock new insights hidden within data.
★ 363qgis-python-course. HTML
★ 127open-gat. Open source software for geographic transport data analysis and planning
★ 95tracejson. A GeoJSON extension for GPS path data
★ 35ectqg19-workshop. R&Py Spatial Analysis Workshop, 5 September 2019: European Colloquium on Theoretical and Quantitative Geography
★ 32osm2mask. Creates raster masks from osm data
★ 6scikit-mobility. scikit-mobility: mobility analysis in Python
★ 805gds_env. A containerised platform for Geographic Data Science
★ 145tutorial. Jupyter Notebook
★ 791setup.py. 📦 A Human's Ultimate Guide to setup.py.
★ 5kinfostop. Python package for detecting stops in trajectory data
★ 67awesome-carto-tips. MAPPABLE CHEAT-SHEET: An (incomplete) checklist for making geodata visualizations in (data-driven) journalism
★ 3pyqgis-tutorials. Python
★ 11pygeopackage. A Python package to read/write spatial data to a geopackage.
★ 38osmnx-examples. Gallery of OSMnx tutorials, usage examples, and feature demonstrations.
★ 1.9kdask-geopandas. Parallelized GeoPandas with Dask
★ 107reftrj. Reference trajectories for Performance Review of European ANS
★ 1DataPlotly. D3 like plots creation with plotly in QGIS
★ 208plpgunit. PostgreSQL Unit Testing Framework
★ 122