dtoolkit.geoaccessor.geoseries.coordinates#

dtoolkit.geoaccessor.geoseries.coordinates(s: GeoSeries, /, **kwargs) Series[source]#

Gets coordinates from each geometry of GeoSeries.

A sugary syntax wraps shapely.get_coordinates().

Deprecated since version 0.0.22: The ‘coordinates’ is deprecated. Please use ‘GeoSeries.get_coordinates’ in geopandas 0.13 instead.

Parameters:
**kwargs

See the documentation for shapely.get_coordinates() for complete details on the keyword arguments.

Returns:
Series

See also

shapely.get_coordinates

The core algorithm of this accessor.

dtoolkit.geoaccessor.geoseries.coordinates

Gets coordinates from each geometry of GeoSeries.

dtoolkit.geoaccessor.geodataframe.coordinates

Gets coordinates from each geometry of GeoDataFrame.

Examples

>>> import dtoolkit.geoaccessor
>>> import geopandas as gpd
>>> df = gpd.GeoSeries.from_wkt(
...     [
...         "POINT (0 0)",
...         "LINESTRING (2 2, 4 4)",
...         None,
...     ],
... ).to_frame("geometry")
>>> df
                                        geometry
0                        POINT (0.00000 0.00000)
1  LINESTRING (2.00000 2.00000, 4.00000 4.00000)
2                                           None
>>> df.coordinates()
0                [[0.0, 0.0]]
1    [[2.0, 2.0], [4.0, 4.0]]
2                          []
Name: geometry, dtype: object