[QGIS-it-user] Qgis-server - features filtrate in base alla scala

Buon giorno lista

Nel tentativo di velocizzare la resa di alcuni layer su Lizmap (postgis come data source) mi sono imbattuto in questa discussione

http://osgeo-org.1560.x6.nabble.com/Server-performance-questions-td5252233.html#a5262787

dove dice

Do you use scale thresholds to filter features.

Typically it doesn’t make any sense to render too many features at small
scales, because you can’t depict them anyway if there are too many.

Dove trovo questa funzionalità in Qgis (2.14.3)?

Si tratta di creare una vestizione basata su regole che si attivano in base alla scala?

In questo ultimo caso, il dataset viene comunque caricato interamente in qgis server e quindi vestito oppure specificando l’opzione “Execute expressions on server-side if possible” nelle opzioni di qgis desktop l’espressione viene eseguita da postgresql?

Qualche altra opzione?

Grazie

Pietro

Impostazioni --- Opzioni ---- Visualizzazione

Li puoi modificare le opzioni e i valori di threshold

Tieni presente che se semplifichi migliori la visualizzazione ma ti perdi dei pezzi..

anche l'idea di visualizzare i dati con delle soglie di scala lo ritengo una buona soluzione
R

Il 23.06.2016 10:23 Rossin Pietro ha scritto:

Buon giorno lista

Nel tentativo di velocizzare la resa di alcuni layer su Lizmap
(postgis come data source) mi sono imbattuto in questa discussione

http://osgeo-org.1560.x6.nabble.com/Server-performance-questions-td5252233.html#a5262787
[1]

dove dice

Do you use scale thresholds to filter features.

Typically it doesn't make any sense to render too many features at

small
> scales, because you can't depict them anyway if there are too many.

Dove trovo questa funzionalità in Qgis (2.14.3)?

Si tratta di creare una vestizione basata su regole che si attivano in
base alla scala?

In questo ultimo caso, il dataset viene comunque caricato interamente
in qgis server e quindi vestito oppure specificando l'opzione "Execute
expressions on server-side if possible" nelle opzioni di qgis desktop
l'espressione viene eseguita da postgresql?

Qualche altra opzione?

Grazie

Pietro
AVVISO DI RISERVATEZZA Informazioni riservate possono essere
contenute nel messaggio o nei suoi allegati. Se non siete i
destinatari indicati nel messaggio, o responsabili per la sua consegna
alla persona, o se avete ricevuto il messaggio per errore, siete
pregati di non trascriverlo, copiarlo o inviarlo ad alcuno. In tal
caso vi invitiamo a cancellare il messaggio ed i suoi allegati.
Grazie.
CONFIDENTIALITY NOTICE Confidential information may be contained in
this message or in its attachments. If you are not the addressee
indicated in this message, or responsible for message delivering to
that person, or if you have received this message in error, you may
not transcribe, copy or deliver this message to anyone. In that case,
you should delete this message and its attachments. Thank you.

Links:
------
[1]
http://osgeo-org.1560.x6.nabble.com/Server-performance-questions-td5252233.html#a5262787

_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

--
Eng. Roberto Marzocchi, PhD
R&D coordinator
Gter srl Innovazione in Geomatica, Gnss e Gis
Spin-off Progetto Uni.T.I. promoted by UNIGE
Piazza De Marini 3/61 - 16123 Genova
P.IVA/CF 01998770992
ph: 010-8694830 Fax: 010-8694737
mob: 349-8786575
E-mail: roberto.marzocchi@gter.it
skype: roberto.marzocchi84
www.gter.it

--
Gter social
www.twitter.com/Gteronline - www.facebook.com/Gteronline - https://plus.google.com/+GterIt/posts
www.linkedin.com/company/gter-srl-innovazione-in-geomatica-gnss-e-gis

-----------------------------------------------------------------
Please consider the environment before printing this email!

Grazie Roberto
Avevo già settato l'opzione con soglia a 1 pixel e semplificazione sempre attiva ad ogni scala (1:1).

E' questa tuttavia la feature di cui parlano in quella discussione o vi sono delle maniere più mirate al server per tornare meno dati possibili.
Faccio un esempio
Un layer con delle fanerogame, 3000 poligoni con superficie da 10m2 a molti ettari.
Se la semplificazione avviene solo per riduzione dei nodi al volo comunque ho un notevole carico sul postgres
Se prima della semplificazione ho la selezione basata suy BBox dell'area occupata dal poligono si sfruttano indici ed altro per restituire un sottoinsieme di features.

pietro

-----Messaggio originale-----
Da: Roberto Marzocchi [mailto:roberto.marzocchi@gter.it]
Inviato: giovedì 23 giugno 2016 11:44
A: Rossin Pietro <pietro.rossin@arpa.fvg.it>
Cc: qgis-it-user@lists.osgeo.org
Oggetto: Re: [QGIS-it-user] Qgis-server - features filtrate in base alla scala

Impostazioni --- Opzioni ---- Visualizzazione

Li puoi modificare le opzioni e i valori di threshold

Tieni presente che se semplifichi migliori la visualizzazione ma ti perdi dei pezzi..

anche l'idea di visualizzare i dati con delle soglie di scala lo ritengo una buona soluzione R

AVVISO DI RISERVATEZZA Informazioni riservate possono essere contenute nel messaggio o nei suoi allegati. Se non siete i destinatari indicati nel messaggio, o responsabili per la sua consegna alla persona, o se avete ricevuto il messaggio per errore, siete pregati di non trascriverlo, copiarlo o inviarlo ad alcuno. In tal caso vi invitiamo a cancellare il messaggio ed i suoi allegati. Grazie.
CONFIDENTIALITY NOTICE Confidential information may be contained in this message or in its attachments. If you are not the addressee indicated in this message, or responsible for message delivering to that person, or if you have received this message in error, you may not transcribe, copy or deliver this message to anyone. In that case, you should delete this message and its attachments. Thank you.

Il 23/06/2016 14:10, Rossin Pietro ha scritto:

Grazie Roberto
Avevo già settato l'opzione con soglia a 1 pixel e semplificazione sempre attiva ad ogni scala (1:1).

E' questa tuttavia la feature di cui parlano in quella discussione o vi sono delle maniere più mirate al server per tornare meno dati possibili.
Faccio un esempio
Un layer con delle fanerogame, 3000 poligoni con superficie da 10m2 a molti ettari.
Se la semplificazione avviene solo per riduzione dei nodi al volo comunque ho un notevole carico sul postgres
Se prima della semplificazione ho la selezione basata suy BBox dell'area occupata dal poligono si sfruttano indici ed altro per restituire un sottoinsieme di features.

Salve.
L'idea è:
* creare una serie di layers semplificati
* raggrupparli
* attivare la visibilità di ciascun layer a scale differenti.
La cosa è per ora manuale, sarebbe simpatico uno strumento per
automatizzare la cosa.
Saluti.

--
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html