Calculateur de sable polymère
Ce calculateur de sable polymère estime le nombre de sacs entiers nécessaires pour remplir les joints d’une terrasse, d’une allée ou d’une surface pavée comparable.
Lancer gratuitement
Indiquez la longueur et la largeur des pavés, la largeur moyenne des joints et la surface totale du projet. Le calculateur modélise le motif répétitif formé par les pavés et leurs joints, évalue le volume des joints, le convertit en poids de sable, ajoute une marge pratique, puis arrondit au nombre de sacs achetables. Des valeurs par défaut sont prévues pour la profondeur, la masse volumique apparente, le poids du sac et les pertes, mais utilisez les données du produit lorsqu’elles sont disponibles.
Mesurez l’agencement pavé de manière cohérente
Commencez par la surface pavée finie en mètres carrés, sans compter les grandes zones dépourvues de pavés, telles que les massifs ou les constructions permanentes. Mesurez en millimètres la longueur et la largeur d’un pavé représentatif, puis l’espace libre entre deux pavés voisins afin d’obtenir la largeur du joint. Lorsque l’ouvrage existant présente des variations, retenez l’écartement moyen réellement posé plutôt que la dimension nominale du croisillon. Le calculateur assimile chaque pavé et sa part des joints périphériques à un module rectangulaire répétitif. Il compare la face du pavé à ce module pour estimer la proportion de la surface totale occupée par les joints. Cette méthode géométrique est plus pertinente qu’une couverture universelle, car de petits pavés produisent davantage de longueur de joint par mètre carré que de grands pavés. Conservez toutes les dimensions linéaires en millimètres et la surface totale en mètres carrés. Pour des formats mixtes, calculez séparément chaque zone importante avec son format dominant, puis additionnez les poids de sable avant d’arrondir la commande. Les courbes, bordures et motifs irréguliers justifient souvent une marge de pertes légèrement supérieure.
Adaptez les hypothèses au produit et au chantier
Le format des pavés, la largeur des joints et la surface déterminent l’emprise des joints, mais ne suffisent pas à fixer le nombre de sacs. Les joints ont aussi une profondeur, le sable une masse volumique apparente et les produits des poids de sac différents. Le calculateur expose donc ces hypothèses. La profondeur vaut par défaut 25 millimètres, la masse volumique 1.6 kilogramme par litre, le poids du sac 20 kilogrammes et les pertes 10 pour cent. Remplacez ces chiffres par les valeurs annoncées par le fabricant et par la profondeur réellement préparée dès que possible. Mesurez celle-ci après avoir retiré l’ancien matériau, les remontées de lit de pose et les débris libres. Le sable polymère exige généralement une profondeur suffisante pour se verrouiller correctement, mais les prescriptions dépendent du produit, du pavé, du trafic et du climat. La masse volumique apparente est une conversion d’estimation, pas une promesse de performance après durcissement. La marge couvre compactage, pertes au balayage, joints inégaux et petites erreurs de mesure. Elle ne doit pas masquer une surface très mal évaluée ni des joints nettoyés à une profondeur irrégulière.
Interprétez l’estimation avant l’achat et la pose
Le résultat indique la surface estimée des joints, leur volume en litres, le poids net de sable, le poids après ajout des pertes, le nombre mathématique exact de sacs et le nombre de sacs entiers requis. Achetez le nombre entier, car les fractions de sac ne sont généralement pas vendues et un sac ouvert craint l’humidité. L’estimation suppose des pavés rectangulaires à chants droits disposés régulièrement. Les bords vieillis, chanfreins, systèmes perméables, croisements très larges, modules mixtes et vides profonds peuvent modifier la consommation réelle. Les tableaux du fabricant peuvent tenir compte de la granulométrie et du compactage propres à un produit : comparez donc l’estimation à l’étiquette et suivez les indications les mieux adaptées au chantier. Avant la pose, vérifiez que le sable choisi convient à la largeur mesurée et à l’usage prévu. Cet outil estime uniquement la quantité ; il ne contrôle ni la fondation, ni le drainage, ni la météo, ni l’eau d’activation, ni la cure. Pour un grand chantier, une petite zone d’essai offre le meilleur étalonnage : relevez la surface remplie avec un sac en conditions réelles et corrigez la quantité restante.
Cas d’usage
Préparer une nouvelle terrasse
Estimez les sacs entiers à partir du format choisi, de la largeur prévue des joints et de la surface mesurée avant de commander.
Regarnir des joints existants
Utilisez la profondeur nettoyée et les écarts réels pour estimer le sable de remplacement après retrait du matériau dégradé.
Comparer des calepinages
Observez comment le format des pavés et la largeur des joints modifient le volume et le besoin de sable à surface égale.
Questions fréquentes
Combien coûte l’utilisation du calculateur par API ?
Le tarif de base de l’API est de $0.002 par calcul. La version pour navigateur peut exécuter localement le même calcul déterministe.
Pourquoi la profondeur du joint est-elle importante ?
La profondeur commande directement le volume. Un joint deux fois plus profond demande environ deux fois plus de sable si les autres données restent identiques.
Faut-il conserver le poids et la densité par défaut ?
Utilisez-les uniquement pour une première estimation. Remplacez-les par le poids net et la masse volumique ou la couverture indiqués pour le produit choisi.
Le résultat comprend-il les pertes ?
Oui. La marge par défaut est de 10 pour cent et peut être adaptée au compactage, aux déversements, aux joints irréguliers et au chantier.
Pourquoi la consommation réelle peut-elle différer ?
La largeur et la profondeur varient réellement ; les chanfreins, motifs mixtes, résidus, compactage et granulométrie influencent également la consommation.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/home/polymeric-sand \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"paver_length":200,"paver_width":100,"joint_width":5,"area":40}'const res = await fetch("https://api.kit.forhosting.com/home/polymeric-sand", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"paver_length": 200,
"paver_width": 100,
"joint_width": 5,
"area": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/polymeric-sand",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"paver_length": 200,
"paver_width": 100,
"joint_width": 5,
"area": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/polymeric-sand", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"paver_length":200,"paver_width":100,"joint_width":5,"area":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"paver_length":200,"paver_width":100,"joint_width":5,"area":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/polymeric-sand", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"paver_length": 200,
"paver_width": 100,
"joint_width": 5,
"area": 40
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.polymeric_sand",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |