ST_MakePointM
Prev | 8.3. Geometry Constructors | Next

## Name

ST_MakePointM — Creates a Point from X, Y and M values.

## Synopsis

`geometry ST_MakePointM(`float x, float y, float m`)`;

## Description

Creates a point with X, Y and M (measure) coordinates.

Use ST_MakePoint to make points with XY, XYZ, or XYZM coordinates.

For geodetic coordinates, `X` is longitude and `Y` is latitude

## Examples

ST_AsEWKT is used for text output because ST_AsText does not support M values.

Create point with unknown SRID.

    SELECT ST_AsEWKT(  ST_MakePointM(-71.1043443253471, 42.3150676015829, 10)  );

    				   st_asewkt
    -----------------------------------------------
     POINTM(-71.1043443253471 42.3150676015829 10)

Create point with a measure in the WGS 84 geodetic coordinate system.

    SELECT ST_AsEWKT( ST_SetSRID(  ST_MakePointM(-71.104, 42.315, 10),  4326));

    						st_asewkt
    ---------------------------------------------------------
    SRID=4326;POINTM(-71.104 42.315 10)

Get measure of created point.

    SELECT ST_M(  ST_MakePointM(-71.104, 42.315, 10)  );

    result
    -------
    10

## See Also

ST_AsEWKT, ST_MakePoint, ST_SetSRID

Prev | Up | Next
ST_MakePoint | Home | ST_MakePolygon