我在CSV中有两列,分别称为Longitude
和Latitude
,它们正在使用我的Python AWS Lambda代码进行解析。
我正在使用带有以下代码的shapely
模块将长/lats转换为几何格式
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)
您可以使用lat/lon对实例化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)