PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment puis-je créer un polygone à l'aide de champs dans PostgreSQL ?

La syntaxe d'un polygone postgres régulier ressemble plus à :

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

Où 1 est un identifiant et l'entrée citée est le polygone. Je m'attendrais à ce que la requête soit similaire, vous avez probablement besoin de parenthèses, etc. pour les coordonnées. Généralement, pour les données géospatiales, vous souhaitez des coordonnées (Lon Lat). Postgis prend également WKT déclarations telles que :

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