POSTGIS,常用函数,实例

alter table public.dianping_qinzi add column geom geometry;


  单点  来生成 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)
);

猜你喜欢

转载自blog.51cto.com/13000661/2125614