How can I create a polygon using fields in PostgreSQL?

前端 未结 3 1050
心在旅途
心在旅途 2021-01-11 17:40

I have 8 real values in a table that I\'d like to combine into a polygon. I haven\'t been able to figure out how to create a polygon using these values though. I keep trying

3条回答
  •  南笙
    南笙 (楼主)
    2021-01-11 18:15

    The syntax for a regular postgres polygon is more like:

    insert into geo_table values (1, '((2,2),(3,4),(3,6),(1,1))');

    Where 1 is some id and the quoted entry is the polygon. I would expect the query to be similar, you probably need parentheses etc for the coordinates. Typically for geospatial data you want (Lon Lat) coordinates. Postgis also takes WKT statements like:

    GeomFromText('POLYGON((long1 lat1, long2 lat2, long3 lat3))')

提交回复
热议问题