Referência e Guia do Usuário

IsMeasured

IsMeasured toma um objeto de geometria e retorna 1 (VERDADEIRO) se o objeto possuir medidas; caso contrário, retornará 0 (FALSO).

Sintaxe

db2gse.IsMeasured(g db2gse.ST_Geometry)

Tipo de retorno

Inteiro

Exemplos

A seguinte instrução CREATE TABLE cria a tabela MEASURE_TEST, a qual possui duas colunas. A coluna GID identifica exclusivamente as linhas e a coluna G1 armazena as geometrias do ponto.

CREATE TABLE MEASURE_TEST (gid smallint, g1 db2gse.ST_Geometry)

A seguinte instrução INSERT insere dois registros na tabela MEASURE_TEST. O primeiro registro armazena um ponto que não possui uma medida. O segundo ponto do registro não possui uma medida.

INSERT INTO MEASURE_TEST
VALUES(1, db2gse.ST_PointFromText('point (10 10)', db2gse.coordref()..srid(0)))
 
INSERT INTO MEASURE_TEST
VALUES (2, db2gse.ST_PointFromText('point m (10.92 10.12 5)',
 
db2gse.coordref()..srid(0)))

A seguinte instrução SELECT e o conjunto de resultados correspondente mostram a coluna GID com os resultados da função IsMeasured. A função IsMeasured retorna 0 para a primeira linha porque o ponto não contém uma medida. Ela retorna 1 para a segunda linha porque o ponto tem medidas.

SELECT gid, db2gse.IsMeasured (g1) "Has measures?" FROM MEASURE_TEST
gid      Contém medidas
------   ----------
     1            0
     2            1


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