Segnalazione possibile "baco" nella funzione "Punti nel poligono" di QGIS

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Segnalazione possibile "baco" nella funzione "Punti nel poligono" di QGIS

De Felici Andrea-2
Buongiorno a tutti,
lavoro con QGIS Desktop V. 2.14.1 su Win 7 a 32 bit e ho notato che la funzione "Vettore / Strumenti di Analisi / Punti nel Poligono", presenta qualche problema:

·         Per il conteggio nel campo del layer risultato dei punti presenti, funziona tutto benissimo

·         Per il metodo statistico di aggregazione degli attributi (somma, deviazione standard, ecc..), ottengo risultati errati o nessun risultato (non viene neppure creato il corrispondente campo nello Shapefile di output).
In pratica, ho fatto un esperimento semplicissimo (lavoro in shape EPSG 3003):

·         Creazione di alcuni poligoni

·         Creazione di alcuni punti con un campo numerico di tipo "REAL" (un campo di tipo "Integer" non lo vedo neppure listato nell'interfaccia dello strumento in questione), che riempio con alcuni valori numerici interi

·         Applicazione del comando

Ho provato ad utilizzare "massimo" come metodo statistico per l'aggregazione degli attributi, aspettandomi che nel poligono risultante dall'elaborazione apparisse un campo in cui fosse visualizzato il valore massimo presente nel relativo campo dei punti compresi in quel poligono, invece ho ottenuto valori assolutamente casuali.
Ho provato ad applicare altri metodi statistici e non mi è stato neppure restituito il campo relativo, ma solo quello "TOT_PNT" in cui c'è il conteggio dei punti presenti.

L'installazione di QGIS mi sembra corretta (l'ho anche rieffettuata per sicurezza)...

Non so se sia un problema già noto... per caso a voi funziona tutto regolarmente?

Grazie

Andrea De Felici

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
805 iscritti al 29.02.2015
Reply | Threaded
Open this post in threaded view
|

Re: Segnalazione possibile "baco" nella funzione "Punti nel poligono" di QGIS

Sieradz
Provato con Essen sotto Win7_x64, e funziona tutto normalmente, sia la statistica che la creazione del campo di tipo Integer.

Assicurati, prima di premere OK, di aver selezionato col mouse la voce che lampeggia qui:

http://novarese.url.ph/gfoss/uploadati/aggregat.gif

Cambia qualcosa?
Reply | Threaded
Open this post in threaded view
|

R: Segnalazione possibile "baco" nella funzione "Punti nel poligono" di QGIS

De Felici Andrea-2
In effetti è fondamentale selezionare la voce del campo presente nella finestra: a me il campo suddetto non si visualizzava perché quando ho creato i vettori puntuali, ho accettato il tipo di campo di default che mi presentava la maschera di creazione del nuovo vettore Shapefile (integer con 10 di precisione), che però non mi viene visualizzato nell'interfaccia dello strumento "Punti nel poligono"; se invece scelgo un integer con meno cifre (es. 3) il nome del campo viene visualizzato normalmente. In pratica, un campo Integer64 non viene mostrato (almeno a me!).

A parte questo, il risultato del calcolo statistico non mi è chiaro: mi aspettavo che ad esempio alla voce "somma" mi presentasse come risultato la somma dei valori presenti per quel campo:
ad esempio ci sono 3 punti nel poligono, che hanno valore del campo rispettivamente 10, 5 e 6, mi aspetterei di trovare 21, invece ho trovato "6", che è il valore di quel campo per l'ultimo punto che ho inserito
ho provato anche con la media e il risultato invece di 7, pari a (10+5+6)/3, ho trovato 6, che è sempre il valore di quel campo per l'ultimo punto che ho inserito... mi sembra molto strano

evidentemente sto sbagliando qualcosa!
Grazie

Andrea




-----Messaggio originale-----
Da: [hidden email] [mailto:[hidden email]] Per conto di Sieradz
Inviato: giovedì 31 marzo 2016 15:55
A: [hidden email]
Oggetto: Re: [Gfoss] Segnalazione possibile "baco" nella funzione "Punti nel poligono" di QGIS

Provato con Essen sotto Win7_x64, e funziona tutto normalmente, sia la statistica che la creazione del campo di tipo Integer.

Assicurati, prima di premere OK, di aver selezionato col mouse la voce che lampeggia qui:

