here.geopandas_adapter.utils.geo module#

Utilities to convert geometries for use with GeoPandas

here.geopandas_adapter.utils.geo.to_geometry(x) BaseGeometry | None[source]#

Convert an object to a shapely geometry for use with geopandas.

This is used to convert columns of a variety of types to geopandas’ geometry type.

Supported formats:

- ``None`` passed through as ``None``
- ``str`` containing a geometry in GeoJSON format
- ``str`` containing a geometry in WKT format
- object with ``__geo_interface__``
- a ``Mapping`` in the format of a GeoJSON geometry
- a ``BaseGeometry``, returned unchanged
- an object in a supported, non-standard format. For more information

please see here.platform.utils.geo.is_nonstandard_geometry

Parameters:

x – the object to convert

Returns:

the object converted to a shapely geometry

Raises:

ValueError – in case the object cannot be converted