```json
{
    "title": "Legacy – 01 Usecase Territory Pavement FR",
    "url": "https://kardinal.ai/fr/decoupage-territoire/",
    "datePublished": "2026-07-23",
    "dateModified": "2026-08-25",
    "language": "en-GB",
    "description": "Kardinal Pavement est la première solution automatisée capable de découper avec précision les territoires de livraison en cellules équilibrées et optimisées selon la charge de travail.",
    "author": "Kardinal",
    "publisher": "Kardinal"
}
```

# Legacy – 01 Usecase Territory Pavement FR

.kd-halo{
 /* --- réglages --- */
 --halo-color:77,106,255; /* bleu Kardinal en RGB */
 --halo-size:820px; /* diamètre de la lueur */
 --halo-x:90%; /* position horizontale du centre (0% = gauche) */
 --halo-y:500%; /* position verticale du centre (0% = haut) */
 --halo-opacity:.30; /* intensité max (0 à 1) */
 position:absolute; z-index:0; pointer-events:none;
 top:var(--halo-y); left:var(--halo-x); transform:translate(-50%,-50%);
 width:var(--halo-size); height:var(--halo-size); max-width:120vw;
 border-radius:50%;
 background:radial-gradient(circle at center,
 rgba(var(--halo-color),var(--halo-opacity)) 0%,
 rgba(var(--halo-color),calc(var(--halo-opacity) * .35)) 34%,
 transparent 68%);
 filter:blur(12px);
 }

.kd-eyebrow{
 --blue:#4D6AFF;
 display:inline-flex; align-items:center; gap:11px; margin:0;
 font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
 font-weight:700; font-size:13px; letter-spacing:.16em; text-transform:uppercase;
 color:var(--blue); line-height:1;
 }
 .kd-eyebrow::before{
 content:""; width:8px; height:8px; border-radius:50%;
 background:var(--blue); flex:none;
 }

Kardinal Use case

# Découpage du territoire

Kardinal Pavement est la première solution automatisée capable de découper avec précision les territoires de livraison en cellules équilibrées et optimisées selon la charge de travail.

En s'appuyant sur vos données historiques de livraison, elle remplace le découpage manuel des territoires, souvent long et imprécis, en générant automatiquement un maillage territorial parfaitement aligné avec la réalité du terrain, sans nécessiter d'ajustements manuels.

