Pro POINT
nepotřebujete speciální typy geometrie. Stačí použít primitivní datové typy jako double
pro souřadnice.
Chcete-li např. vložit nový geography
zadejte pomocí lon
a lat
parametry, použijte funkce konstruktoru geometrie
:
INSERT INTO my_table (geog)
VALUES (ST_SetSRID(ST_MakePoint(:lon, :lat), 4326)::geography);
Nebo je získejte zpět jako čísla s pohyblivou řádovou čárkou, použijte funkce přístupového objektu geometrie :
SELECT ST_Y(geog::geometry) AS lat, ST_X(geog::geometry) AS lon FROM my_table;
Existují další vstupní/výstupní formáty, jako GeoJSON, WKT atd.