如何使用 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 32636
将 geo
列 wkt
转换为 wkb
?
def convert(wkt_text):
p = shapely.wkt.loads(wkt_text)
from shapely import wkb
return (wkb.dumps(p, hex=True, srid=32636))
我有一个 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 32636
将 geo
列 wkt
转换为 wkb
?
def convert(wkt_text):
p = shapely.wkt.loads(wkt_text)
from shapely import wkb
return (wkb.dumps(p, hex=True, srid=32636))