Sto cercando di utilizzare la funzione di clustering gerarchico nel clustering di punti scipy del plug-in per raggruppare individui vicini a ciascuno in popolazioni. Ecco uno screenshot delle mie selezioni:

screenshot clustering gerarchico

Ma ogni volta che provo, ottengo il seguente messaggio di errore nel log:

Algorithm Hierarchical Clustering a partire … Estrazione delle geometrie

dal livello di input

divisione in virgola mobile per zero Vedi log per i dettagli

Ho controllato i duplicati nelle posizioni (forse si è verificato un problema durante la divisione per una distanza zero). Mi sono anche assicurato che i punti non fossero multiparte applicando la funzione: “split multipart features to single part” dalla barra degli strumenti di digitalizzazione.

Ecco un esempio del mio shapefile:

> wkt_geom name lat long > Point (286556 5028628) 2501 5028628 286556 > Point (286479 5028418) 2502 5028418 286479 > Point (286507 5028404) 2503 5028404 286507 > Point (286516 5028412) 2504 5028413 286516 > Point (286519 5028417) 2505 5028417 286519 > Point (286517 5028428) 2506 5028428 286517 > Point (286518 5028433) 2509 5028433 286518 > Point (286510 5028426) 2510 5028426 286510 > Point (286512 5028427) 2511 5028427 286512 > Point (286503 5028423) 2512 5028423 286503 > Point (286501 5028429) 2513 5028429 286501 > Point (286495 5028419) 2514 5028419 286495 > Point (286509 5028397) 2517 5028397 286509 > Point (286513 5028392) 2518 5028392 286513 

Commenti

  • prova a installare manualmente la v0.1 del plugin dal sito dei plugin di QGIS (senza usare il gestore dei plugin). Ricordo di aver avuto problemi simili qualche tempo fa, almeno con lalgoritmo k-means, ma tornando indietro una versione ha funzionato. Probabilmente è meglio registrare come problema
  • È un bug. Con la v0.1 non ci sono problemi. Scarica qui: plugins.qgis.org/plugins/ScipyPointClustering/version/0.1 e salva in Users / tuonome / .qgis2 / python / plugins (ed estrai il file zip Qui). Verrà visualizzato automaticamente nel gestore dei plugin. Spero di ottenere una risposta più soddisfacente, quindi non pubblicherò ancora come risposta.

Risposta

Turni fuori che è un bug con il plugin. Il bug è stato segnalato ma nessuna risposta da parte degli sviluppatori.

Lutilizzo della v0.1 risolve il problema. Installa manualmente la v0.1 del plugin dal sito dei plugin di QGIS (senza usare il gestore dei plugin). Scarica qui: plugins.qgis.org/plugins/ScipyPointClustering/version/0.1 e salva in Users / tuonome / .qgis2 / python / plugins (ed estrai il file zip qui). Verrà visualizzato automaticamente nel gestore dei plug-in.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *