> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sdf.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Geography Functions

## `s2_cellidfrompoint`

*Supported Signatures*

```sql theme={null}
function s2_cellidfrompoint(geography) returns bigint
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#s2_cellidfrompoint)

## `s2_coveringcellids`

*Supported Signatures*

```sql theme={null}
function s2_coveringcellids(geography) returns array<bigint>
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#s2_coveringcellids)

## `st_angle`

*Supported Signatures*

```sql theme={null}
function st_angle(geography, geography, geography) returns double
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_angle)

## `st_area`

*Supported Signatures*

```sql theme={null}
function st_area(geography) returns double
function st_area(geography, bool) returns double
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_area)

## `st_asbinary`

*Supported Signatures*

```sql theme={null}
function st_asbinary(geography) returns bytes
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_asbinary)

## `st_asgeojson`

*Supported Signatures*

```sql theme={null}
function st_asgeojson(geography) returns string
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_asgeojson)

## `st_astext`

*Supported Signatures*

```sql theme={null}
function st_astext(geography) returns string
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_astext)

## `st_azimuth`

*Supported Signatures*

```sql theme={null}
function st_azimuth(geography, geography) returns double
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_azimuth)

## `st_boundary`

*Supported Signatures*

```sql theme={null}
function st_boundary(geography) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_boundary)

## `st_boundingbox`

*Supported Signatures*

```sql theme={null}
function st_boundingbox(geography) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_boundingbox)

## `st_buffer`

*Supported Signatures*

```sql theme={null}
function st_buffer(geography, double) returns geography
function st_buffer(geography, double, double) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_buffer)

## `st_bufferwithtolerance`

*Supported Signatures*

```sql theme={null}
function st_bufferwithtolerance(geography, double, double) returns 
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_bufferwithtolerance)

## `st_centroid`

*Supported Signatures*

```sql theme={null}
function st_centroid(geography) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_centroid)

## `st_centroid_agg`

*Supported Signatures*

```sql theme={null}
function st_centroid_agg(geography) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_centroid_agg)

## `st_closestpoint`

*Supported Signatures*

```sql theme={null}
function st_closestpoint(geography, geography) returns geography
function st_closestpoint(geography, geography, bool) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_closestpoint)

## `st_clusterdbscan`

*Supported Signatures*

```sql theme={null}
function st_clusterdbscan(geography, double, bigint) returns bigint
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_clusterdbscan)

## `st_contains`

*Supported Signatures*

```sql theme={null}
function st_contains(geography, geography) returns bool
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_contains)

## `st_convexhull`

*Supported Signatures*

```sql theme={null}
function st_convexhull(geography) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_convexhull)

## `st_coveredby`

*Supported Signatures*

```sql theme={null}
function st_coveredby(geography, geography) returns bool
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_coveredby)

## `st_covers`

*Supported Signatures*

```sql theme={null}
function st_covers(geography, geography) returns bool
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_covers)

## `st_difference`

*Supported Signatures*

```sql theme={null}
function st_difference(geography, geography) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_difference)

## `st_dimension`

*Supported Signatures*

```sql theme={null}
function st_dimension(geography) returns bigint
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_dimension)

## `st_disjoint`

*Supported Signatures*

```sql theme={null}
function st_disjoint(geography, geography) returns bool
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_disjoint)

## `st_distance`

*Supported Signatures*

```sql theme={null}
function st_distance(geography, geography) returns double
function st_distance(geography, geography, bool) returns double
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_distance)

## `st_dump`

*Supported Signatures*

```sql theme={null}
function st_dump(geography) returns geography
function st_dump(geography, bigint) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_dump)

## `st_dwithin`

*Supported Signatures*

```sql theme={null}
function st_dwithin(geography, geography, double) returns bool
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_dwithin)

## `st_endpoint`

*Supported Signatures*

```sql theme={null}
function st_endpoint(geography) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_endpoint)

## `st_equals`

*Supported Signatures*

```sql theme={null}
function st_equals(geography, geography) returns bool
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_equals)

## `st_exteriorring`

*Supported Signatures*

```sql theme={null}
function st_exteriorring(geography) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_exteriorring)

## `st_geogfrom`

*Supported Signatures*

```sql theme={null}
function st_geogfrom(string) returns geography
function st_geogfrom(bytes) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_geogfrom)

## `st_geogfromgeojson`

*Supported Signatures*

```sql theme={null}
function st_geogfromgeojson(string) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_geogfromgeojson)

## `st_geogfromtext`

*Supported Signatures*

```sql theme={null}
function st_geogfromtext(string, bool) returns geography
function st_geogfromtext(string) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_geogfromtext)

## `st_geogfromwkb`

*Supported Signatures*

