Referência e Guia do Usuário

ST_NumInteriorRing

ST_NumInteriorRing toma um polígono e retorna o número de seus anéis interiores.

Sintaxe

db2gse.NumInteriorRing(p db2gse.ST_Polygon)

Tipo de retorno

Inteiro

Exemplos

Uma ornitologista que deseja estudar a população de pássaros em várias ilhas marinhas do sul, sabe que a zona de alimentação de uma determinada espécie restringe-se às ilhas que contém os lagos de água fresca. Portanto, ela deseja saber quais ilhas contêm um ou mais lagos.

A seguinte instrução CREATE TABLE cria a tabela ISLANDS. As colunas ID e NAME da tabela ISLANDS identificam cada ilha e a coluna polígono de LAND armazena a geometria da ilha.

CREATE TABLE ISLANDS (id integer, name varchar(32), land db2gse.ST_Polygon);

Como os anéis interiores representam os lagos, a função ST_NumInteriorRing é usada para relacionar somente essas ilhas que têm pelo menos um anel interior.

SELECT name FROM ISLANDS WHERE db2gse.ST_NumInteriorRing(land) > 0;


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]