Name

ST_NumPatches — Returnerar antalet ytor på en polyedrisk yta. Returnerar null för icke-polyedriska geometrier.

Synopsis

integer ST_NumPatches(geometry g1);

Beskrivning

Returnerar antalet ytor på en polyedrisk yta. Returnerar null för icke-polyedriska geometrier. Detta är ett alias för ST_NumGeometries för att stödja MM-namngivning. Snabbare att använda ST_NumGeometries om du inte bryr dig om MM-konvention.

Tillgänglighet: 2.0.0

Denna funktion stöder 3d och kommer inte att tappa z-index.

Denna metod implementerar OGC:s implementeringsspecifikation för enkla funktioner för SQL 1.1.

Denna metod implementerar SQL/MM-specifikationen. SQL-MM ISO/IEC 13249-3: 8.5

Denna funktion stöder polyedriska ytor.

Exempel

SELECT ST_NumPatches(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),
                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),
                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),
                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'));
                --result
                6