NOTE: This page lists my main projects, code examples, and shared resources related to programming, geomatics, spatial analysis, and databases.

Introduction

Welcome to my GitHub repository showcase!
Here you will find:

  • Useful scripts for processing spatial data,
  • Complete projects for creating geospatial applications,
  • Examples of Python integration with various databases.

Each repository includes a brief description, an access link, and sometimes usage recommendations.


Main Repositories

1. geolabspace - Codespace Example for Geomatics

  • Link: https://github.com/voirinprof/geolabspace
  • Summary: A ready-to-use environment (GitHub Codespaces) for coding in Python in a geospatial context.
  • Key Points:
    • Pre-installed Python
    • Spatial libraries (geopandas, shapely, folium)
    • Tutorials for getting started with geospatial programming

2. gis_nosql_docker - Routing Application Combining Redis and Neo4j

  • Link: https://github.com/voirinprof/gis_nosql_docker
  • Summary: Demo of an application combining fast address search with Redis and optimal route calculation using Neo4j.
  • Key Points:
    • Python scripts for interacting with Redis and Neo4j
    • Pathfinding algorithms (Dijkstra)

3. gis_nx_docker - Routing with networkx


4. gis_pgrouting_docker - Using pgRouting with Python


5. neo4j_docker - Getting Started with Neo4j


6. neo4j_docker - Getting Started with Neo4j


7. redis_docker - Getting Started with Redis


8. mongodb_docker - Getting Started with MongoDB


9. python_webservices_docker - Getting Started with Flask and FastAPI


10. geoserver_docker - Getting Started with GeoServer


11. qgis_docker - Getting Started with QGIS Server


12. mapnik_docker - Getting Started with Mapnik


13. python-geo-colab - Getting Started with Colab and Geomatics


14. cookbook_python3 - Basic Operations in Python for Geomatics


Additional Resources

  • My useful snippets: small reusable code snippets for your projects
  • My Docker Compose configurations: to easily deploy complete geospatial environments
  • My tutorials and courses: step-by-step guides for learning Python applied to GIS

📌 Coming soon: new projects related to QGIS Python plugins, …


How to Contribute

  • ⭐️ Star a repository if you find it useful
  • 🐛 Report a bug or suggest an improvement via Issues
  • 🔥 Fork and submit Pull Requests if you want to help improve these resources