[Dutch] Vraagje over postgis

Jan Boonen jan.boonen op geodan.nl
Wo Okt 1 12:53:57 PDT 2014


Een beetje off-topic, maar met materialized views moet je uitkijken 
i.c.m. GeoServer/GeoTools, zie: 
http://osgeo-org.1560.x6.nabble.com/Using-Postgres-Materialized-Views-in-Geoserver-td5136598.html.

On 29-9-2014 8:17, Milo van der Linden wrote:
> En mocht performance dan toch een issue zijn; materialize it!
>
> http://www.postgresql.org/docs/devel/static/sql-creatematerializedview.html
>
> Op 28 september 2014 21:18 schreef Just van den Broecke 
> <just at justobjects.nl <mailto:just at justobjects.nl>>:
>
>     Hoi Henk,
>
>     Ik werk altijd graag met Postgres VIEWs. In feite stel je dan een
>     query beschikbaar als nieuwe afgeleide tabel. Voordeel is dat je
>     geen expliciete UPDATE nodig hebt op de prullenbakken tabel. In
>     jouw geval zou bij het plaatsen van een punt (record) in
>     prullenbakken automagisch het evt groenvlak in de VIEW zichtbaar
>     worden. Nadeel kan performance zijn bij complexe queries maar dat
>     valt in dit geval mee met spatial indexes.
>
>     Zie Postgres doc:
>     http://www.postgresql.org/docs/9.3/static/sql-createview.html dus
>     wordt dan iets als:
>
>     CREATE VIEW prullenbakken_met_groenvlakken AS
>     select *
>     from prullenbakken
>     join groenvlakken1
>     on st_intersects (prullenbakken.geom, groenvlakken1.geom)
>     where discipline = 'Prullenbakken';
>
>     prullenbakken_met_groenvlakken is dan je nieuwe "Tabel".
>
>     groet,
>
>     Just
>
>
>     On 28-09-14 21:02, Gertjan Idema wrote:
>
>         Henk,
>
>         Als je veld voor het groenvlak in de prullenbakken tabel
>         'groenvlak'
>         heet, wordt het iets als:
>
>         update prullenbakken
>         set groenvlak = groenvlakken1.geom
>         from groenvlakken1
>         where st_intersects (prullenbakken.geom, groenvlakken1.geom) and
>         discipline = 'Prullenbakken';
>
>         Hierbij ga ik er vanuit dan er geen prullenbak in 2 (overlappende)
>         groenvlakken staat.
>
>         Gertjan Idema
>
>         On Sun, 2014-09-28 at 20:41 +0200, Henk Pannekoek wrote:
>
>             select *
>
>             from prullenbakken
>
>             join groenvlakken1
>
>             on st_intersects (prullenbakken.geom, groenvlakken1.geom)
>
>             where discipline = 'Prullenbakken';
>
>
>
>
>         _______________________________________________
>         Dutch mailing list
>         Dutch at lists.osgeo.org <mailto:Dutch at lists.osgeo.org>
>         http://lists.osgeo.org/mailman/listinfo/dutch
>
>
>
>
>
>     _______________________________________________
>     Dutch mailing list
>     Dutch at lists.osgeo.org <mailto:Dutch at lists.osgeo.org>
>     http://lists.osgeo.org/mailman/listinfo/dutch
>
>
>
>
> _______________________________________________
> Dutch mailing list
> Dutch at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/dutch

-- 
----------------------------------------
Geodan
Buitenhaven 27-A
5211 TP 's-Hertogenbosch (NL)

T +31 (0)73 - 692 5151
M +31 (0)6 - 2395 1191
E jan.boonen at geodan.nl
www.geodan.nl | www.geodan.nl/disclaimer
----------------------------------------




More information about the Dutch mailing list