ForHosting KIT · Mathématiques

Périmètre de polygone par coordonnées

Saisissez les sommets d'un polygone dans l'ordre et obtenez la longueur de son contour : le rectangle (0, 0), (3, 0), (3, 4), (0, 4) a un périmètre de 14, côté de fermeture compris, avec chaque côté détaillé. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

Lorsque vous connaissez déjà les sommets ordonnés d'un polygone dans le plan cartésien, le périmètre est simplement la somme des distances en ligne droite entre coins consécutifs, plus le segment final qui referme la figure jusqu'au point de départ.

Comment la somme fermée des arêtes retrouve le périmètre du polygone

Étiquetez les sommets ordonnés p0, p1, jusqu'à p(n−1) avec n au moins égal à deux. La longueur euclidienne de l'arête de pi à p(i+1) est la racine carrée de la somme des différences au carré en x et y, exactement ce que Math.hypot calcule en un seul appel stable. Le périmètre fermé est la somme de ces longueurs pour chaque paire consécutive, plus la longueur de l'arête de fermeture du dernier sommet au premier.

Ce dernier segment distingue le contour fermé d'un polygone d'une polyligne ouverte ; sans lui vous n'auriez que la longueur d'un chemin, pas la clôture autour de la figure. Les vérifications classiques en classe incluent le rectangle aligné sur les axes aux coins (0, 0), (3, 0), (3, 4) et (0, 4), qui donne un périmètre de quatorze, et le triangle rectangle (0, 0), (4, 0), (0, 3), dont les côtés trois, quatre et cinq somment à douze.

Comme l'algorithme n'utilise que soustraction, hypot et addition, il est déterministe, O(n) en nombre de sommets, et sans bibliothèques trigonométriques ni solveurs itératifs. Ce chemin fermé correspond à la présentation du périmètre planaire d'un polygone dans les cours de topographie, les manuels de géométrie analytique et les primers de géométrie computationnelle, et aligne correcteurs automatiques et pipelines sur le calcul à la main.

Ce que vous envoyez et ce que vous recevez

Chaque entrée doit être un objet aux propriétés x et y finies ou un tableau à deux éléments [x, y]. Champs manquants, chaînes vides, texte non numérique, NaN et Infinity sur toute coordonnée sont rejetés et non facturés. Après l'analyse, le service parcourt l'anneau une fois, accumule chaque longueur d'arête avec hypot et vérifie que le périmètre total est un nombre fini.

Vérifications d'exemple : le rectangle à l'échelle unitaire ci-dessus donne un périmètre de quatorze avec quatre arêtes de longueurs trois, quatre, trois et quatre ; un segment à deux points (0, 0) et (3, 4) donne un périmètre de dix car le parcours fermé va et revient ; une liste d'un point échoue.

Utilisez l'outil gratuit du navigateur pour des contrôles rapides, puis appelez le même contrat depuis des scripts lorsque vous avez besoin d'une évaluation en masse de périmètres par coordonnées sans réimplémenter le parcours de l'anneau fermé dans chaque langage.

Où les calculs de périmètre de polygone apparaissent dans le travail réel

Les cours de géométrie analytique du secondaire et de l'université demandent sans cesse le périmètre d'un polygone à partir de sommets placés ; une calculatrice fiable avec un minimum strict de deux points et une arête de fermeture explicite accélère la correction des devoirs et évite les erreurs de tableur où l'on oublie le dernier côté ou compte deux fois un premier sommet répété.

Le dessin technique, la topographie et les flux GIS simples qui projettent déjà les points dans un plan cartésien local ont besoin de la longueur planaire de la clôture de parcelles à plusieurs coins avant le piquetage ou le rapport — un oracle numérique partagé aligne notes de terrain et scripts de bureau sur le même chemin de somme d'arêtes.

Les tutoriels de jeux, graphiques et CAO stockent souvent des enveloppes de collision et des plans d'étage comme listes ordonnées de points ; la réponse de périmètre alimente estimations de matériau, coûts de parcours et heuristiques de niveau de détail sans construire une pile complète de géométrie computationnelle.

