This is the multi-page printable view of this section. Click here to print.

# Spatial Relationships

- 1: func.ST_PointInsideCircle
- 2: func.ST_DWithin
- 3: func.ST_DFullyWithin
- 4: func.ST_Within
- 5: func.ST_Touches
- 6: func.ST_RelateMatch
- 7: func.ST_Relate
- 8: func.ST_OrderingEquals
- 9: func.ST_Overlaps
- 10: func.ST_Intersects
- 11: func.ST_Equals
- 12: func.ST_Disjoint
- 13: func.ST_LineCrossingDirection
- 14: func.ST_3DDWithin
- 15: func.ST_Crosses
- 16: func.ST_3DDFullyWithin
- 17: func.ST_CoveredBy
- 18: func.ST_ContainsProperly
- 19: func.ST_Covers
- 20: func.ST_Contains
- 21: func.ST_3DIntersects

# 1 - func.ST_PointInsideCircle

## Description

PlaidCloud expressions and filters provide use of most non-administrative PostGIS methods. PostGIS methods are accessed by prefixing the standard method name with `func.`

.

## Examples

### SQL

```
ST_PointInsideCircle(geometry a_point, float center_x, float center_y, float radius);
```

### PlaidCloud

```
func.ST_PointInsideCircle(geometry a_point, float center_x, float center_y, float radius)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 2 - func.ST_DWithin

## Description

PlaidCloud expressions and filters provide use of most non-administrative PostGIS methods. PostGIS methods are accessed by prefixing the standard method name with `func.`

.

## Examples

### SQL

```
ST_DWithin(geometry g1, geometry g2, double precision distance_of_srid);
```

### PlaidCloud

```
func.ST_DWithin(geometry g1, geometry g2, double precision distance_of_srid)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 3 - func.ST_DFullyWithin

## Description

PlaidCloud expressions and filters provide use of most non-administrative PostGIS methods. PostGIS methods are accessed by prefixing the standard method name with `func.`

.

## Examples

### SQL

```
ST_DFullyWithin(geometry g1, geometry g2, double precision distance);
```

### PlaidCloud

```
func.ST_DFullyWithin(geometry g1, geometry g2, double precision distance)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 4 - func.ST_Within

## Description

`func.`

.

## Examples

### SQL

```
ST_Within(geometry A, geometry B);
```

### PlaidCloud

```
func.ST_Within(geometry A, geometry B)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 5 - func.ST_Touches

## Description

`func.`

.

## Examples

### SQL

```
ST_Touches(geometry g1, geometry g2);
```

### PlaidCloud

```
func.ST_Touches(geometry g1, geometry g2)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 6 - func.ST_RelateMatch

## Description

`func.`

.

## Examples

### SQL

```
ST_RelateMatch(text intersectionMatrix, text intersectionMatrixPattern);
```

### PlaidCloud

```
func.ST_RelateMatch(text intersectionMatrix, text intersectionMatrixPattern)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 7 - func.ST_Relate

## Description

`func.`

.

## Examples

### SQL

```
ST_Relate(geometry geomA, geometry geomB);
```

### PlaidCloud

```
func.ST_Relate(geometry geomA, geometry geomB)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 8 - func.ST_OrderingEquals

## Description

`func.`

.

## Examples

### SQL

```
ST_OrderingEquals(geometry A, geometry B);
```

### PlaidCloud

```
func.ST_OrderingEquals(geometry A, geometry B)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 9 - func.ST_Overlaps

## Description

`func.`

.

## Examples

### SQL

```
ST_Overlaps(geometry A, geometry B);
```

### PlaidCloud

```
func.ST_Overlaps(geometry A, geometry B)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 10 - func.ST_Intersects

## Description

`func.`

.

## Examples

### SQL

```
ST_Intersects( geometry geomA , geometry geomB );
```

### PlaidCloud

```
func.ST_Intersects( geometry geomA , geometry geomB )
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 11 - func.ST_Equals

## Description

`func.`

.

## Examples

### SQL

```
ST_Equals(geometry A, geometry B);
```

### PlaidCloud

```
func.ST_Equals(geometry A, geometry B)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 12 - func.ST_Disjoint

## Description

`func.`

.

## Examples

### SQL

```
ST_Disjoint( geometry A , geometry B );
```

### PlaidCloud

```
func.ST_Disjoint( geometry A , geometry B )
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 13 - func.ST_LineCrossingDirection

## Description

`func.`

.

## Examples

### SQL

```
ST_LineCrossingDirection(geometry linestringA, geometry linestringB);
```

### PlaidCloud

```
func.ST_LineCrossingDirection(geometry linestringA, geometry linestringB)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 14 - func.ST_3DDWithin

## Description

`func.`

.

## Examples

### SQL

```
ST_3DDWithin(geometry g1, geometry g2, double precision distance_of_srid);
```

### PlaidCloud

```
func.ST_3DDWithin(geometry g1, geometry g2, double precision distance_of_srid)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 15 - func.ST_Crosses

## Description

`func.`

.

## Examples

### SQL

```
ST_Crosses(geometry g1, geometry g2);
```

### PlaidCloud

```
func.ST_Crosses(geometry g1, geometry g2)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 16 - func.ST_3DDFullyWithin

## Description

`func.`

.

## Examples

### SQL

```
ST_3DDFullyWithin(geometry g1, geometry g2, double precision distance);
```

### PlaidCloud

```
func.ST_3DDFullyWithin(geometry g1, geometry g2, double precision distance)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 17 - func.ST_CoveredBy

## Description

`func.`

.

## Examples

### SQL

```
ST_CoveredBy(geometry geomA, geometry geomB);
```

### PlaidCloud

```
func.ST_CoveredBy(geometry geomA, geometry geomB)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 18 - func.ST_ContainsProperly

## Description

`func.`

.

## Examples

### SQL

```
ST_ContainsProperly(geometry geomA, geometry geomB);
```

### PlaidCloud

```
func.ST_ContainsProperly(geometry geomA, geometry geomB);
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 19 - func.ST_Covers

## Description

`func.`

.

## Examples

### SQL

```
ST_Covers(geometry geomA, geometry geomB);
```

### PlaidCloud

```
func.ST_Covers(geometry geomA, geometry geomB)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 20 - func.ST_Contains

## Description

`func.`

.

## Examples

### SQL

```
ST_Contains(geometry geomA, geometry geomB);
```

### PlaidCloud

```
func.ST_Contains(geometry geomA, geometry geomB)
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation

# 21 - func.ST_3DIntersects

## Description

`func.`

.

## Examples

### SQL

```
ST_3DIntersects( geometry geomA , geometry geomB );
```

### PlaidCloud

```
func.ST_3DIntersects( geometry geomA , geometry geomB )
```

### References

PostGIS Official Documentation for this method can be found here.

Additional capabilities and usage examples can be found in the PostGIS documentation