我在 GeoPandas 数据框中有一列,其中包含这样的字符串'{type=Point, coordinates=[37.55, 55.71]}'
或这个'{type=MultiPoint, coordinates=[[37.6, 55.4]]}'
。它也可以是多边形或任何其他几何形状。然后就是嵌套列表形式的几个点。如何将其转换为普通的 GeoPandas 几何对象?
Use shapely.geometry.shape https://shapely.readthedocs.io/en/latest/manual.html#shapely.geometry.shape将 geojson 字符串转换为形状几何。
from shapely.geometry import shape
df['geometry'] = df.apply(lambda: row: shape(row['jsoncolumn']), axis=1)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)