geopandas.GeoSeries.from_wkb#

classmethod GeoSeries.from_wkb(data, index=None, crs=None, on_invalid='raise', **kwargs)[来源]#

备用构造函数,用于从WKB对象的列表或数组创建一个 GeoSeries

Parameters:
dataarray-like or Series

WKB对象的序列、列表或数组

indexarray-like or Index

GeoSeries 的索引。

crsvalue, optional

几何对象的坐标参考系统。可以是任何被pyproj.CRS.from_user_input()接受的内容,例如一个权威字符串(例如“EPSG:4326”)或一个WKT字符串。

on_invalid: {“raise”, “warn”, “ignore”}, default “raise”
  • raise: 如果WKB输入几何图形无效,将引发异常。

  • 警告:将会引发一个警告,并且无效的 WKB 几何体将会返回 None。

  • 忽略:无效的WKB几何图形将返回为None,而不会发出警告。

kwargs

传递给Series构造函数的附加参数,
例如 name

Returns:
GeoSeries

另请参阅

GeoSeries.from_wkt

示例

>>> wkbs = [
... (
...     b"\x01\x01\x00\x00\x00\x00\x00\x00\x00"
...     b"\x00\x00\xf0?\x00\x00\x00\x00\x00\x00\xf0?"
... ),
... (
...     b"\x01\x01\x00\x00\x00\x00\x00\x00\x00"
...     b"\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00@"
... ),
... (
...    b"\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00"
...    b"\x00\x08@\x00\x00\x00\x00\x00\x00\x08@"
... ),
... ]
>>> s = geopandas.GeoSeries.from_wkb(wkbs)
>>> s
0    POINT (1 1)
1    POINT (2 2)
2    POINT (3 3)
dtype: geometry