| java.lang.Object fr.ign.cogit.geoxygene.contrib.geometrie.IndicesForme
IndicesForme | abstract public class IndicesForme (Code) | | Méthodes statiques de calcul d'indices de forme (de lignes et de surfaces).
English : Measures of shapes
author: Mustière/Sheeren/Grosso |
Method Summary | |
public static double | diametreSurface(GM_Object A) Diamètre d'une surface: plus grande distance entre 2 points de la
frontière de la surface considérée. | public static double | indiceCompacite(GM_Polygon poly) Indice de circularité de Miller (pour des surfaces)
Valeur entre 0 et 1. | public static double | indiceCompaciteGravelius(GM_Polygon poly) Coefficient de compacité de Gravelius (pour des surfaces)
Non borné : supérieur ou égal à 1 (cercle) . | public static boolean | rectiligne(GM_LineString ligne, double toleranceAngulaire) Méthode qui détermine si la liste de points passée en entrée est rectiligne. |
diametreSurface | public static double diametreSurface(GM_Object A)(Code) | | Diamètre d'une surface: plus grande distance entre 2 points de la
frontière de la surface considérée.
English: diameter of a surface
Parameters: GM_Object - A -1 si A n'est pas une surface, le diamètre sinon |
indiceCompacite | public static double indiceCompacite(GM_Polygon poly)(Code) | | Indice de circularité de Miller (pour des surfaces)
Valeur entre 0 et 1.
Vaut 1 si le polygone est un cercle, 0 si il est de surface nulle.
Définition = 4*pi*surface/perimetre^2
Conseil : le seuil de 0.95 est adapté pour des ronds points dans un réseau routier.
|
indiceCompaciteGravelius | public static double indiceCompaciteGravelius(GM_Polygon poly)(Code) | | Coefficient de compacité de Gravelius (pour des surfaces)
Non borné : supérieur ou égal à 1 (cercle) .
Définition = perimetre/2*Racine(Pi*surface)
|
rectiligne | public static boolean rectiligne(GM_LineString ligne, double toleranceAngulaire)(Code) | | Méthode qui détermine si la liste de points passée en entrée est rectiligne.
Une ligne est considérée rectiligne si les angles entre les segments qui
la constitue ne sont pas trop forts (inférieur au seuil en paramètre en radians).
Défaut : dépend de l'échantillonage des courbes, des critères de courbure
seraient plus stables.
English: is the line straight?
|
|
|