Med processing functions kan man manipulere geometrierne på forskillig vis.
SELECT ogc_fid, ST_Buffer(wkb_geometry, 100) FROM buf.skoler
SELECT row_number() over () as id, ST_Union(wkb_geometry), vejkode FROM trafik.p_pladser GROUP BY vejkode
--row_number() over () giver os en ID som vi kan bruge i QGIS
SELECT 1 as id, ST_ConcaveHull(ST_Union(wkb_geometry), 0.99) FROM buf.skoler
WITH grund as (
SELECT ST_Union(wkb_geometry) as geom FROM trafik.grundejerforening
), bebzone as(
SELECT * FROM trafik.beboerzone
)
SELECT bebzone.ogc_fid, ST_Difference(bebzone.wkb_geometry, grund.geom) FROM grund, bebzone
WITH grund as (
SELECT ST_Union(wkb_geometry) as geom FROM trafik.grundejerforening
), bebzone as(
SELECT * FROM trafik.beboerzone
)
SELECT bebzone.ogc_fid, ST_Intersection(bebzone.wkb_geometry, grund.geom) FROM grund, bebzone
--
[HANDS-ON]: Prøv selv at manipulere geometrier i dit datasæt
Se alle alle geometry processors her: http://postgis.net/docs/manual-2.1/reference.html#Geometry_Processing