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

# GeoSeries.geom_equals_exact

> Return True for geometries that equal aligned other to a given tolerance, otherwise False.

Return `True` for geometries that equal aligned `other` to a
given tolerance, otherwise `False`.

Equality is structural: geometry types, component ordering, ring
ordering, and vertex ordering must match. Corresponding x and y
coordinates may differ by at most `tolerance`. Z and M coordinates
are ignored.

The operation works in a 1-to-1 row-wise manner.

## Signature

```python theme={"system"}
geom_equals_exact(other, tolerance, align=None) -> pspd.Series
```

## Parameters

<ParamField path="other" type="GeoSeries or geometric object" required>
  The GeoSeries (elementwise) or geometric object to compare to.
</ParamField>

<ParamField path="tolerance" type="float" required>
  Maximum distance allowed between corresponding coordinates.
</ParamField>

<ParamField path="align" type="bool | None (default None)" default="None">
  If True, automatically align GeoSeries based on their indices.
  If False, compare values in their existing order. None defaults
  to True.
</ParamField>

## Returns

<ResponseField name="return" type="Series(bool)" />

<Note>
  This method checks geometries row by row; it does not compare each
  geometry with every value in `other`.

  As elsewhere in Sedona's GeoPandas compatibility layer, standalone
  `LinearRing` geometries are serialized as `LineString` geometries.
  Consequently, this method cannot distinguish those two standalone
  input types when their coordinates match.
</Note>

**See also**

* `GeoSeries.geom_equals`

## Examples

```python theme={"system"}
>>> from sedona.spark.geopandas import GeoSeries
>>> from shapely.geometry import Point
>>> s = GeoSeries(
...     [
...         Point(0, 1.1),
...         Point(0, 1.0),
...         Point(0, 1.2),
...     ]
... )
>>> s.geom_equals_exact(Point(0, 1), tolerance=0.1)
0    False
1     True
2    False
dtype: bool
```

```python theme={"system"}
>>> s.geom_equals_exact(Point(0, 1), tolerance=0.15)
0     True
1     True
2    False
dtype: bool
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.