PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como posso criar um polígono usando campos no PostgreSQL?


A sintaxe para um polígono postgres regular é mais parecida com:

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

Onde 1 é algum id e a entrada citada é o polígono. Eu esperaria que a consulta fosse semelhante, você provavelmente precisa de parênteses etc para as coordenadas. Normalmente para dados geoespaciais que você deseja (Lon Lat) coordenadas. O Postgis também aceita WKT declarações como:

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