Du behøver ikke specielle typer for POINT
geometrier. Brug blot primitive datatyper som double
for koordinaterne.
For eksempel for at indsætte en ny geography
skriv via lon
og lat
parametre, brug geometrikonstruktørfunktioner
:
INSERT INTO my_table (geog)
VALUES (ST_SetSRID(ST_MakePoint(:lon, :lat), 4326)::geography);
Eller få dem tilbage som flydende kommatal, brug geometri-adgangsfunktioner :
SELECT ST_Y(geog::geometry) AS lat, ST_X(geog::geometry) AS lon FROM my_table;
Der er andre input/output formater, såsom GeoJSON, WKT osv.