1234567891011121314151617181920212223242526272829 |
- -- The measure_test table is created with two columns:
- -- a smallint column, gid, uniquely identifies the rows,
- -- while g1, a ST_Geometry column, stores the ST_Point geometries.
- CREATE TABLE measure_test (gid smallint,
- g1 ST_Geometry);
- -- The INSERT statements insert two records into the measure_test
- -- table. The first record stores a point that doesn't have a measure,
- -- while the second record does have a measure value.
- INSERT INTO measure_test VALUES(
- 1,
- ST_PointFromText('point (10 10)',1000)
- );
- INSERT INTO measure_test VALUES(
- 2,
- ST_PointFromText('point m (10.92 10.12 5)',1000)
- );
- -- The query lists the gid column and the results of
- -- the SE_IsMeasured function. The SE_IsMeasured function
- -- returns f (FALSE) for the first row because the point does not
- -- have a measure, and it returns t (TRUE) for the second row because
- -- the point does have measures.
- SELECT gid,SE_IsMeasured(g1) Has_measures
- FROM measure_test;
|