.kbtn-row{ display:flex; justify-content:flex-end; width:100%; }
 .kbtn{
 display:inline-flex; align-items:center; gap:10px;
 background:transparent; color:#fff;
 font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
 font-weight:600; font-size:15px; line-height:1;
 border:1px solid rgba(255,255,255,.28); border-radius:12px; padding:13px 22px;
 text-decoration:none; cursor:pointer;
 transition:border-color .15s ease, background .15s ease;
 }
 .kbtn:hover{ border-color:rgba(77,106,255,.9); background:rgba(77,106,255,.10); color:#fff; }
 .kbtn svg{ width:18px; height:18px; fill:none; stroke:#4D6AFF; stroke-width:2.4;
 stroke-linecap:round; stroke-linejoin:round; transition:transform .15s ease; }
 .kbtn:hover svg{ transform:translateX(4px); }
 @media (max-width:560px){
 .kbtn-row{ justify-content:stretch; }
 .kbtn{ width:100%; justify-content:center; }
 }

[Contact us](#)

## Comparatif des méthodes

Découpage manuel, clustering ou Kardinal Pavement ? Nous avons comparé les trois méthodes sur cinq critères clés : temps, homogénéité, cohérence terrain, ajustements et couverture. Découvrez les résultats en un coup d'œil.

.ms{
 --bg:#FBFAF6; --card:#FFFFFF; --line:rgba(27,24,19,.10);
 --tx:#1B1813; --mut:#6B6558; --blue:#4D6AFF; --blue-soft:rgba(77,106,255,.07);
 --ok:#16A34A; --warn:#F59E0B; --no:#E5484D;
 background:var(--bg); color:var(--tx); padding:20px 0; margin:0;
 font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
 }
 .ms *{box-sizing:border-box}
 .ms-wrap{max-width:none;margin:0 auto;padding:0 0px}
 .ms-title{font:700 34px/1.1 Inter;letter-spacing:-.02em;color:var(--blue);margin:0 0 28px}
 .ms-scroll{overflow-x:auto}
 .ms-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.05fr;gap:0;min-width:720px}
 /* en-tetes */
 .ms-h{padding:14px 16px;text-align:center;border-radius:12px;margin:0 6px 14px;
 font:700 14px Inter;letter-spacing:.02em;color:#fff}
 .ms-h.man{background:#8C86A0}
 .ms-h.clu{background:#8C86A0}
 .ms-h.kar{background:var(--blue)}
 .ms-hspacer{}
 /* colonne Kardinal mise en avant */
 .ms-grid .kcol{background:var(--blue-soft)}
 .ms-grid > .kcol:nth-of-type(4n){}
 /* cellules */
 .ms-rowlabel{display:flex;align-items:center;gap:12px;padding:18px 14px;border-top:1px solid var(--line);
 font:600 15px Inter;color:var(--tx)}
 .ms-rowlabel .rico{width:22px;height:22px;flex:none;fill:none;stroke:var(--blue);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 .ms-cell{display:flex;align-items:flex-start;gap:9px;padding:18px 16px;border-top:1px solid var(--line);
 font:400 14px/1.4 Inter;color:var(--mut)}
 .ms-cell.kcol{color:var(--tx);font-weight:500}
 .ms-cell .ic{width:19px;height:19px;flex:none;margin-top:1px;fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}
 .ic.ok{stroke:var(--ok)}
 .ic.no{stroke:var(--no)}
 .ic.warn{stroke:var(--warn)}
 /* bord arrondi bas de la colonne Kardinal */
 .ms-grid .kcol:last-child{border-bottom-left-radius:0}
 @media (max-width:760px){
 .ms-title{font-size:26px}
 }

Manual
 Clustering
 Kardinal Pavement

 Time spent
 Several weeks / months
 1 - 3 weeks
 < 1 week

 Cell homogeneity
 Hard to do manually
 Poor (based on parcel density)
 Excellent (based on working time)

 Field consistency
 Depends on human expertise
 Poor (splits rivers, road axes, etc.)
 Fully consistent with field reality

 Adjustments needed
 Depends on initial version
 Extensive manual adjustments required
 Estimated < 0.2%

 Coverage
 Often incomplete
 Depends on the method used
 Complete

## L'approche Kardinal

Créez des plans de tournées optimaux, sans limite de points à visiter ni de ressources. Notre algorithme intègre vos contraintes les plus complexes ainsi que les conditions de trafic pour générer des tournées cohérentes, sources d'économies de temps et de ressources.

.gc{
 --bg:#FBFAF6; --card:#FFFFFF; --line:rgba(27,24,19,.10); --tx:#1B1813; --mut:#6B6558;
 --blue:#4D6AFF; --blue-soft:rgba(77,106,255,.08);
 --ff:Inter,sans-serif;
 background:var(--bg); color:var(--tx); padding:0px 0; margin:0;
 font-family:var(--ff);
 overflow-x:hidden;
 max-width:100%;
 }
 .gc *{box-sizing:border-box}
 .gc-wrap{max-width:1200px;margin:0 auto;padding:0 0px}
 .gc-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}
 /* intitule a puce */
 .gc-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;
 font:700 13px var(--ff);letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}
 .gc-eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--blue);flex:none}
 /* colonne gauche */
 .gc-lead{font:400 17px/1.5 var(--ff);letter-spacing:normal;color:#5c564a;margin:0 0 26px;max-width:520px}
 .gc-sub{font:600 15px var(--ff);color:var(--tx);margin:0 0 18px}
 .gc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}
 .gc-list li{display:flex;align-items:flex-start;gap:13px}
 .gc-check{flex:none;width:26px;height:26px;border-radius:50%;background:var(--blue-soft);
 display:flex;align-items:center;justify-content:center;margin-top:1px}
 .gc-check svg{width:15px;height:15px;fill:none;stroke:var(--blue);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
 .gc-li-t{font:700 15.5px var(--ff);color:var(--tx)}
 .gc-li-s{display:block;font:400 14px/1.45 var(--ff);color:var(--mut);margin-top:2px}
 /* colonne droite : carte blanche + tuiles */
 .gc-card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:34px 32px;
 box-shadow:0 16px 40px rgba(27,24,19,.06);min-width:0}
 .gc-card-h{font:700 20px/1.3 var(--ff);letter-spacing:-.01em;margin:0 0 26px;color:var(--tx);text-align:center}
 .gc-tiles{display:flex;align-items:stretch;gap:14px}
 .gc-tile{flex:1;min-width:0;border-radius:16px;padding:26px 18px;text-align:center;border:1px solid var(--line);background:#FBFAF6}
 .gc-tile.k{background:var(--blue-soft);border-color:rgba(77,106,255,.28)}
 .gc-tnum{font:700 30px/1.05 var(--ff);letter-spacing:-.01em;color:var(--tx);word-wrap:break-word}
 .gc-tile.k .gc-tnum{color:var(--blue)}
 .gc-tlbl{display:block;font:500 13px var(--ff);color:var(--mut);margin-top:10px}
 .gc-vs{align-self:center;flex:none;font:700 12px var(--ff);color:var(--mut);
 width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:#fff;
 display:flex;align-items:center;justify-content:center}
 @media (max-width:900px){
 .gc{padding:56px 0}
 .gc-wrap{padding:0 22px}
 .gc-grid{grid-template-columns:1fr;gap:36px}
 }
 @media (max-width:480px){
 .gc-card{padding:26px 20px}
 .gc-tiles{flex-direction:column}
 .gc-vs{align-self:center;margin:2px 0}
 .gc-tnum{font-size:26px}
 }

Cell creation

Our technology automatically divides a country or region into balanced cells, designed specifically for delivery routes.

Our algorithms take into account:

 Real geography(roads, bridges, rivers...)

 Actual working times(including parking and urban density)

 Your business constraints(route duration, vehicle capacity, delivery time windows...)

 Significant time savings in creating cells
 5 days
 with Kardinal
 vs.
 6 months to 1 year
 manually

.ex{
 --bg:#FBFAF6; --card:#FFFFFF; --line:rgba(27,24,19,.10); --tx:#1B1813; --mut:#6B6558;
 --blue:#4D6AFF; --ok:#16A34A;
 background:var(--bg); color:var(--tx); padding:30px 0; margin:0;
 font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
 }
 .ex *{box-sizing:border-box}
 .ex-wrap{max-width:1160px;margin:0 auto;padding:0 0px}
 .ex-card{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--line);
 border-radius:22px;box-shadow:0 16px 40px rgba(27,24,19,.06);
 display:grid;grid-template-columns:1fr 1.05fr;gap:0;align-items:stretch}
 /* colonne texte */
 .ex-left{padding:44px 42px;display:flex;flex-direction:column;justify-content:center}
 .ex-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;
 font:700 13px Inter;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}
 .ex-eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--blue);flex:none}
 .ex-quote{font:400 18px/1.6 Inter;font-style:italic;color:var(--tx);margin:0}
 .ex-quote b{font-weight:700;font-style:italic}
 .ex-arrow{margin-top:22px;color:var(--blue)}
 .ex-arrow svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
 /* colonne images */
 .ex-media{display:block}
 .ex-img{position:relative;height:100%;min-height:300px;background:#E7E4DC;background-size:cover;background-position:center}
 .ex-badge{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;background:var(--ok);
 display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.18)}
 .ex-badge svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
 @media (max-width:900px){
 .ex{padding:52px 0}
 .ex-wrap{padding:0 22px}
 .ex-card{grid-template-columns:1fr}
 .ex-left{padding:34px 26px}
 .ex-arrow{display:none}
 .ex-img{min-height:210px}
 }

