@
jiezhi 不太清楚你请求的高德的哪个 api
https://lbs.amap.com/api/webservice/guide/api/district/这里有示例,返回的是 polyline 格式的文本。简单处理一下就能得到 MultiPolygon 格式的数据
from shapely.geometry import MultiPolygon
import shapely.wkt
def decode_polyline(data):
multi = []
for i in data.split('|'):
x = ','.join([' '.join(i.split(',')) for i in i.split(';')])
a = shapely.wkt.loads('POLYGON (({}))'.format(x))
multi.append(a)
return MultiPolygon(multi)
导入到 postgis 中.....正常 SQL 语句写入就好了