Konverzia údajov vo formáte WKT na geometriu Postgisu

Často sa objavujúcou úlohou v Postgise je prevod súradníc (resp. georeferencobaných bodov) v tvare x,y alebo fi,lambda na geometriu čitateľnú technológiou Postgis. Funkcia ktorá nám umožní takýto prevod realizovať sa nazýva: ST_GeomFromText() príklad použitia:
ST_GeomFromText('POINT(' || lon || ' ' || lat || ')',4326)

Transformácia súradníc

Transformácia súradníc je proces zmeny súradnicového systému. V postgise nám na to slúži funkcia s názvom ST_Transform(stlpec_s_geom, 5514)


Niektoré vybrané priestorové funkcie PostGIS


Komplexný zoznam všetkých podporovaných funkcii postgis nájdete tuto: postgis.org

Ukážka použitia priestorovej funkcie ST_Intersects: (vyselektovanie iba obcí, ktoré sú v prieniku s limitnými zónami arzénu v podzemnej vode)
--------------------------------------------
CREATE TABLE gbu.obce_prienik AS
SELECT DISTINCT idn2,nm2,idn3,a.geom
FROM  gbu.obce_ba_tt a JOIN gbu.arzen b ON 
ST_Intersects(a.geom,b.geom);
--------------------------------------------
Výpočet rozlohy prieniku limitnej zóny arzénu a obce v km2:
--------------------------------------------
SELECT idn2,
ST_Area(ST_Intersection(a.geom,b.geom))/1000000 AS rozloha_prieniku
FROM gbu.obce_prienik a, gbu.arzen b
WHERE ST_Intersects(a.geom, b.geom);
--------------------------------------------

Cvičenia: