Re: [Gfoss] lentezza di QGIS o del portatile?

2011-01-11 Per discussione a . furieri
On Tue, 11 Jan 2011 19:36:36 +0100, Paolo Corti wrote
> Che poi e' lo stesso algoritmo usato dal ST_Simplify [2] in PostGis 
> (e immagino anche in Spatialite).
> 

ovvio che c'è anche in SpatiaLite :-P

ST_Simplify(), ST_SimplifyPreserveTopology()

sempre naturalmente su base GEOSSimplify()
e GEOSTopologyPreserveSimplify()
gira gira, la zuppa è sempre quella :-)

ciao Sandro
___
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
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.
485 iscritti al 20.11.2010

Re: [Gfoss] lentezza di QGIS o del portatile?

2011-01-11 Per discussione Paolo Corti
2011/1/11 cavall...@faunalia.it :
> Si, in grass c'è l'ottimo v.generalize

volevo dimostrare che - al solito - quello che si riesce a fare con
GRASS si riesce a fare con GDAL.
Ma curiosamente non c'e' un'opzione per il generalize in ogr2ogr
invece (mentre ce n'e' una che fa l'opposto, segmentize)
E, aggiungo, sarebbe semplice implementarla, tra l'altro, visto che
nella classe OGRGeometry e' implementato il metodo Simplify [1] (via
GEOS).
Che poi e' lo stesso algoritmo usato dal ST_Simplify [2] in PostGis (e
immagino anche in Spatialite).

C'avrei scommesso qualsiasi cosa :)
P

[1] 
http://www.gdal.org/ogr/classOGRGeometry.html#fd3ea0ffa1e2994427032d0212206ccf
[2] http://postgis.refractions.net/docs/ST_Simplify.html

-- 
Paolo Corti
GIS specialist and web developer
web: http://www.paolocorti.net
twitter: @paolo_corti
___
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
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.
485 iscritti al 20.11.2010

Re: [Gfoss] lentezza di QGIS o del portatile?

2011-01-11 Per discussione cavall...@faunalia.it
Si, in grass c'è l'ottimo v.generalize

---
http://faunalia.it/pc

- Reply message -
Da: a.furi...@lqt.it
Data: mar, gen 11, 2011 19:05
Oggetto: [Gfoss] lentezza di QGIS o del portatile?
A: "Gabriela Osaci Costache" , 


___
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
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.
485 iscritti al 20.11.2010

Re: [Gfoss] lentezza di QGIS o del portatile?

2011-01-11 Per discussione Gabriela Osaci Costache
Grazie mille del suggerimento, proverò! Avevo osservato l'effetto a quadretti, 
ma non ho pensato a una semplificazione.

Ciao.
Gabriela





Da: "a.furi...@lqt.it" 
A: Gabriela Osaci Costache ; 
gfoss@lists.gfoss.it
Inviato: Mar 11 gennaio 2011, 20:05:27
Oggetto: Re: [Gfoss] lentezza di QGIS o del portatile?

On Tue, 11 Jan 2011 17:28:14 + (GMT), Gabriela Osaci Costache  wrote 
> (DEM convertito da raster  a vettore) 
> 

Gabriela, 
anche a me è capitato (per caso) di incontrare forti 
problemi di lentezza usando il dataset GADM: 
http://www.gadm.org/ 

La causa è abbastanza semplice da identificare: quando 
converti un DEM come vector, si vengono facilmente a creare 
dei POLYGONs (oppure dei LINESTRINGs) pesantissimi, con 
moltissime decine di migliaia di vertici. 
p.es. vedi GADM in paesi come il Canada o l'Australia, 
che hanno coste assai estese e con un contorno 
fortemente frastagliato (baie, promontori, fiordi ...) 

Fai uno zoom al massimo livello di ingrandimento: e scoprirai 
come in pratica per ogni singola cella del DEM originale è stato 
inserito un punto nel vector (effetto a gradini/quadretti). 

Soluzione: applica alle geometrie una funzione di semplificazione 
tipo Douglas-Peukert. 
In genere nei DBMS Spatial la trovi definita come ST_Simplify() 
Ma non dubito che anche QGIS e/o GRASS la supportano in 
qualche modo. 

ciao Sandro 


  ___
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
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.
485 iscritti al 20.11.2010

Re: [Gfoss] lentezza di QGIS o del portatile?

2011-01-11 Per discussione a . furieri
On Tue, 11 Jan 2011 17:28:14 + (GMT), Gabriela Osaci Costache wrote
> (DEM convertito da raster a vettore)
>

Gabriela, 
anche a me è capitato (per caso) di incontrare forti
problemi di lentezza usando il dataset GADM: 
http://www.gadm.org/

