Estou tentando usar a função de clustering hierárquico no plugin scipy point clustering para agrupar indivíduos que estão perto de cada um em populações. Aqui está uma captura de tela das minhas seleções:
Mas sempre que tento, recebo a seguinte mensagem de erro no log:
Algoritmo Hierarchical Clustering started … Extracting geometries
da camada de entrada
divisão flutuante por zero Veja o log para obter detalhes
Eu verifiquei se há duplicatas nos locais (talvez houve um problema ao dividir por uma distância zero). Também me certifiquei de que os pontos não fossem multipartes aplicando a função: “dividir recursos multipartes em uma única parte” da barra de ferramentas de digitalização.
Aqui está um exemplo do meu arquivo de forma:
> 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
Comentários
- tente instalar manualmente a v0.1 do plug-in do site de plug-ins QGIS (sem usar o gerenciador de plug-ins). Lembro-me de ter tido problemas semelhantes há algum tempo, pelo menos com o algoritmo k-means, mas voltar uma versão funcionou. Provavelmente melhor registrar como um problema
- É um bug. Com a v0.1, não há problema algum. Baixe aqui: plugins.qgis.org/plugins/ScipyPointClustering/version/0.1 e salve em Users / yourname / .qgis2 / python / plugins (e extraia o arquivo zip aqui). Ele aparecerá automaticamente no gerenciador de plug-ins. Espero obter uma resposta mais satisfatória, então não postarei como uma resposta ainda.
Resposta
Turns fora que é um bug com o plugin. O bug foi relatado , mas ainda não houve resposta dos desenvolvedores.
Usar a v0.1 resolve o problema. Instale manualmente a v0.1 do plug-in do site de plug-ins QGIS (sem usar o gerenciador de plug-ins). Baixe aqui: plugins.qgis.org/plugins/ScipyPointClustering/version/0.1 e salve em Users / yourname / .qgis2 / python / plugins (e extraia o arquivo zip aqui). Ele aparecerá automaticamente no gerenciador de plug-ins.