Guida di riferimento per l'utente

IsMeasured

IsMeasured rileva un oggetto di geometria e restituisce 1 (TRUE) se l'oggetto presenta misure; altrimenti, restituisce 0 (FALSE).

Sintassi

db2gse.IsMeasured(g db2gse.ST_Geometry)

Tipo di ritorno

Integer

Esempi

La seguente istruzione CREATE TABLE crea la tabella MEASURE_TEST che contiene due colonne. La colonna GID identifica le righe in modo univoco e la colonna G1 memorizza le geometrie dei punti.

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

Le seguenti istruzioni INSERT inseriscono due record nella tabella MEASURE_TEST. Il primo record memorizza un punto che non presenta una misura. Il secondo record presenta una misura.

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)))

La seguente istruzione SELECT e la serie di risultati corrispondente mostrano la colonna GID con i risultati della funzione IsMeasured. La funzione IsMeasured restituisce 0 per la prima riga perché il punto non ha una misura. Restituisce 1 per la seconda riga perché il punto presenta misure.

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


[ Inizio pagina | Pagina precedente | Pagina successiva | Indice | Indice analitico ]