Guide d'utilisation et de référence

Polygones

Un polygone est une surface bidimensionnelles stockée sous la forme d'une séquence de points définissant son anneau de contour externe et 0 ou plus anneaux internes. Les anneaux d'un polygone ne peuvent pas se chevaucher. Par conséquent et par définition, les polygones sont toujours simples. La plupart du temps, ils définissent des parcelles de terrain, des plans d'eau et autres entités dotées d'un domaine spatial.

Figure 11. Polygones.

  1. Polygone dont le contour est défini par un anneau externe.
  2. Polygone dont le contour est défini par un anneau externe et deux anneaux internes. La zone située à l'intérieur des anneaux internes fait partie de l'extérieur des polygones.
  3. Polygone légal car les anneaux forment une intersection à un seul point tangent.


top

L'anneau extérieur et le ou les anneau(x) intérieur(s) définissent le contour du polygone, et l'espace situé entre les anneaux, l'intérieur. Les anneaux d'un polygone peuvent former une intersection à un point tangent mais ils ne peuvent jamais se chevaucher. Outre les autres propriétés héritées de la géométrie de superclasse, les polygones sont dotées d'une surface.

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

ST_Area
Utilise un polygone en entrée et renvoie sa surface sous la forme d'un nombre à double précision. Pour plus d'informations, reportez-vous à la section ST_Area.

ST_ExteriorRing
Utilise un polygone en entrée et renvoie son anneau extérieur sous la forme d'une ligne. Pour plus d'informations, reportez-vous à la section ST_ExteriorRing.

ST_NumInteriorRing
Utilise un polygone en entrée et renvoie le nombre d'anneaux intérieurs qu'il contient. Pour plus d'informations, reportez-vous à la section ST_NumInteriorRing.

ST_InteriorRingN
Utilise un polygone et un index en entrée, et renvoie le nième anneau intérieur sous la forme d'une ligne. Pour plus d'informations, reportez-vous à la section ST_InteriorRingN.

ST_Centroid
Utilise un polygone en entrée et renvoie un point constituant le centre de la superficie du polygone. Pour plus d'informations, reportez-vous à la section ST_Centroid.

ST_PointOnSurface
Utilise un polygone en entrée et renvoie un point qui se trouve avec certitude sur la surface du polygone. Pour plus d'informations, reportez-vous à la section ST_PointOnSurface.

ST_Perimeter
Utilise un polygone en entrée et renvoie le périmètre de sa surface. Pour plus d'informations, reportez-vous à la section ST_Perimeter.


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