La causa è abbastanza semplice da identificare: quando
converti un DEM come vector, si vengono facilmente a creare 
dei POLYGONs (oppure dei LINESTRINGs) pesantissimi, con 
moltissime decine di migliaia di vertici. 
p.es. vedi GADM in paesi come il Canada o l'Australia, 
che hanno coste assai estese e con un contorno
fortemente frastagliato (baie, promontori, fiordi ...)

Fai uno zoom al massimo livello di ingrandimento: e scoprirai
come in pratica per ogni singola cella del DEM originale è stato 
inserito un punto nel vector (effetto a gradini/quadretti).

Soluzione: applica alle geometrie una funzione di semplificazione 
tipo Douglas-Peukert. 
In genere nei DBMS Spatial la trovi definita come ST_Simplify()
Ma non dubito che anche QGIS e/o GRASS la supportano in 
qualche modo.

ciao Sandro
 
___
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
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.
485 iscritti al 20.11.2010

Re: [Gfoss] lentezza di QGIS o del portatile?

2011-01-11 Per discussione Gabriela Osaci Costache
Sì, i vettori sono shp prodotti in GRASS (sotto QGIS), caricati in QGIS e poi 
salvati (Layer - Salva con nome...).
Ho verificato: la lentezza avviene solo per questi stati (DEM convertito da 
raster a vettore, shp ottenuti con v.overlay.and, per esempio DEM + gli spazi 
coperti dai boschi ecc.), dunque stati pesanti. 