http://novarese.url.ph/gfoss/uploadati/aggregat.gif

Cambia qualcosa?

--
View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Segnalazione-possibile-baco-nella-funzione-Punti-nel-poligono-di-QGIS-tp7595677p7595680.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016
Reply | Threaded
Open this post in threaded view
|

Re: R: Segnalazione possibile "baco" nella funzione "Punti nel poligono" di QGIS

Sieradz
Riavvia Qgis, e riprova: non vorrei che tu abbia selezionato un nodo, per cui l'algoritmo applichi la statistica solo a quello...
Reply | Threaded
Open this post in threaded view
|

Re: R: Segnalazione possibile "baco" nella funzione "Punti nel poligono" di QGIS

pigreco
In reply to this post by De Felici Andrea-2
Il giorno 1 aprile 2016 15:55, De Felici Andrea <
[hidden email]> ha scritto:

> In effetti è fondamentale selezionare la voce del campo presente nella
> finestra: a me il campo suddetto non si visualizzava perché quando ho
> creato i vettori puntuali, ho accettato il tipo di campo di default che mi
> presentava la maschera di creazione del nuovo vettore Shapefile (integer
> con 10 di precisione), che però non mi viene visualizzato nell'interfaccia
> dello strumento "Punti nel poligono"; se invece scelgo un integer con meno
> cifre (es. 3) il nome del campo viene visualizzato normalmente. In pratica,
> un campo Integer64 non viene mostrato (almeno a me!).
>

​confermo, un campo definito come int64 non viene visualizzato.​


>
> A parte questo, il risultato del calcolo statistico non mi è chiaro: mi
> aspettavo che ad esempio alla voce "somma" mi presentasse come risultato la
> somma dei valori presenti per quel campo:
> ad esempio ci sono 3 punti nel poligono, che hanno valore del campo
> rispettivamente 10, 5 e 6, mi aspetterei di trovare 21, invece ho trovato
> "6", che è il valore di quel campo per l'ultimo punto che ho inserito
> ho provato anche con la media e il risultato invece di 7, pari a
> (10+5+6)/3, ho trovato 6, che è sempre il valore di quel campo per l'ultimo
> punto che ho inserito... mi sembra molto strano
>
​confermo tutto.
prova su OSGEO4W 2.14
ecco la mia prova:
shapefile province Istat (solo Sicilia);
ho generato 100 punti casuali ed ho creato tre campi (int64, integer e
real) numerici con valore random (1,1000) uguali per tutti e tre i campi.
lo strumento restituisce correttamente solo il numero di elementi ricadenti
in ogni poligono, le statistiche sono sempre uguali ad un solo valore di un
punto ricadente nel poligono. (il campo int64 non viene visualizzato)

a mio avviso si dovrebbe aprire un ticket.

saluti​



--
*Salvatore Fiandaca*
*mobile*.:+39 327.493.8955
*m*: *[hidden email] <[hidden email]>*
*blog:** https://pigrecoinfinito.wordpress.com/
<https://pigrecoinfinito.wordpress.com/>*

43°51'0.54"N  10°34'27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016
Reply | Threaded
Open this post in threaded view
|

R: R: Segnalazione possibile "baco" nella funzione "Punti nel poligono" di QGIS

Poggi Flavio
In reply to this post by Sieradz
Ho testato la funzione sia con dataset presistenti sia con dataset appositamente creati per il test in configurazione Essen su win7 - 64bit.
Sembra funzionare correttamente solo il conteggio dei punti. I valori inerenti le statistiche sono invece sballati e corrispondono al valore corrispondente a quello dell'ultimo record creato all'interno di ciascun poligono. Rilevo, inoltre, che la funzione "vede" solo i campi real e non gli integer.
Ciao
Flavio

-----Messaggio originale-----
Da: [hidden email] [mailto:[hidden email]] Per conto di Sieradz
Inviato: venerdì 1 aprile 2016 16:39
A: [hidden email]
Oggetto: Re: [Gfoss] R: Segnalazione possibile "baco" nella funzione "Punti nel poligono" di QGIS

Riavvia Qgis, e riprova: non vorrei che tu abbia selezionato un nodo, per cui l'algoritmo applichi la statistica solo a quello...

--
View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Segnalazione-possibile-baco-nella-funzione-Punti-nel-poligono-di-QGIS-tp7595677p7595694.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016