我在一个名为Longitude和Latitude的CSV中有2列,它们正在使用我的Python AWS Lambda Code进行解析。
我使用带有以下代码的shapely模块将经度/经度转换为几何格式
g = wkt.loads('POINT(-2.5378432182396935 55.20394960316738)')
new = wkb.dumps(g, hex=True, srid=4326)
print (new)有没有一种方法可以调用这两个列,以便每个条目都单独提供其wkb,而不是将每个点分别放入其中?
例如:
g = wkt.loads('POINT('longitude' 'latitude')')
new = wkb.dumps(g, hex=True, srid=4326)
print (new)发布于 2021-07-08 03:58:22
您可以使用经度/经度对实例化MultiPoint对象(而不是通过wkt):
from shapely.geometry import MultiPoint
from shapely import wkb
mp = MultiPoint(tuple(zip(latitude, longitude)))
mp_wkb = wkb.dumps(mp, hex=True, srid=4326)
print(mp_wkb)https://stackoverflow.com/questions/68025590
复制相似问题