Oggi ho avuto l'idea (non so come non l'ho avuta prima...) di aprire alcuni 
degli stati con problemi su un desktop della mia facoltà (che non è nuovo e 
troppo performante). Sorpresa: lo strato che era aperto in 50 secondi dal mio 
portatile, è stato aperto in solo 4 (quattro!) secondi. Quasi la stessa 
velocità 
(2-3 secondi) per spostare, ingrandire o rimpicciolire l'immagine sullo schermo 
(senza lo smarrimento dell'immagine, perché da me lo schermo rimane bianco 
mentre il portatile sta "pensando", dopo di che ricomporre lentamente 
l'immagine). 


Dunque, ringrazio tutti per l'aiuto e direi che fosse il problema del mio 
portatile.

Saluti.
Gabriela





Da: Paolo Cavallini 
A: Gabriela Osaci Costache 
Cc: gfoss@lists.gfoss.it
Inviato: Mar 11 gennaio 2011, 10:07:30
Oggetto: Re: [Gfoss] lentezza di QGIS o del portatile?

Il giorno lun, 10/01/2011 alle 19.15 +, Gabriela Osaci Costache ha
scritto: 
> verificano errori (tra 3 e 6 errori/strato). Non sono sicura: per
> pulirli devo utilizzare v.clean di GRASS (quale modulo)? C'è un'altra
> possibilità?

Credo che grass sia la scelta migliore in questo contesto.

> Devo aggiungere che il rallentamento di QGIS si verifica con i strati
> vettoriali di cui raccontavo (derivati da stati raster di GRASS o il
> risultato di v.overlay.and)

ma, aspetta, i vettori sono shp esportati da grass?

> anche quando voglio spostare, ingrandire o rimpicciolire l'immagine
> sullo schermo e anche nel modulo di stampa. Per questo motivo credevo
> che fosse la colpa delle caratteristiche del portatile.

Io farei cosi':
- verificherei se la lentezza avviene solo per determinati strati
- ripulirei quelli
- proverei di nuovo
- se non funziona, metterei a disposizione gli strati in modo che anche
altri possano fare prove.
In ogni caso, dubito che la potenza di calcolo del portatile c'entri
molto: ho usato qgis anche su netbooks, e rimane piuttosto usabile.

Saluti. 
-- 
http://www.faunalia.it/pc


  ___
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
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.
485 iscritti al 20.11.2010

Re: [Gfoss] lentezza di QGIS o del portatile?

2011-01-11 Per discussione Luca Delucchi
Il 11 gennaio 2011 09:07, Paolo Cavallini  ha scritto:

> In ogni caso, dubito che la potenza di calcolo del portatile c'entri
> molto: ho usato qgis anche su netbooks, e rimane piuttosto usabile.
>

confermo, uso quasi quotidianamente qgis su un netbook intel atom con
1 gb di ram e non ho grossi problemi

> Saluti.
> --
> http://www.faunalia.it/pc
>

-- 
ciao
Luca

www.lucadelu.org
___
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
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.
485 iscritti al 20.11.2010

Re: [Gfoss] lentezza di QGIS o del portatile?

2011-01-11 Per discussione Paolo Cavallini
Il giorno lun, 10/01/2011 alle 19.15 +, Gabriela Osaci Costache ha
scritto: 
> verificano errori (tra 3 e 6 errori/strato). Non sono sicura: per
> pulirli devo utilizzare v.clean di GRASS (quale modulo)? C'è un'altra
> possibilità?

Credo che grass sia la scelta migliore in questo contesto.

> Devo aggiungere che il rallentamento di QGIS si verifica con i strati
> vettoriali di cui raccontavo (derivati da stati raster di GRASS o il
> risultato di v.overlay.and)

ma, aspetta, i vettori sono shp esportati da grass?

> anche quando voglio spostare, ingrandire o rimpicciolire l'immagine
> sullo schermo e anche nel modulo di stampa. Per questo motivo credevo
> che fosse la colpa delle caratteristiche del portatile.

Io farei cosi':
- verificherei se la lentezza avviene solo per determinati strati
- ripulirei quelli
- proverei di nuovo
- se non funziona, metterei a disposizione gli strati in modo che anche
altri possano fare prove.
In ogni caso, dubito che la potenza di calcolo del portatile c'entri
molto: ho usato qgis anche su netbooks, e rimane piuttosto usabile.

Saluti. 
-- 
http://www.faunalia.it/pc

___
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
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.
485 iscritti al 20.11.2010

Re: [Gfoss] lentezza di QGIS o del portatile?

2011-01-10 Per discussione Gabriela Osaci Costache
Grazie tanto del suggerimento. Ho controllato sei o sette stati con il plugin 
"controlla validità geometria" di fTools. Per tre di loro si verificano errori 
(tra 3 e 6 errori/strato). Non sono sicura: per pulirli devo utilizzare v.clean 
di GRASS (quale modulo)? C'è un'altra possibilità?

Devo aggiungere che il rallentamento di QGIS si verifica con i strati 
vettoriali 
di cui raccontavo (derivati da stati raster di GRASS o il risultato di 
v.overlay.and) anche quando voglio spostare, ingrandire o rimpicciolire 
l'immagine sullo schermo e anche nel modulo di stampa. Per questo motivo 
credevo 
che fosse la colpa delle caratteristiche del portatile. 


Grazie,
Gabriela





Da: Paolo Cavallini 
A: Gabriela Osaci Costache 
Cc: gfoss@lists.gfoss.it
Inviato: Lun 10 gennaio 2011, 18:17:19
Oggetto: Re: [Gfoss] lentezza di QGIS o del portatile?

Il giorno lun, 10/01/2011 alle 13.42 +, Gabriela Osaci Costache ha
scritto: 
> Il problema non è nuovo. Di che si tratta: per esempio, ho convertito
> il DEM (raster, ottenuto con GRASS) in un file vettoriale e voglio
> colorare questo strato con colore continuo (diciamo dal giallo al
> marrone) oppure con un simbolo graduato (n classi). Per mostrare il
> risultato sullo schermo ci vogliono 40-50 secondi (in questo tempo non
> utilizzo un altro programma). Il tempo menzionato corrisponde a un
> file .shp di 16228 KB (una piccolissima regione). Parlo di un solo
> stato caricato in QGIS, perché i tempi di risposta sono più lunghi
> quando ho più stati caricati (minuti interi...). Così, spreco molto
> tempo.

Puoi verificare che non ci siano errori topologici? Quelli rallentano
molto il rendering, credo.
Saluti. 
-- 
http://www.faunalia.it/pc


  ___
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
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.
485 iscritti al 20.11.2010

Re: [Gfoss] lentezza di QGIS o del portatile?

2011-01-10 Per discussione Paolo Cavallini
Il giorno lun, 10/01/2011 alle 13.42 +, Gabriela Osaci Costache ha
scritto: 
> Il problema non è nuovo. Di che si tratta: per esempio, ho convertito
> il DEM (raster, ottenuto con GRASS) in un file vettoriale e voglio
> colorare questo strato con colore continuo (diciamo dal giallo al
> marrone) oppure con un simbolo graduato (n classi). Per mostrare il
> risultato sullo schermo ci vogliono 40-50 secondi (in questo tempo non
> utilizzo un altro programma). Il tempo menzionato corrisponde a un
> file .shp di 16228 KB (una piccolissima regione). Parlo di un solo
> stato caricato in QGIS, perché i tempi di risposta sono più lunghi
> quando ho più stati caricati (minuti interi...). Così, spreco molto
> tempo.

Puoi verificare che non ci siano errori topologici? Quelli rallentano
molto il rendering, credo.
Saluti. 
-- 
http://www.faunalia.it/pc

___
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
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.
485 iscritti al 20.11.2010