PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come posso creare un poligono usando i campi in PostgreSQL?

La sintassi per un normale poligono postgres è più simile a:

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

Dove 1 è un ID e la voce tra virgolette è il poligono. Mi aspetto che la query sia simile, probabilmente hai bisogno di parentesi ecc. Per le coordinate. Tipicamente per i dati geospaziali si vogliono le coordinate (Lon Lat). Postgis accetta anche WKT affermazioni come:

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