Concrete example

 In the heart of Marseille, our Pavement algorithm automatically drew a cell that follows the quays and borders the east side of a major road that's impossible to cross. It is not luck, it is logistics logic.

## Bénéfices

.benef{
 --bg:#FBFAF6; --card:#FFFFFF; --line:rgba(27,24,19,.10);
 --tx:#1B1813; --mut:#6B6558; --blue:#4D6AFF;
 background:var(--bg); color:var(--tx); padding:20px 0; margin:0;
 font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
 }
 .benef *{ box-sizing:border-box; }
 .benef-wrap{ max-width:1400px; margin:0 auto; padding:0 0px; }
 .benef-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:22px; }
 .benef .bcard{ background:var(--card); border:1px solid var(--line); border-radius:18px; padding:30px 26px; }
 .benef .bicon{ width:48px; height:48px; border-radius:12px; background:rgba(77,106,255,.10);
 border:1px solid rgba(77,106,255,.30); display:flex; align-items:center; justify-content:center; margin-bottom:20px; }
 .benef .bicon svg{ width:24px; height:24px; stroke:var(--blue); fill:none; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; }
 .benef .bcard h3{ font-size:19px; font-weight:700; margin:0 0 10px; color:var(--tx); letter-spacing:-.01em; }
 .benef .bcard p{ font-size:15px; line-height:1.6; color:var(--mut); margin:0; }
 @media (max-width:900px){
 .benef{ padding:48px 0; }
 .benef-wrap{ padding:0 22px; }
 .benef-grid{ grid-template-columns:1fr; }
 }

