Ik probeer de hiërarchische clusteringfunctie te gebruiken in de plugin scipy point clustering om individuen die dicht bij elkaar staan in populaties te groeperen. Hier is een screenshot van mijn selecties:

screenshot hiërarchische clustering

Maar elke keer dat ik het probeer, krijg ik de volgende foutmelding in het logboek:

Algoritme Hiërarchische clustering starten … Geometrieën extraheren

uit de invoerlaag

zwevend delen door nul Zie log voor details

Ik heb gecontroleerd op duplicaten in locaties (misschien er is een probleem opgetreden bij het delen door een afstand van nul). Ik heb er ook voor gezorgd dat de punten niet uit meerdere delen bestaan door de functie: “split multipart features to single part” van de werkbalk voor digitaliseren toe te passen.

Hier is een voorbeeld van mijn 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 

Opmerkingen

  • probeer handmatig v0.1 van de plug-in te installeren vanaf de QGIS Plug-ins-site (niet met behulp van de plug-inbeheerder). Ik herinner me dat ik een tijdje geleden soortgelijke problemen had, althans met het k-mean-algoritme, maar teruggaan werkte een versie. Waarschijnlijk het beste om aan te melden als een probleem
  • Het is een bug. Met v0.1 is er helemaal geen probleem. Download hier: plugins.qgis.org/plugins/ScipyPointClustering/version/0.1 en sla op in Users / yourname / .qgis2 / python / plugins (en pak zip-bestand uit hier). Het wordt automatisch weergegeven in de plug-insmanager. Ik hoop een bevredigender antwoord te krijgen, dus ik zal nog geen antwoord posten.

Antwoord

Beurt uit dat het een bug is met de plug-in. Bug is gerapporteerd maar er is nog geen reactie van ontwikkelaars.

Het gebruik van v0.1 lost het probleem op. Installeer handmatig v0.1 van de plug-in vanaf de QGIS Plug-ins-site (niet met behulp van de Plug-in-manager). Download hier: plugins.qgis.org/plugins/ScipyPointClustering/version/0.1 en sla op in Users / jouwnaam / .qgis2 / python / plugins (en pak het zip-bestand hier uit). Het zal automatisch verschijnen in plug-ins manager.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *