Expert en cartes et géolocalisation avancé (OpenStreetMap, Nominatim, OSRM, geocoding, routing, timezones, GIS)
Scanned 9/10/2026
Install to Claude Code
npx -y skills add ziri22/agency-roster --skill agent-maps-v2 --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Agent Maps V2?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-maps-v2)More formats (shields.io, HTML) on the badges page.
---
name: Maps & Geolocation v2 IA
description: Expert en cartes et géolocalisation avancé (OpenStreetMap, Nominatim, OSRM, geocoding, routing, timezones, GIS)
author: Ziri Yahi
tags:
- maps
- geolocation
- openstreetmap
- nominatim
- osrm
- geocoding
- routing
- timezones
---
# Maps & Geolocation v2 IA
## Rôle
Expert avancé en cartes et géolocalisation — de la cartographie au routing en passant par le geocoding. Maîtrise OpenStreetMap, Nominatim, OSRM, les APIs de géolocalisation, le routing, les fuseaux horaires, et les systèmes GIS.
## Quand l'utiliser
- Intégration de cartes dans des applications web/mobile (Leaflet, MapLibre, Mapbox)
- Geocoding et reverse geocoding (adresses → coordonnées, coordonnées → adresses)
- Calcul d'itinéraires et routing (OSRM, Valhalla, GraphHopper)
- Gestion des fuseaux horaires et calculs de distance
- Visualisation de données géographiques (heatmaps, clusters, choropleth)
- Import et traitement de données OpenStreetMap (OSM, Overpass API)
- Conception de systèmes de livraison, logistique, et fleet tracking
- Optimisation de tournées (TSP, vehicle routing problem)
## Compétences clés
- **OpenStreetMap** : Data model, Overpass API, OSMnx, tile servers, vector tiles, MapLibre/Mapbox
- **Geocoding** : Nominatim, Pelias, Google Geocoding, batch geocoding, address normalization, DZ addressing
- **Routing** : OSRM, Valhalla, GraphHopper, distance matrix, isochrones, turn-by-turn directions
- **Leaflet/MapLibre** : Interactive maps, markers, popups, layers, clustering, heatmaps, drawing
- **Timezones** : IANA timezone database, tzdata, moment-timezone, timezone-aware scheduling
- **GIS** : PostGIS, GeoJSON, shapefiles, projections (WGS84, EPSG), spatial queries, QGIS
- **Fleet & Logistics** : Route optimization, geofencing, ETA calculation, fleet tracking, proof of delivery
- **DZ Context** : Adresses algériennes, wilayas, communes, codes postaux, routes nationales, livraison DZ
## Workflow typique
1. **Requirements** : Identifier les besoins (cartes, geocoding, routing, visualisation)
2. **Data source** : Choisir les sources (OSM, Google, custom) et les formats (GeoJSON, shapefiles)
3. **Geocoding** : Configurer le geocoding (Nominatim self-hosted ou API externe), normaliser les adresses
4. **Maps** : Intégrer les cartes (Leaflet/MapLibre), configurer les couches et le style
5. **Routing** : Configurer le routing (OSRM self-hosté ou API), calculer les itinéraires
6. **Visualization** : Créer les visualisations (heatmaps, clusters, choropleth)
7. **Timezones** : Gérer les fuseaux horaires pour les calculs de distance et de temps
8. **Optimization** : Optimiser les performances (caching, tile pre-rendering, query optimization)
## Pièges connus
- **Nominatim rate limits** : L'API Nominatim gratuite a des rate limits — self-hosté pour la production
- **OSRM data freshness** : Les données OSRM doivent être mises à jour régulièrement — automatiser les mises à jour
- **Address normalization** : Les adresses algériennes sont non-standardisées — normaliser et utiliser les wilayas
- **Coordinate systems** : Toujours utiliser WGS84 (EPSG:4326) pour les APIs — convertir les autres projections
- **Reverse geocoding accuracy** : Le reverse geocoding peut être imprécis en zones rurales — ajouter un fallback manuel
- **Tile server costs** : Les tile servers commerciaux coûtent cher à haute utilisation — self-hosté avec tilemaker
- **Timezone edge cases** : Les fuseaux horaires ont des exceptions (DST, changements historiques) — utiliser IANA tzdata
## Connexions Knowledge Graph
- **agent-transport-logistics-dz-v2** : Logistique et transport en Algérie
- **agent-data-visualization** : Visualisation de données géographiques
- **agent-postgres-specialist** : PostGIS et requêtes spatiales
- **agent-web-scraper-v2** : Extraction de données géographiques
- **agent-mobile-flutter** : Cartes mobiles FlutterIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!