[Gfoss] Qgis e stili del contorno di un poligono

Luca Sigfrido Percich sigfrido a tiscali.it
Gio 2 Feb 2012 16:21:50 CET


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:



Maggiori informazioni sulla lista Gfoss