Ripensandoci, QGIS ovviamente non sa nulla del nostro z-order, ma se effettua il rendering rispettando l'ordine dei record ce la caviamo aggiungendo un order by zorder al layer della tavola di base. In caso contrario QGIS potrebbe disegnare sopra un poligono che invece sta sotto, in questo caso sarà necessario creare una seconda vista con le porzioni dei poligoni non sovrapposte, ovvero usando ST_SymDifference() invece di ST_Intersection.
A questo punto però dovremo caricare tre layers: - i poligoni che non intersecano nessun poligono - le aree di intersezione tra poligoni per i poligoni con z.order minore - ciò che resta dei poligoni sovrapposti (con zorder minore) tolte le aree di intersezione A questo aggiungiamo che probabilmente ci saranno problemi di univocità di chiave per le viste se lo stesso poligono ha più di una sovrapposizione. Puoi sempre salvare la vista come shapefile, però. Sig Il giorno gio, 02/02/2012 alle 15.55 +0100, Luca Sigfrido Percich ha scritto: > Ciao Luca, > > In questo caso (ovvero è determinabile chi stia sopra e chi stia sotto), > potresti provare a creare una vista in PostGIS che estragga le porzioni > dei poligoni con z-order inferiori che vengono nascoste da poligoni con > z-order superiori: _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [email protected] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 569 iscritti al 4.1.2012
