ForHosting KIT · Outils pour développeurs

Calculateur d’altitude sur courbe verticale parabolique

Ce calculateur détermine l’altitude du profil à une abscisse mesurée depuis le début d’une courbe verticale parabolique.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Saisissez l’altitude initiale, les pentes d’entrée et de sortie signées en pourcentage, la longueur horizontale et la distance depuis l’origine. Le résultat indique l’altitude calculée, sa variation depuis le début et la pente instantanée au point considéré. Cet outil convient aux contrôles préliminaires de routes, voies ferrées, chemins, drainages et profils de terrain fondés sur une variation constante de la pente.

Définissez la courbe et l’abscisse de façon cohérente

Commencez par l’altitude du point où débute la courbe verticale, souvent nommé PVC ou origine de la courbe. Saisissez les deux pentes tangentes sous forme de pourcentages signés : une montée est positive et une descente négative. Une pente de deux pour cent signifie, par exemple, que le profil gagne deux unités verticales pour cent unités horizontales. La longueur de la courbe et la distance depuis son origine doivent employer la même unité horizontale, tandis que l’altitude initiale utilise l’unité verticale correspondante. Vous pouvez tout exprimer en pieds ou tout exprimer en mètres ; l’équation respecte les unités, mais ne les convertit pas. L’abscisse demandée doit être comprise entre zéro et la longueur totale. À zéro, le résultat restitue l’altitude et la pente initiales ; à la longueur totale, il restitue l’altitude finale et la pente de sortie. Utilisez la distance depuis l’origine de la courbe, et non le chaînage général du projet, sauf si vous en soustrayez d’abord le chaînage initial. Cette distinction évite une erreur fréquente et parfois importante.

Comprenez le calcul parabolique de l’altitude

Le calcul repose sur le modèle symétrique standard de courbe verticale parabolique, dans lequel la pente évolue à taux constant avec la distance horizontale. Les pourcentages d’entrée et de sortie sont d’abord divisés par cent pour donner des pentes décimales. À une distance x de l’origine, l’altitude est égale à l’altitude initiale, augmentée de la montée de la tangente d’entrée puis d’une correction quadratique liée à l’écart des pentes et à la longueur. Sous forme condensée : altitude initiale plus g1 multiplié par x, plus (g2 moins g1) multiplié par x au carré et divisé par deux fois la longueur. La formule couvre les raccordements en sommet, en creux et ceux dont les pentes ont le même signe. La pente instantanée est interpolée linéairement. L’outil suppose que les abscisses représentent une distance horizontale, conformément aux calculs élémentaires de profil en long. Il ne corrige ni la longueur d’arc, ni la courbure terrestre, ni la réfraction, ni le dévers, et ne traite pas les modèles asymétriques. Conservez la précision du projet pour les calculs suivants.

Contrôlez et exploitez le résultat dans votre étude

Considérez l’altitude calculée comme un point du profil projeté et vérifiez sa cohérence avec l’alignement voisin. Au minimum, calculez les abscisses de début et de fin : le début doit reproduire exactement l’altitude fournie, et les pentes aux extrémités doivent correspondre aux valeurs d’entrée et de sortie. Sur un raccordement en sommet, la pente diminue généralement ; sur un raccordement en creux, elle augmente généralement. Lorsque les pentes sont de signes opposés, vous pouvez aussi échantillonner des points proches du maximum ou du minimum, mais l’outil ne fournit pas directement l’abscisse de cet extremum. Pour comparer le projet au terrain levé, vérifiez que les altitudes ont le même référentiel et les abscisses la même origine. Ce calcul fournit une géométrie, pas une décision de conformité. La visibilité, le drainage, le confort, les dégagements et les valeurs K minimales imposées doivent faire l’objet de contrôles distincts selon la norme applicable. Pour une implantation ou un document signé, gardez une précision appropriée, procédez à une vérification indépendante et respectez les procédures de revue du projet.

Échantillonner un profil routier

Calculez les altitudes projetées à plusieurs distances sur un raccordement en sommet ou en creux afin de dresser un tableau de profil.

Contrôler la pente et le drainage

Examinez l’altitude et la pente instantanée au croisement d’un chemin, d’un canal ou d’un axe de terrain avec la courbe.

Comparer le projet au levé

Produisez l’altitude de projet à une abscisse levée avant de calculer le déblai, le remblai ou l’écart vertical.

Sous quelle forme dois-je saisir une pente ?

Saisissez un pourcentage signé. Utilisez 2 pour une montée de deux pour cent et -1.5 pour une descente d’un et demi pour cent.

Puis-je travailler en pieds ou en mètres ?

Oui. Employez une même unité linéaire pour l’altitude, la longueur et l’abscisse ; l’altitude obtenue conservera cette unité.

Où se situe l’abscisse zéro ?

Elle correspond au début de la courbe verticale. Convertissez le chaînage du projet en distance depuis cette origine avant la saisie.

Le calcul convient-il aux sommets et aux creux ?

Oui. Les signes des pentes d’entrée et de sortie définissent un raccordement en sommet, en creux ou une transition de même sens.

Quel est le prix du calcul par API ?

Chaque requête API est proposée à partir de $0.002. Le calcul dans le navigateur ne nécessite aucune requête serveur.

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.

POSThttps://api.kit.forhosting.com/eng/vertical-curve-elevation

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é.

curl -X POST https://api.kit.forhosting.com/eng/vertical-curve-elevation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start_elevation":100,"entry_grade_percent":2,"exit_grade_percent":-1,"curve_length":200,"station_from_start":75}'
{
  "start_elevation": 100,
  "entry_grade_percent": 2,
  "exit_grade_percent": -1,
  "curve_length": 200,
  "station_from_start": 75
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "eng.vertical_curve_elevation",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →