如何使用 spesifc srid 从 wkt 转换为 wkb(使用 shapely)

How to convert from wkt to wkb with spesifc srid (using shapely)

我有一个 pandas dataframe (df),其中包含带有文本值的列(值为 WKT)。

我想将此 wkt 转换为 srid 32636

wkb

我有以下代码(使用 shapely 包):

def convert(wkt_text):
    p = shapely.wkt.loads(wkt_text)
    return p.wkb_hex

df['geo'] = df['geo'].apply(lambda x: convert(x))

但是代码不包含 srid 值。

如何使用 srid 32636geowkt 转换为 wkb

def convert(wkt_text):
    p = shapely.wkt.loads(wkt_text)
    from shapely import wkb
    return (wkb.dumps(p, hex=True, srid=32636))