Guide d'utilisation et de référence

Multilignes

Une multiligne est une collection de lignes. Les multilignes sont simples si elles ne forment d'intersections qu'aux extrémités des lignes la composant. Elle sont complexes s'il existe des points d'intersection à l'intérieur des lignes.

Le contour d'une multiligne est constitué par les extrémités non intersectées des lignes. La multiligne est fermée si toutes les lignes qui la composent sont fermées. Le contour d'une multiligne a une valeur NULL si toutes les extrémités des éléments de base génèrent des intersections. Outre les autres propriétés héritées de la géométrie de superclasse, les multilignes sont dotées d'une longueur. Elle permettent de définir des cours d'eau ou des réseaux routiers.

Les fonctions exécutables sur les multilignes sont les suivantes :

ST_Length
Utilise une multiligne en entrée et renvoie la longueur cumulée de toutes les lignes sous la forme d'un nombre à double précision. Pour plus d'informations, reportez-vous à la section ST_Length.

ST_IsClosed
Utilise une multiligne en entrée et renvoie la valeur 1 (TRUE) si la multiligne est fermée, et la valeur 0 (FALSE) dans le cas contraire. Pour plus d'informations, reportez-vous à la section ST_IsClosed.

ST_NumGeometries
Utilise une collection homogène en entrée et renvoie le nombre d'éléments géométriques de base qu'elle contient. Pour plus d'informations, reportez-vous à la section ST_NumGeometries.

ST_GeometryN
Utilise une collection homogène et un index en entrée, et renvoie la nième géométrie de base. Pour plus d'informations, reportez-vous à la section ST_GeometryN.

Figure 12. Multilignes.

  1. Multiligne simple dont le contour est défini par les quatre extrémités des deux lignes qui la composent.
  2. Multiligne simple car seules les extrémités des lignes génèrent des intersections. Le contour est défini par les deux extrémités qui ne forment pas d'intersection.
  3. Multiligne complexe car il y a un point d'intersection à l'intérieur d'une des lignes. Le contour de cette multiligne est défini par quatre extrémités, dont le point d'intersection.
  4. Multiligne simple non fermée. Elle n'est pas fermée car les lignes qui la composent ne le sont pas et elle est simple parce qu'il n'existe aucun point d'intersection à l'intérieur des lignes.
  5. Multiligne simple fermée. Elle est fermée car tous les éléments qui la composent le sont et elle est simple parce qu'il n'existe aucune intersection à l'intérieur des lignes.


top


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]