sql >> Database >  >> RDS >> PostgreSQL

Hoe kan ik een polygoon maken met velden in PostgreSQL?

De syntaxis voor een gewone postgres-polygoon is meer als:

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

Waar 1 een id is en het geciteerde item de polygoon is. Ik zou verwachten dat de vraag vergelijkbaar is, je hebt waarschijnlijk haakjes enz. nodig voor de coördinaten. Meestal wilt u voor geospatiale gegevens (Lon Lat) coördinaten. Postgis neemt ook WKT uitspraken als:

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



  1. PostgreSQL multi INSERT...RETURNING met meerdere kolommen

  2. De id van een rij ophalen die ik heb bijgewerkt in Sql Server

  3. Groepeer DateTime in intervallen van 5,15,30 en 60 minuten

  4. MySQL:draaien + tellen