Si vous avez plus tard besoin de l'aire d'un polygone via le lacet, de longueurs géodésiques sur un globe ou de la longueur d'une polyligne ouverte sans fermeture, traitez-les comme des intentions de recherche distinctes plutôt que de surcharger cette page de périmètre de polygone.

Contrôles de devoirs et d'examens

Calculez le périmètre d'un polygone à partir de sommets ordonnés placés et rejetez les listes de moins de deux points avec une erreur claire.

Clôtures topographiques en plan local

À partir des coordonnées projetées des coins d'une parcelle, récupérez le périmètre planaire avant de rapporter ou de clôturer un lot polygonal.

Quelle formule utilise cette calculatrice ?

Somme fermée d'arêtes : périmètre = Σ distances euclidiennes entre sommets consécutifs, plus l'arête du dernier sommet au premier.

Que se passe-t-il si j'envoie moins de deux points ?

Le périmètre d'un polygone nécessite au moins deux sommets pour mesurer au moins une arête (et son retour de fermeture).

Le polygone est-il traité comme fermé ?

Oui. Le parcours inclut toujours l'arête de fermeture du dernier point au premier. Pour deux points, cela signifie le double de la longueur du segment.

Quels formats de point sont acceptés ?

Chaque sommet peut être un objet {x, y} ou une paire [x, y].

Quel est le coût ?

L'outil du navigateur est gratuit et s'exécute en local.

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/geom/polygon-perimeter

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/geom/polygon-perimeter \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"points":[{"x":0,"y":0},{"x":3,"y":0},{"x":3,"y":4},{"x":0,"y":4}]}'
{
  "points": [
    {
      "x": 0,
      "y": 0
    },
    {
      "x": 3,
      "y": 0
    },
    {
      "x": 3,
      "y": 4
    },
    {
      "x": 0,
      "y": 4
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.polygon_perimeter",
  "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.

Cette calculatrice accepte une liste de points sous forme d'objets {x, y} ou de paires [x, y], vérifie qu'au moins deux sommets finis sont présents, et renvoie le périmètre non négatif avec la liste normalisée des sommets, la longueur de chaque arête, le nombre de sommets et l'étiquette de méthode edge_sum. Les requêtes avec moins de deux points sont rejetées avec une erreur claire invalid_input au lieu d'un zéro silencieux qui ressemblerait à un calcul réussi. Aucun appel réseau, aucun échantillonnage aléatoire, et aucune surprise en virgule flottante au-delà de l'arithmétique IEEE-754 ordinaire sur les coordonnées que vous fournissez.

Comment la somme fermée des arêtes retrouve le périmètre du polygone

De grandes coordonnées peuvent encore déborder la plage double IEEE-754 ; lorsqu'une longueur d'arête intermédiaire n'est pas finie, la requête échoue avec un message de débordement clair au lieu de renvoyer Infinity dans le JSON.

Ce que vous envoyez et ce que vous recevez

Fournissez un seul champ tableau obligatoire nommé points (les alias vertices et coords sont acceptés). Au moins deux sommets sont obligatoires ; un seul point ou une liste vide échoue avec invalid_input en citant la règle des deux points. En cas de succès, la réponse JSON renvoie perimeter arrondi pour une sérialisation stable, n comme nombre de sommets, points comme liste normalisée de paires {x, y}, edges comme tableau des longueurs par arête dans l'ordre de parcours avec l'arête de fermeture en dernier, et method fixé à la chaîne edge_sum afin que journaux et interfaces pédagogiques documentent l'algorithme. Le contrat est un JSON stable adapté aux tests unitaires, aux correcteurs de devoirs et aux pipelines par lots qui associent des polygones d'entités à des longueurs de clôture. Le tarif API est la base publiée de $0.002 par élément réussi.

Où les calculs de périmètre de polygone apparaissent dans le travail réel

Comme cette capacité est un moteur d'analyse pur, une validation échouée ne consomme pas le solde et les exécutions réussies restent à $0.002 par élément.

Aides d'enveloppe jeux et CAO

Transformez une liste ordonnée de sommets 2D en un périmètre fermé pour coûts de parcours et estimations de matériau, même chemin navigateur et API.

Consulter la documentation complète du KIT →