This topic describes the ST_Azimuth function. This function calculates the azimuth from one point to another. The azimuth is an angle that rotates in the clockwise direction starting from the north.

## Syntax

```
float ST_Azimuth(geometry pointA , geometry pointB);
float ST_Azimuth(geography pointA , geography pointB);
```

## Parameters

Parameter | Description |
---|---|

pointA | The first point that you want to specify. |

pointB | The second point that you want to specify. |

## Description

- If the points that you specify are coincident, this function returns NULL.
- The azimuth is an angle that is counted starting from the north and is positive in the clockwise direction. The azimuth is 0 on the due north , π/2 on the due east, π on the due south, and 3π/2 on the due west.

## Examples

Calculate the azimuth from one point to another by using the default parameter settings.

```
SELECT degrees(ST_Azimuth('POINT(0 0)'::geometry,'POINT(0 -1)'::geometry));
degrees
---------
180
(1 row)
```