Name

ST_GetFaceEdges — Renvoie un ensemble d'arêtes ordonnées qui délimitent aface.

Synopsis

getfaceedges_returntype ST_GetFaceEdges(varchar atopology, bigint aface);

Description

Renvoie un ensemble d'arêtes ordonnées qui délimitent aface. Chaque sortie se compose d'une séquence et d'un numéro d'arête. Les numéros de séquence commencent par la valeur 1.

L'énumération des arêtes de chaque anneau commence par l'arête dont l'identifiant est le plus petit. L'ordre des arêtes suit la règle de la main gauche (la face liée se trouve à gauche de chaque arête dirigée).

Disponibilité : 2.0

Cette méthode implémente la spécification SQL/MM. SQL-MM 3 Topo-Geo et Topo-Net 3: Routine Details: X.3.5

Exemples

This query returns the edges that bound face 1.

SELECT (topology.ST_GetFaceEdges('tt', 1)).*;
sequence | edge
----------+------
        1 |   -4
        2 |    5
        3 |    7
        4 |   -6
        5 |    1
        6 |    2
        7 |    3

This query returns the sequence, edge identifier, and geometry of the edges that bound face 1. Use ST_GetFaceGeometry if only the geometry and sequence are needed.

SELECT t.seq, t.edge, geom
FROM topology.ST_GetFaceEdges('tt', 1) As t(seq, edge)
        INNER JOIN tt.edge AS e ON abs(t.edge) = e.edge_id;