我正在使用shapely
将 CSV 中包含的经度和纬度转换为 WKB 格式。对于上下文,使用 python AWS Lambda 代码解析 CSV。
被解析的文件格式如下:
姓名 | 注释 | 是/否 | 纬度 | 经度 |
---|---|---|---|---|
测试_1 | 这是一个测验 | 是的 | 56.872993679521244 | -4.141840954280135 |
测试_2 | 这是一个测验 | 不 | 55.20394960316738 | -2.5378432182396935 |
然后我尝试通过调用经度/纬度列将这些转换为 WKB
g = ('Point(longitude, latitude)')
new = wkb.dumps(g, hex=True, srid=4326)
print (new)
但我收到了错误'str' object has no attribute '_geom'
我该如何克服呢?CSV 有 100 行,我不想单独转换每个 long/lat - 我只想调用两列,它会为每个点生成 WKB。