Anda tidak memerlukan tipe khusus untuk POINT
geometri. Cukup gunakan tipe data primitif seperti double
untuk koordinat.
Misalnya, untuk menyisipkan geography
baru ketik melalui lon
dan lat
parameter, gunakan fungsi konstruktor geometri
:
INSERT INTO my_table (geog)
VALUES (ST_SetSRID(ST_MakePoint(:lon, :lat), 4326)::geography);
Atau dapatkan kembali sebagai angka floating point, gunakan fungsi pengakses geometri :
SELECT ST_Y(geog::geometry) AS lat, ST_X(geog::geometry) AS lon FROM my_table;
Ada format input/output lain, seperti GeoJSON, WKT, dll.