Interactive mapping and urban mobility analysis for the city of Strasbourg
Master 2 OTG (Geomatics and Earth Observation) • University of Strasbourg • 2025-2026
Live demo: https://quentinldrm.github.io/Webmapping/
Webmapping is an interactive web mapping platform focused on analyzing and visualizing the public transportation network of Strasbourg, France. This project goes beyond simple cartographic presentation to offer in-depth analysis tools for urban mobility, including accessibility studies, temporal pattern analysis, and comparative visualizations of the transit network.
The application is designed to present geographic information clearly and accessibly in the browser, with a focus on professional cartographic presentation and intuitive interactions. It serves as both a demonstration platform for urban transport analysis and a practical tool for understanding how the public transportation system serves the city and its residents.
The platform offers four main modules:
- Temporal patterns in public transport operations
- Service frequency analysis throughout the day
- Peak hours identification and visualization
- Temporal availability metrics for different lines
- Geographic coverage and accessibility studies of public transport stations
- Statistical metrics and visual representations of service areas
- Analysis of how well different neighborhoods are served by the network
- Distance-based accessibility calculations
- Side-by-side analysis of different aspects of the transport network
- Service frequency comparisons across lines and time periods
- Equipment distribution analysis
- Synchronized navigation for easy comparison
- Files:
lignes_bus.geojson,lignes_tram.geojson,lignes_fusion.geojson - Source: CTS (Compagnie des Transports Strasbourgeois) - Strasbourg's transit authority
- Format: GeoJSON vector data
- Content: Transit line geometries with route information, service types, and operational characteristics
- Files:
equipements.geojson,equipements_ids.geojson - Source: Public open data portals (local, regional, national)
- Content: Location and characteristics of transport-related facilities (stops, stations, shelters)
- Files:
parking_relai.geojson,marche_noel.geojson - Source: Municipal open data and OpenStreetMap
- Content: Park-and-ride facilities, special event locations, and other relevant urban features
- File:
stats_accessibilite.json - Source: Calculated from transit network analysis
- Content: Accessibility metrics, coverage statistics, and frequency analysis data
- Provider: OpenStreetMap and other tile services
- Usage: Background layers to provide geographic context for vector data
- License: ODbL (OpenStreetMap Data License)
- Vector data is stored in GeoJSON format for web-friendly integration
- Spatial analysis performed to calculate accessibility metrics
- Temporal data processed to identify service patterns and frequencies
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Mapping Library: Leaflet.js for interactive map rendering
- Data Format: GeoJSON for vector data
- Coordinate System: WGS84 (EPSG:4326)
- Visualization: Custom styling and popups for feature information display
Each feature carries descriptive properties including:
- Name, type, and category
- Service characteristics (frequency, hours, routes)
- External links and references
- Source attribution
Strasbourg is the capital of the Grand Est region in northeastern France and serves as the official seat of the European Parliament. The city's public transportation network is operated by the CTS and includes:
- Extensive tram network: Modern tramway system serving the metropolitan area
- Bus routes: Comprehensive bus network connecting all neighborhoods
- Park-and-ride facilities: Strategic parking locations for multimodal transport
- Urban mobility challenges: Traffic management, accessibility, and sustainable transport development
Understanding the spatial and temporal characteristics of this network is essential for urban planning, accessibility improvement, and sustainable mobility strategies.
- Modern web browser (Chrome, Firefox, Edge, Safari)
- Local web server (optional for development)
- Clone the repository:
git clone https://github.com/quentinldrm/Webmapping.git
cd Webmapping- Serve the files with a local server:
# Python 3
python -m http.server 8000
# Node.js (with http-server)
npx http-server -p 8000- Open your browser at
http://localhost:8000
- Urban Mobility Analysis: Comprehensive study of public transportation coverage and accessibility
- Transit Planning: Visual exploration supporting transportation planning decisions
- Public Information: Presentation of transit network characteristics to citizens and stakeholders
- Educational Demonstrations: Teaching web mapping, geospatial data formats, and urban analysis
- Accessibility Studies: Evaluating service coverage across different areas
- Comparative Analysis: Understanding service quality, frequency, and coverage differences
- All data sources are properly attributed according to their respective licenses (ODbL for OpenStreetMap, CTS terms for transit data)
- GeoJSON format is preferred for vector data to simplify integration and styling
- Metadata should be maintained for each dataset, including origin, date, license, and field descriptions
- When redistributing datasets, follow original license terms and include proper attribution statements
- Regular updates from CTS ensure the transit network data remains current
Master 2 OTG - University of Strasbourg (2025-2026)
- Quentin Ledermann
- Alejandro Perez-Lisea
- Jean Schmitt
- Ella Thill
This project is part of an academic work at the University of Strasbourg. For any use or reproduction, please contact the author.
- CTS (Compagnie des Transports Strasbourgeois) for transit network data
- OpenStreetMap contributors for basemap and geographic data
- University of Strasbourg - Master OTG program
- Public open data portals (local, regional, national) for complementary datasets
For questions or collaboration opportunities, please contact:
- University of Strasbourg - Master 2 OTG
- Email: quentinledermann@outlook.fr
© 2026 - Webmapping Project - University of Strasbourg