Conversion d'échelle
Ramenez une longueur réelle à sa taille sur un plan ou une maquette au 1:N : un mur de 10000 mm mesure 200 mm sur un plan au 1:50, la même division que pour les trains HO, les miniatures moulées et les plans d'architecte. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Dimension
- 10 000
- Rapport d'échelle
- 50
- Notation d'échelle
- 1:50
- Facteur d'échelle
- 0,02
- Longueur à l'échelle
- 200
La conversion d'échelle prend une dimension du monde réel et un rapport écrit 1:N, par exemple 1:50, et renvoie la longueur correspondante sur le plan, la maquette ou la miniature. Architectes, modélistes ferroviaires, joueurs de figurines et designers produit partagent la même arithmétique : diviser la taille vraie par N pour qu'un mur, une voiture ou un véhicule tienne dans l'échelle choisie. Ce calculateur effectue cette division après avoir vérifié que la dimension n'est pas négative et que le rapport d'échelle est un nombre fini positif. Une longueur réelle nulle est admise et produit une longueur à l'échelle nulle.
Ce que la conversion 1:N fait à une longueur réelle
Une fraction représentative telle que 1:50 affirme qu'une unité sur le dessin, la feuille imprimée ou le modèle physique vaut cinquante des mêmes unités dans le monde réel. Pour passer une dimension réelle à une longueur à l'échelle, divisez cette taille vraie par le rapport N. Un mur de dix mille millimètres sur un plan 1:50 occupe donc deux cents millimètres sur le papier, car dix mille divisé par cinquante égale deux cents.
La même identité sert aux ferroviaires HO à 1:87, aux wargames de table à 1:56, aux collectionneurs die-cast à 1:18 ou 1:24, et aux architectes qui cotent encore des plans métriques à 1:100 ou 1:200. Les unités s'annulent : les millimètres restent des millimètres et les pouces des pouces, vous devez donc envoyer la longueur réelle déjà exprimée dans l'unité que vous souhaitez récupérer. Ce calculateur ne convertit pas les millimètres en pouces ; il n'applique que la réduction 1:N.
Une longueur réelle nulle est un élément vide valide et produit une longueur à l'échelle nulle. Le rapport d'échelle doit être un nombre fini positif : cinquante signifie 1:50, quatre-vingt-sept signifie 1:87. Un rapport nul, négatif ou non fini inverserait ou ferait exploser le résultat, ces cas échouent donc avant toute longueur renvoyée.
Le facteur d'échelle renvoyé est simplement un divisé par N, le multiplicateur que vous appliqueriez dans une cellule de tableur, et la notation imprimable réécrit le rapport en 1:N pour qu'un cartouche de plan puisse le copier sans reformatage.
Où un calculateur de conversion d'échelle justifie sa place
Les personnes qui saisissent conversion d'échelle dans un moteur de recherche savent déjà qu'elles veulent la longueur du modèle ou du plan à partir d'une taille réelle et d'un rapport 1:N, pas un convertisseur d'unités ni un calculateur de zoom de carte web.
Un éditeur qui se classe sur cette requête sert des architectes qui doivent faire tenir une façade sur une feuille A3 à 1:100, des modélistes ferroviaires qui ont besoin de longueurs HO ou N à partir de millimètres de prototype, des joueurs de wargame qui réduisent des véhicules à des tables de vingt-huit millimètres ou 1:56, et des designers industriels qui vérifient si une maquette d'aspect 1:5 tient encore dans une caisse d'expédition.
Parce que l'implémentation est du code analytique parse de palier A, chaque appel réussi reste bon marché, sans jetons de modèle et sans réseau sortant. Une validation échouée ne consomme pas de solde. Associez cette capacité à un convertisseur d'unités distinct lorsque vous devez d'abord passer des millimètres en pouces ; gardez cette surface centrée sur la longueur à l'échelle que l'on cherche en tapant conversion d'échelle.
Cas d’usage
Plans d'architecture à 1:50 ou 1:100
Saisissez la longueur d'une façade ou d'une pièce et le rapport N de la feuille pour publier les millimètres de dessin qui appartiennent à un cartouche A3 ou A1, sans reconstruire la division dans un style de cote CAD.
Longueurs de kits ferroviaires et de figurines
Réduisez une dimension prototype en millimètres à HO 1:87, N 1:160 ou wargame 1:56 et comparez la longueur à l'échelle à l'enveloppe d'un kit ou d'une impression 3D.
Questions fréquentes
Comment convertir une longueur réelle à l'échelle 1:50 ?
La longueur à l'échelle est la dimension réelle divisée par N.
Que se passe-t-il si la dimension est négative ou si le rapport d'échelle n'est pas positif ?
Une dimension négative ou un rapport d'échelle qui n'est pas un nombre fini positif est rejeté et n'est pas facturé.
Cela convertit-il les millimètres en pouces ou lit-il un fichier CAD ?
Envoyez les deux valeurs dans la même unité linéaire. Conversion d'unités et import CAD sont des identités distinctes.
Quelles échelles sont les plus courantes ?
Le modélisme ferroviaire HO utilise 1:87, les jeux de figurines souvent 1:56, les collectionneurs de miniatures 1:18 ou 1:24 et les architectes 1:100 ou 1:200. Indiquez le second nombre du rapport et la longueur réelle.
Comment saisir le rapport d'échelle ?
Saisissez seulement le second nombre du rapport, par exemple 50 pour 1:50 ou 87 pour le HO. Il doit être positif ; le résultat est la longueur réelle divisée par ce nombre, dans l'unité que vous avez utilisée.
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/conv/scale-conversion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"dimension":10000,"scale_ratio":50}'const res = await fetch("https://api.kit.forhosting.com/conv/scale-conversion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"dimension": 10000,
"scale_ratio": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/scale-conversion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"dimension": 10000,
"scale_ratio": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/scale-conversion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"dimension":10000,"scale_ratio":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"dimension":10000,"scale_ratio":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/scale-conversion", 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
{
"dimension": 10000,
"scale_ratio": 50
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.scale_conversion",
"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 rapport nul, négatif, infini ou manquant est rejeté avec invalid_input plutôt que de produire un modèle infini ou inversé. Les appels réussis sont facturés à $0.002 ; une entrée invalide n'est pas débitée.
Ce que la conversion 1:N fait à une longueur réelle
Une dimension négative n'est pas une longueur dans ce modèle et est rejetée avec invalid_input plutôt que traitée comme un sens.
Contrat d'entrée, forme de la réponse et validation
Envoyez un corps JSON avec deux nombres finis obligatoires. dimension est la longueur réelle dans n'importe quelle unité linéaire cohérente et doit être supérieure ou égale à zéro ; les alias length, real_length, real, size et value sont acceptés afin que les exports CAD et les carnets de mètre à ruban n'exigent pas une étape de rename. scale_ratio est le N positif de la fraction représentative 1:N —envoyez 50 pour 1:50, pas 0.02 ni une chaîne ponctuée 1:50— et doit être un nombre fini strictement supérieur à zéro ; les alias scale, ratio, n, scale_n et denominator sont acceptés. Les valeurs absolues doivent rester dans un billion afin que le quotient demeure fini en double précision IEEE sur le Worker et dans le navigateur. Champs manquants, chaînes vides, valeurs non finies, dimension négative, rapport d'échelle non positif ou valeur hors de ces limites échouent avec invalid_input en nommant le champ et ne sont pas facturés. En cas de succès, le corps répète dimension et scale_ratio arrondis, renvoie scale_notation comme la chaîne imprimable 1:N, scale_factor comme un divisé par N, scaled_length comme la longueur réelle divisée par N, et une chaîne formula que vous pouvez imprimer à côté des chiffres. Exemple : dix mille à cinquante donne scaled_length deux cents et scale_notation 1:50. Préférez les nombres JSON aux chaînes suffixées d'unité ; les marques d'unité et les séparateurs de milliers ne sont pas analysés. Le tarif d'un élément réussi est un forfait $0.002.
Où un calculateur de conversion d'échelle justifie sa place
Les cours de dessin technique assignent des feuilles de fraction représentative et ont besoin d'un oracle qui marque comme invalid_input une longueur de mur négative. Les pipelines d'automatisation appellent le même contrat d'API à $0.002 par élément réussi sans dresser un noyau CAD. Gardez les requêtes petites, figez scaled_length arrondi dans les tests, et vous obtenez une arithmétique 1:N reproductible pour les devoirs, les tableurs de kit-bash et les webhooks légers de dessin sans dresser un traducteur CAD complet.
Cas d'intégration
Devoirs et oracles de fraction représentative
Les élèves divisent à la main une longueur réelle par N et comparent le résultat à un scaled_length déterministe qui refuse une dimension négative comme invalid_input.
Questions techniques
scale_ratio est-il le N de 1:N ou la fraction 1/N ?
Le N de 1:N. Utilisez 50 pour 1:50, pas 0.02. La réponse renvoie aussi scale_factor comme un divisé par N et scale_notation comme la chaîne imprimable 1:N.
Combien coûte le calculateur de conversion d'échelle ?
L'outil du navigateur est gratuit. Les requêtes d'API utilisent un solde prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.