Je hebt geen speciale typen nodig voor POINT
geometrieën. Gebruik gewoon primitieve gegevenstypen zoals double
voor de coördinaten.
Bijvoorbeeld om een nieuwe geography
in te voegen typ via lon
en lat
parameters, gebruik geometry-constructorfuncties
:
INSERT INTO my_table (geog)
VALUES (ST_SetSRID(ST_MakePoint(:lon, :lat), 4326)::geography);
Of haal ze terug als getallen met drijvende komma, gebruik geometry accessor-functies :
SELECT ST_Y(geog::geometry) AS lat, ST_X(geog::geometry) AS lon FROM my_table;
Er zijn andere invoer-/uitvoerformaten, zoals GeoJSON, WKT, enz.