Calculateur de supports de gouttière
Une gouttière de 40 pieds avec un support tous les 2 pieds demande 21 supports : 20 intervalles plus un. Saisissez longueur et entraxe dans la même unité, ajoutez des extras pour les angles ou les zones enneigées et commandez avant de monter à l'échelle. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Longueur de la gouttière
- 40
- Espacement des crochets
- 2
- Crochets supplémentaires
- 0
- Intervalles
- 20
- Crochets de base
- 21
- Supports nécessaires
- 21
Un calculateur de supports de gouttière transforme la longueur linéaire totale d’un tronçon de gouttière et l’entraxe centre à centre recommandé par le fabricant ou la norme en le nombre entier de supports ou crochets que vous devez commander avant de monter à l’échelle. Saisissez la longueur du tronçon dans une unité cohérente, l’entraxe prévu (souvent vingt-quatre à trente-six pouces ou environ six cents à neuf cents millimètres) et, si vous le souhaitez, quelques supports supplémentaires pour les angles, les joints de dilatation ou les pièces de rechange ; l’outil renvoie les intervalles, les supports de base, le total requis, un court message et des étapes de substitution ordonnées que vous pouvez coller dans une liste de matériaux ou un test unitaire.
Comment compter les supports de gouttière à partir de la longueur et de l’entraxe
Un tronçon droit de gouttière de longueur positive est porté par des supports ou crochets placés à un entraxe cible centre à centre le long de la planche de rive. Le nombre d’intervalles entre supports est le plafond de la longueur de gouttière divisée par l’entraxe, de sorte qu’un tronçon qui n’est pas un multiple exact de l’entraxe reçoit tout de même assez de segments pour couvrir toute la longueur.
Les supports de base valent intervalles plus un parce que chaque intervalle a deux extrémités et que les intervalles adjacents partagent un support : un seul intervalle demande deux supports, deux intervalles en demandent trois, et ainsi de suite. C’est la règle classique du professionnel : supports égaux à longueur sur entraxe plus un, avec le plafond lorsque la division n’est pas exacte afin que l’extrémité lointaine ne reste jamais sans crochet.
Les supports supplémentaires optionnels s’ajoutent après la grille de base pour les mitres intérieures et extérieures, les joints de dilatation sur longs tronçons, les zones de glace ou de neige forte, ou un petit lot de rechange ; la valeur par défaut est zéro si vous omettez le champ, afin que le métré géométrique reste transparent. Longueur et entraxe doivent utiliser la même unité—pieds avec pieds, mètres avec mètres—car le calculateur ne convertit jamais les unités et n’a besoin que du rapport adimensionnel.
La longueur doit aussi être positive ; un tronçon de longueur nulle n’est pas une gouttière. La réponse ne dimensionne pas les vis de rive, ne choisit pas le matériel caché versus pointe et virole, ni ne conçoit le soulèvement au vent—modélisez cela après le compte entier.
Conseils pratiques, limites et recherches associées
Si le dernier intervalle est trop court, resserrez un peu l’entraxe pour que la longueur se divise plus régulièrement, ou acceptez la règle du plafond et placez le dernier support près du bouchon d’extrémité ; ce calculateur couvre toujours toute la longueur avec ceil. Gardez les dimensions dans la plage absolue publiée afin que les comptes ne débordent pas vers des résultats non finis que le solveur doit rejeter.
Cette page vise ceux qui cherchent un calculateur de supports de gouttière, combien de supports pour gouttières, compte d’entraxe de crochets ou liste de matériaux en ligne ; ce n’est ni un outil de ruissellement, ni un dimensionnement de descentes, ni un estimateur de planche de rive, ni un relevé multi-bâtiments en coordonnées GPS.
Préférez cette capacité lorsque vous connaissez déjà la longueur du tronçon et l’entraxe cible et n’avez besoin que d’un compte entier de matériel ; si votre source est un périmètre complet, appelez une fois par côté droit et ajustez les extras aux angles. Les contrôles aller-retour sont simples : recalculez à la main le plafond de longueur sur entraxe, ajoutez un pour l’extrémité lointaine, ajoutez les extras et confirmez que les entiers publiés coïncident.
Cas d’usage
Liste de matériaux pour remplacement résidentiel de gouttières
Les propriétaires saisissent la longueur totale de gouttière d’avant-toit et l’entraxe fabricant pour obtenir les supports ou crochets nécessaires avant de commander la quincaillerie.
Questions fréquentes
Combien de supports de gouttière me faut-il ?
Exemple : longueur 40 et entraxe 2 → 20 intervalles et 21 supports.
Quel entraxe de supports dois-je utiliser ?
Suivez le fabricant du support et le climat local. De nombreux systèmes résidentiels utilisent environ 24 pouces (2 ft) ou 600 mm centre à centre ; certains autorisent 30–36 pouces en régions à charge légère.
Que se passe-t-il si l’entraxe est nul ou négatif ?
L’entraxe doit être strictement positif ; zéro ou négatif ne peut pas définir une grille de supports.
Cela inclut-il les angles et les descentes ?
Le compte de base ne couvre qu’un tronçon droit.
Le calculateur de supports de gouttière est-il gratuit ?
L’outil navigateur est gratuit et s’exécute en local.
Outils associés
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/gutter-hangers \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gutter_length":40,"hanger_spacing":2}'const res = await fetch("https://api.kit.forhosting.com/home/gutter-hangers", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gutter_length": 40,
"hanger_spacing": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/gutter-hangers",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gutter_length": 40,
"hanger_spacing": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/gutter-hangers", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gutter_length":40,"hanger_spacing":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gutter_length":40,"hanger_spacing":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/gutter-hangers", 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
{
"gutter_length": 40,
"hanger_spacing": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.gutter_hangers",
"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. |
Notes techniques
Un entraxe nul ou négatif est rejeté avec une erreur invalid_input claire au lieu d’inventer une infinité de supports, et une longueur non positive est rejetée de la même façon. Le chemin est une mathématique pure et déterministe—sans réseau, sans graines aléatoires, sans dépendance à l’horloge—de sorte que l’exécuteur gratuit du navigateur et l’API prépayée renvoient le même JSON après l’arrondi décimal fixe à chaque appel.
Comment compter les supports de gouttière à partir de la longueur et de l’entraxe
L’entraxe doit être strictement positif : un entraxe nul impliquerait une infinité de supports, et un entraxe négatif n’a aucun sens physique sur une ligne, donc les deux cas renvoient invalid_input. En cas de succès l’outil renvoie longueur et entraxe arrondis, publie intervals, hangers_base, hangers_needed, extra_hangers, formula, message et steps pour que vous puissiez auditer l’arithmétique à la main ou dans des tests automatisés.
Comment appeler l’API et ce qu’elle renvoie
Préférez envoyer des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; si vous devez envoyer des chaînes, évitez les suffixes d’unité ou les séparateurs de milliers qui feraient échouer le motif de nombre fini. Exemples typiques : quarante pieds de gouttière à deux pieds d’entraxe donnent vingt et un supports ; trente mètres à zéro virgule six mètres donnent cinquante et un supports sur la grille de base avant extras. Envoyez un corps JSON avec deux champs obligatoires : gutter_length (alias length, L, run, run_length, gutter, total_length) et hanger_spacing (alias spacing, space, gap, S, interval, bracket_spacing). Envoyez éventuellement extra_hangers (alias extras, spare, spares, extra, additional) ; s’il est omis, la valeur par défaut est zéro. Longueur et entraxe doivent être des nombres finis positifs dans la plage absolue publiée afin que le rapport et les comptes restent finis en double précision IEEE sur le Worker et dans le navigateur. extra_hangers, lorsqu’il est fourni, doit être un entier non négatif jusqu’au maximum publié ; les formes en chaîne d’entiers sont acceptées si elles correspondent à un motif numérique fini strict, mais les extras fractionnaires sont rejetés. En cas de succès la réponse fixe intervals au nombre de travées entre supports, hangers_base à intervals plus un, hangers_needed à hangers_base plus extra_hangers, formula à l’expression publiée, message à un bref résumé et steps à un journal ordonné de substitution. Une validation échouée—champs manquants, nombres non finis, entraxe nul ou négatif, longueur non positive, extra_hangers invalide ou valeurs hors limites absolues—renvoie invalid_input et n’est jamais facturée. Le tarif est un forfait de $0.002 par requête réussie avec unité item.
Conseils pratiques, limites et recherches associées
Mesurez chaque tronçon droit d’avant-toit séparément et n’additionnez les supports qu’après avoir compté les angles avec soin—les points de mitre partagés peuvent exiger un crochet supplémentaire que la formule de tronçon droit n’invente pas pour vous, d’où l’existence de extra_hangers. Choisissez l’entraxe d’après la fiche fabricant ou la pratique locale : vingt-quatre pouces est courant pour de nombreux systèmes résidentiels de style K, tandis que certains produits en aluminium autorisent trente ou trente-six pouces dans les régions à faible neige ; gardez toujours longueur et entraxe dans la même unité avant d’appeler l’API. Pour enseigner ou écrire des tests, associez un multiple exact (longueur 40, entraxe 2 → vingt et un supports) à un cas non exact qui exerce le plafond, et incluez un entraxe nul ou négatif volontaire pour prouver le chemin invalid_input. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient peu coûteux les scripts exploratoires lorsque vous envoyez volontairement un entraxe zéro pour vérifier la gestion d’erreurs.
Cas d'intégration
Métré de couvreur pour avant-toits multi-tronçons
Les entrepreneurs appellent une fois par tronçon droit avec entraxe et extras pour mitres, puis joignent hangers_needed et steps à un devis transparent.
Fixtures golden pour applications d’estimation
Les développeurs génèrent des cas exacts et de plafond connus plus des rejets volontaires d’entraxe zéro pour tests unitaires et CI.