Time savings
 No more weeks spent manually adjusting cells.

 Better workload balance
 Drivers get fair and balanced zones.

 Smoother routes
 Fewer detours, U-turns, or unnecessary crossings.

 Simplified planning and sectorization
 Cells provide a stable, long-term structure.

 Better field adoption
 Assigned zones make sense to drivers.

 Nationwide standardization
 A single, consistent method for every region.

.kdc{
 --bg:#0E0D10; --card:#1A1820; --line:rgba(255,255,255,.10);
 --tx:#FFFFFF; --mut:#A8A29A; --blue:#4D6AFF;
 padding:80px 0; margin:0;
 background:var(--bg);
 font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
 }
 .kdc *{box-sizing:border-box}
 .kdc-wrap{max-width:1240px;margin:0 auto;padding:0 40px}
 .kdc-card{
 position:relative; overflow:hidden;
 display:grid; grid-template-columns:1fr 1fr; align-items:stretch;
 background:var(--card); border:1px solid var(--line); border-radius:28px;
 }
 /* halo bleu discret en haut à gauche */
 .kdc-card::before{content:"";position:absolute;top:-140px;left:-80px;width:420px;height:420px;
 border-radius:50%;background:radial-gradient(circle at center,rgba(77,106,255,.22),transparent 70%);
 pointer-events:none;z-index:0}
 /* ---- colonne texte ---- */
 .kdc-left{position:relative;z-index:1;padding:60px 56px;display:flex;flex-direction:column;justify-content:center}
 .kdc .kdc-left img.kdc-logo{height:20px !important;width:auto !important;max-width:150px !important;display:block;margin:0 0 28px}
 .kdc-h{font:600 22px/1.35 Inter;letter-spacing:-.01em;color:var(--tx);margin:0 0 30px;max-width:380px}
 .kdc-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;
 background:var(--blue);color:#fff;text-decoration:none;font:600 15px Inter;
 border-radius:12px;padding:14px 24px;transition:background .15s ease}
 .kdc-btn:hover{background:#3a56e6;color:#fff}
 .kdc-btn svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}
 .kdc-btn:hover svg{transform:translateX(4px)}
 /* ---- colonne image ---- */
 .kdc-media{position:relative;min-height:340px}
 .kdc-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
 @media (max-width:900px){
 .kdc{padding:56px 0}
 .kdc-wrap{padding:0 22px}
 .kdc-card{grid-template-columns:1fr}
 .kdc-left{padding:44px 30px;order:2}
 .kdc-media{order:1;min-height:240px}
 .kdc-h{font-size:20px}
 .kdc-btn{width:100%;justify-content:center;align-self:stretch}
 }

Would you like to discuss your challenges with our team?
 [Contact us](https://kardinal.ai/contact)

## Ressources

.kr{
 --bg:#FBFAF6; --card:#16141C; --line:rgba(27,24,19,.10);
 --tx:#FFFFFF; --mut:#A8A29A; --blue:#4D6AFF;
 padding:20px 0; margin:0; background:var(--bg);
 font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
 }
 .kr *{box-sizing:border-box}
 .kr-wrap{max-width:none;margin:0 auto;padding:0 0px}
 .kr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
 /* ---- carte ---- */
 .kr-card{
 position:relative; overflow:hidden; display:flex; flex-direction:column; justify-content:flex-end;
 min-height:330px; padding:24px; text-decoration:none;
 background:var(--card); background-size:cover; background-position:center;
 border:1px solid var(--line); border-radius:20px;
 transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease;
 }
 .kr-card:hover{transform:translateY(-4px);border-color:rgba(77,106,255,.45);box-shadow:0 18px 40px rgba(27,24,19,.12)}
 /* halo bleu si pas d'image */
 .kr-card::after{content:"";position:absolute;top:-120px;right:-90px;width:320px;height:320px;border-radius:50%;
 background:radial-gradient(circle at center,rgba(77,106,255,.20),transparent 70%);pointer-events:none;z-index:0}
 /* voile sombre pour lisibilite quand il y a une image de fond */
 .kr-card::before{content:"";position:absolute;inset:0;z-index:0;
 background:linear-gradient(to bottom,rgba(10,9,12,.30) 0%,rgba(10,9,12,.55) 55%,rgba(10,9,12,.92) 100%)}
 .kr-card > *{position:relative;z-index:1}
 .kr-chip{position:absolute;top:26px;left:26px;z-index:1;display:inline-flex;align-items:center;
 background:var(--blue);color:#fff;font:700 11px Inter;letter-spacing:.10em;text-transform:uppercase;
 padding:6px 13px;border-radius:999px}
 .kr-title{margin:0 0 18px;color:var(--tx);font:600 21px/1.3 Inter;letter-spacing:-.01em;text-shadow:0 1px 8px rgba(0,0,0,.4)}
 /* lien fleche + bouton : caches par defaut, apparaissent au survol de la carte */
 .kr-link,.kr-btn{opacity:0;transform:translateY(10px);
 transition:opacity .2s ease, transform .2s ease, gap .15s ease, background .15s ease}
 .kr-card:hover .kr-link,.kr-card:hover .kr-btn,
 .kr-card:focus-within .kr-link,.kr-card:focus-within .kr-btn{opacity:1;transform:translateY(0)}
 /* lien fleche, stylise comme un bouton */
 .kr-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--blue);color:#fff;
 font:600 14px Inter;border-radius:12px;padding:13px 20px}
 .kr-link:hover{background:#3a56e6}
 .kr-link svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
 /* bouton (carte brochure) */
 .kr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--blue);color:#fff;
 font:600 14px Inter;border-radius:12px;padding:13px 20px}
 .kr-btn:hover{background:#3a56e6}
 .kr-btn svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
 /* ecrans tactiles : pas de survol possible, on affiche toujours */
 @media (hover:none){ .kr-link,.kr-btn{opacity:1;transform:none} }
 @media (max-width:980px){ .kr-grid{grid-template-columns:repeat(2,1fr)} }
 @media (max-width:620px){
 .kr{padding:56px 0}
 .kr-wrap{padding:0 22px}
 .kr-grid{grid-template-columns:1fr}
 .kr-title{font-size:19px}
 }

[Brochure Kardinal's Sectorization Solution Download the brochure](https://kardinal.ai/kardinal-tao-solution-brochure/)

 [Success story DPD France optimizes last-mile deliveries with Kardinal Read the story](https://kardinal.ai/dpd-france-testimonials/)

 [Success story Ciblex and Relais Colis optimize last-mile deliveries with Kardinal Read the story](https://kardinal.ai/ciblex-testimonials/)

 [Report The different levels of route optimization Read the report](https://kardinal.ai/report-the-different-types-of-route-optimization/)

 [Guide Route optimization: comparison of the best software solutions Read the guide](https://kardinal.ai/guide-route-optimization-comparison-best-software-solutions/)

 [Report What route optimization to meet the challenges of the parcel delivery industry? Read the report](https://kardinal.ai/report-what-route-optimization-to-meet-the-challenges-of-the-parcel-delivery-industry/)
