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
另请参阅
示例
>>> 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