Guide d'utilisation et de référence

Mesures

Une mesure est une valeur qui véhicule des informations sur une entité géographique et qui est stockée avec les coordonnées définissant l'emplacement de ladite entité. Par exemple, supposons que vous représentiez des systèmes de transport sur votre SIG. Pour que votre application traite les valeurs désignant des distances linéaires ou des poteaux kilométriques, vous pouvez stocker ces valeurs avec les coordonnées définissant l'emplacement des systèmes. Les mesures sont enregistrées sous la forme de nombres à double précision.

Utilisation des coordonnées Z et des mesures

Dans DB2 Extension Spatiale, les coordonnées Z et les mesures sont utilisées pour transmettre des informations aux applications, et non pour définir des emplacements. (Si vous souhaitez des exemples, reportez-vous à la section "Systèmes de coordonnées, coordonnées et mesures" du chapitre 3 ["Configuration des ressources"].) Par conséquent, lorsque les fonctions spatiales traitent des points qui comportent des coordonnées Z, des mesures, ou les deux, la plupart de ces fonctions ignorent ces valeurs. Toutefois, certaines fonctions spatiales agissent sur les coordonnées Z et les mesures :

Fonction ST_CoordDim

La fonction ST_CoordDim renvoie une valeur qui indique les types de coordonnées que comporte une géométrie, et si cette géométrie comporte également des mesures. Cette valeur est appelée dimension de coordonnées.

La valeur renvoyée par ST_CoordDim peut être 2, 3 ou 4 :

Intérieur, extérieur et contour

Toutes les géométries occupent une position dans l'espace, définie par ce qu'il y a à l'intérieur, à l'extérieur et par leur contour. L'extérieur d'une géométrie est constitué de tout l'espace qu'elle n'occupe pas. Le contour sert d'interface entre l'intérieur et l'extérieur de la géométrie. L'intérieur consiste en l'espace occupé par la géométrie. Les sous-types héritent directement des propriétés intérieur et extérieur, mais chacune d'elle a un contour différent.

La fonction ST_Boundary utilise une géométrie en entrée et renvoie une géométrie représentant le contour de la géométrie source. Pour plus d'informations, reportez-vous à la section ST_Boundary.

Simple ou complexe

Certaines sous-types de géométries (lignes, multipoints et multilignes) peuvent être simples ou complexes. Un sous-type est dit simple lorsqu'il respecte toutes les règles topologiques imposées au sous-type, et complexe dans le cas contraire. Une ligne est simple si elle ne forme pas d'intersection avec son intérieur. Un multipoint est simple si aucun des éléments qui le composent n'occupe le même espace de coordonnées. Une multiligne est simple si l'intérieur d'aucun de ses éléments ne forme une intersection avec son propre intérieur.

Le prédicat ST_IsSimple utilise une géométrie en entrée et renvoie la valeur 1 (TRUE) si la géométrie est simple, et la valeur 0 (FALSE) dans le cas contraire. Pour plus d'informations, reportez-vous à la section ST_IsSimple.

Vide ou non vide

Une géométrie est vide si elle ne contient aucun point. L'enveloppe, le contour, l'intérieur et l'extérieur d'une géométrie vide sont définis par la valeur NULL. Une géométrie vide est toujours simple et peut être dotée de coordonnées Z ou de mesures. Les lignes et les multilignes vides ont une longueur 0. Les polygones et les multipolygones ont une surface 0.

Le prédicat ST_IsEmpty utilise une géométrie en entrée et renvoie la valeur 1 (TRUE) si la géométrie est vide, et la valeur 0 (FALSE) dans le cas contraire. Pour plus d'informations, reportez-vous à la section ST_IsEmpty.


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