```sql theme={null}
function st_geogfromwkb(bytes) returns geography
function st_geogfromwkb(string) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_geogfromwkb)

## `st_geogpoint`

*Supported Signatures*

```sql theme={null}
function st_geogpoint(double, double) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_geogpoint)

## `st_geogpointfromgeohash`

*Supported Signatures*

```sql theme={null}
function st_geogpointfromgeohash(string) returns geography
function st_geogpointfromgeohash(string, double, double) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_geogpointfromgeohash)

## `st_geohash`

*Supported Signatures*

```sql theme={null}
function st_geohash(geography) returns string
function st_geohash(geography, bigint) returns string
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_geohash)

## `st_geometrytype`

*Supported Signatures*

```sql theme={null}
function st_geometrytype(geography) returns string
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_geometrytype)

## `st_interiorrings`

*Supported Signatures*

```sql theme={null}
function st_interiorrings(geography) returns array<geography>
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_interiorrings)

## `st_intersection`

*Supported Signatures*

```sql theme={null}
function st_intersection(geography, geography) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_intersection)

## `st_intersects`

*Supported Signatures*

```sql theme={null}
function st_intersects(geography, geography) returns bool
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_intersects)

## `st_intersectsbox`

*Supported Signatures*

```sql theme={null}
function st_intersectsbox(geography, double, double, double, double) returns bool
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_intersectsbox)

## `st_isclosed`

*Supported Signatures*

```sql theme={null}
function st_isclosed(geography) returns bool
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_isclosed)

## `st_iscollection`

*Supported Signatures*

```sql theme={null}
function st_iscollection(geography) returns bool
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_iscollection)

## `st_isempty`

*Supported Signatures*

```sql theme={null}
function st_isempty(geography) returns bool
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_isempty)

## `st_isring`

*Supported Signatures*

```sql theme={null}
function st_isring(geography) returns bool
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_isring)

## `st_length`

*Supported Signatures*

```sql theme={null}
function st_length(geography) returns double
function st_length(geography, bool) returns double
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_length)

## `st_linelocatepoint`

*Supported Signatures*

```sql theme={null}
function st_linelocatepoint(geography, geography) returns double
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_linelocatepoint)

## `st_makeline`

*Supported Signatures*

```sql theme={null}
function st_makeline(geography, geography) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_makeline)

## `st_makepolygon`

*Supported Signatures*

```sql theme={null}
function st_makepolygon(geography) returns geography
function st_makepolygon(geography, array<geography>) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_makepolygon)

## `st_makepolygonoriented`

*Supported Signatures*

```sql theme={null}
function st_makepolygonoriented(array<geography>) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_makepolygonoriented)

## `st_maxdistance`

*Supported Signatures*

```sql theme={null}
function st_maxdistance(geography, geography) returns double
function st_maxdistance(geography, geography, bool) returns double
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_maxdistance)

## `st_npoints`

*Supported Signatures*

```sql theme={null}
function st_npoints(geography) returns bigint
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_npoints)

## `st_numgeometries`

*Supported Signatures*

```sql theme={null}
function st_numgeometries(geography) returns bigint
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_numgeometries)

## `st_numpoints`

*Supported Signatures*

```sql theme={null}
function st_numpoints(geography) returns bigint
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_numpoints)

## `st_perimeter`

*Supported Signatures*

```sql theme={null}
function st_perimeter(geography) returns double
function st_perimeter(geography, bool) returns double
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_perimeter)

## `st_pointn`

*Supported Signatures*

```sql theme={null}
function st_pointn(geography, bigint) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_pointn)

## `st_simplify`

*Supported Signatures*

```sql theme={null}
function st_simplify(geography, bigint) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_simplify)

## `st_snaptogrid`

*Supported Signatures*

```sql theme={null}
function st_snaptogrid(geography, double) returns 
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_snaptogrid)

## `st_startpoint`

*Supported Signatures*

```sql theme={null}
function st_startpoint(geography) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_startpoint)

## `st_touches`

*Supported Signatures*

```sql theme={null}
function st_touches(geography, geography) returns bool
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_touches)

## `st_union`

*Supported Signatures*

```sql theme={null}
function st_union(geography, geography) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_union)

## `st_union_agg`

*Supported Signatures*

```sql theme={null}
function st_union_agg(geography) returns geography
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_union_agg)

## `st_within`

*Supported Signatures*

```sql theme={null}
function st_within(geography, geography) returns bool
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_within)

## `st_x`

*Supported Signatures*

```sql theme={null}
function st_x(geography) returns double
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_x)

## `st_y`

*Supported Signatures*

```sql theme={null}
function st_y(geography) returns double
```

[🔗 Official Documentation](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#st_y)
