Well-known text representation in an SQL editor
function ('text description',SRID)
ST_PointFromText('point zm (10.01 20.04 3.2 9.5)', 1)
The spatial reference identifier, SRID—the primary key to the spatial_references table—identifies the possible spatial reference systems within the HCL® OneDB® instance. An SRID is assigned to a spatial column when it is created. Before a geometry can be inserted into a spatial column, its SRID must match the SRID of the spatial column.
'geometry type [coordinate type] [coordinate list]'
The geometry type is defined as one of the following: point, linestring, polygon, multipoint, multilinestring, or multipolygon.
The coordinate type specifies whether the geometry has Z coordinates or measures. Leave this argument blank if the geometry has neither; otherwise, set the coordinate type to Z for geometries containing Z coordinates, M for geometries with measures, and ZM for geometries that have both.
The coordinate list defines the double-precision vertices of the geometry. Coordinate lists are comma-delimited and enclosed by parentheses. Geometries having multiple components require sets of parentheses to enclose each component part. If the geometry is empty, the EMPTY keyword replaces the coordinates.
Geometry type | Text description | Comment |
---|---|---|
ST_Point | ‘point empty' | Empty point |
ST_Point | ‘point z empty' | Empty point with Z coordinate |
ST_Point | ‘point m empty' | Empty point with measure |
ST_Point | ‘point zm empty' | Empty point with Z coordinate and measure |
ST_Point | ‘point ( 10.05 10.28 )' | Point |
ST_Point | ‘point z ( 10.05 10.28 2.51 )' | Point with Z coordinate |
ST_Point | ‘point m ( 10.05 10.28 4.72 )' | Point with measure |
ST_Point | ‘point zm ( 10.05 10.28 2.51 4.72 )' | Point with Z coordinate and measure |
ST_LineString | ‘linestring empty' | Empty linestring |
ST_LineString | ‘linestring z empty' | Empty linestring with Z coordinates |
ST_LineString | ‘linestring m empty' | Empty linestring with measures |
ST_LineString | ‘linestring zm empty' | Empty linestring with Z coordinates and measures |
ST_LineString | ‘linestring ( 10.05 10.28 , 20.95 20.89 )' | Linestring |
ST_LineString | ‘linestring z ( 10.05 10.28 3.09, 20.95 31.98 4.72, 21.98 29.80 3.51 )' | Linestring with Z coordinates |
ST_LineString | ‘linestring m ( 10.05 10.28 5.84, 20.95 31.98 9.01, 21.98 29.80 12.84 )' | Linestring with measures |
ST_LineString | ‘linestring zm (10.05 10.28 3.09 5.84, 20.95 31.98 4.72 9.01, 21.98 29.80 3.51 12.84)' | Linestring with Z coordinates and measures |
ST_Polygon | ‘polygon empty' | Empty polygon |
ST_Polygon | ‘polygon z empty' | Empty polygon with Z coordinates |
ST_Polygon | ‘polygon m empty | Empty polygon with measures |
ST_Polygon | ‘polygon zm empty' | Empty polygon with Z coordinates and measures |
ST_Polygon | ‘polygon (( 10 10, 10 20, 20 20, 20 15, 10 10))' | Polygon |
ST_Polygon | ‘polygon z ((10 10 3, 10 20 3, 20 20 3, 20 15 4, 10 10 3))' | Polygon with Z coordinates |
ST_Polygon | ‘polygon m (( 10 10 8, 10 20 9, 20 20 9, 20 15 9, 10 10 8 ))' | Polygon with measures |
ST_Polygon | ‘polygon zm (( 10 10 3 8, 10 20 3 9, 20 20 3 9, 20 15 4 9, 10 10 3 8 ))' | Polygon with Z coordinates and measures |
ST_MultiPoint | ‘multipoint empty' | Empty multipoint |
ST_MultiPoint | ‘multipoint z empty' | Empty multipoint with Z coordinates |
ST_MultiPoint | ‘multipoint m empty' | Empty multipoint with measures |
ST_MultiPoint | ‘multipoint zm empty' | Empty multipoint with Z coordinates and measures |
ST_MultiPoint | ‘multipoint (10 10, 20 20)' | Multipoint with two points |
ST_MultiPoint | ‘multipoint z (10 10 2, 20 20 3)' | Multipoint with Z coordinates |
ST_MultiPoint | ‘multipoint m (10 10 4, 20 20 5)' | Multipoint with measures |
ST_MultiPoint | ‘multipoint zm (10 10 2 4, 20 20 3 5)' | Multipoint with Z coordinates and measures |
ST_MultiLineString | ‘multilinestring empty' | Empty multilinestring |
ST_MultiLineString | ‘multilinestring z empty' | Empty multilinestring with Z coordinates |
ST_MultiLineString | ‘multilinestring m empty' | Empty multilinestring with measures |
ST_MultiLineString | ‘multilinestring zm empty' | Empty multilinestring with Z coordinates and measures |
ST_MultiLineString | ‘multilinestring (( 10.05 10.28 , 20.95 20.89 ),( 20.95 20.89, 31.92 21.45))' | Multilinestring |
ST_MultiLineString | ‘multilinestring z ((10.05 10.28 3.4, 20.95 20.89 4.5),( 20.95 20.89 4.5, 31.92 21.45 3.6))' | Multilinestring with Z coordinates |
ST_MultiLineString | ‘multilinestring m ((10.05 10.28 8.4, 20.95 20.89 9.5),( 20.95 20.89 9.5, 31.92 21.45 8.6))' | Multilinestring with measures |
ST_MultiLineString | ‘multilinestring zm ((10.05 10.28 3.4 8.4, 20.95 20.89 4.5 9.5), ( 20.95 20.89 4.5 9.5, 31.92 21.45 3.6 8.6))' | Multilinestring with Z coordinates and measures |
ST_MultiPolygon | ‘multipolygon empty' | Empty multipolygon |
ST_MultiPolygon | ‘multipolygon z empty' | Empty multipolygon with Z coordinates |
ST_MultiPolygon | ‘multipolygon m empty' | Empty multipolygon with measures |
ST_MultiPolygon | ‘multipolygon zm empty' | Empty multipolygon with Z coordinates and measures |
ST_MultiPolygon | ‘multipolygon (((10 10, 10 20, 20 20, 20 15 , 10 10), (50 40, 50 50, 60 50, 60 40, 50 40)))' | Multipolygon |
ST_MultiPolygon | ‘multipolygon z (((10 10 7, 10 20 8, 20 20 7, 20 15 5, 10 10 7), (50 40 6, 50 50 6, 60 50 5, 60 40 6, 50 40 7)))' | Multipolygon with Z coordinates |
ST_MultiPolygon | ‘multipolygon m (((10 10 2, 10 20 3, 20 20 4, 20 15 5, 10 10 2), (50 40 7, 50 50 3, 60 50 4, 60 40 5, 50 40 7)))' | Multipolygon with measures |
ST_MultiPolygon | ‘multipolygon zm (((10 10 7 2, 10 20 8 3, 20 20 7 4, 20 15 5 5, 10 10 7 2), (50 40 6 7, 50 50 6 3, 60 50 5 4, 60 40 6 5, 50 40 7 7)))' | Multipolygon with Z coordinates and measures |