Skip to content
Back to skills

Agent Maps V2

ASecurity

Expert en cartes et géolocalisation avancé (OpenStreetMap, Nominatim, OSRM, geocoding, routing, timezones, GIS)

  • 6 stars
  • 0 votes
  • 1 copy
  • 4 views
  • Added September 10, 2026
developmentgoapidatabaseperformance

Works with

  • api

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add ziri22/agency-roster --skill agent-maps-v2 --agent claude-code

Installs 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 with every re-scan.

Security grade badge for Agent Maps V2
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ziri22-agent-maps-v2/badge)](https://www.skillsdirectory.com/skills/ziri22-agent-maps-v2)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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 Flutter

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.