Skip to content

ST_Point

Constructs a Point Geometry from X and Y.

Usage

geometry ST_Point(x: double, y: double, srid: crs)

Arguments

  • x (double)
  • y (double)
  • srid (crs)

Description

Constructs a Point geometry from X and Y coordinates. An optional SRID or CRS can be provided as a third argument.

Examples

SELECT ST_AsText(ST_Point(-74.0060, 40.7128));
┌────────────────────────────────────────────────────────┐
│ st_astext(st_point(Float64(-74.006),Float64(40.7128))) │
│                          utf8                          │
╞════════════════════════════════════════════════════════╡
│ POINT(-74.006 40.7128)                                 │
└────────────────────────────────────────────────────────┘

With an SRID:

SELECT ST_Point(-74.0060, 40.7128, 4326);
┌─────────────────────────────────────────────────────────┐
│ st_point(Float64(-74.006),Float64(40.7128),Int64(4326)) │
│                         geometry                        │
╞═════════════════════════════════════════════════════════╡
│ POINT(-74.006 40.7128)                                  │
└─────────────────────────────────────────────────────────┘

With a CRS:

SELECT ST_Point(-74.0060, 40.7128, 'EPSG:3857');
┌───────────────────────────────────────────────────────────────┐
│ st_point(Float64(-74.006),Float64(40.7128),Utf8("EPSG:3857")) │
│                            geometry                           │
╞═══════════════════════════════════════════════════════════════╡
│ POINT(-74.006 40.7128)                                        │
└───────────────────────────────────────────────────────────────┘