单点 来生成 geom 用st_pointfromtext 函数:
update public.dianping_yule set geom = st_pointfromtext(‘Point(‘ || lng || ‘ ‘ || lat || ‘)‘,4326 );
多点构成面(geom)用 ST_GeomFromText函数 :
SELECT gaode, name ,ST_GeomFromText(‘Polygon((‘||gaode||‘))‘) as geom
from chengdu_boundary
ORDER BY "name"
参考网址 :
https://www.w3cschool.cn/wqf_database/wqf_database-zsk92cz2.html
http://www.cnblogs.com/wuhenke/archive/2010/08/02/1790747.html
http://postgis.net/docs/ # 官方网址 #
附送:
建表语句 :
CREATE TABLE public.dianping_yule
(
shop_id character varying(255),
name character varying(255),
trade_area character varying(255),
brand character varying(255),
basetype text,
tags text,
subtype character varying(255),
price double precision,
rating integer,
comment_count integer,
strength double precision,
environment double precision,
service double precision,
lng numeric,
lat numeric,
city character varying(255)
);
原文地址:http://blog.51cto.com/13000661/2125614