Pokouším se použít hierarchickou funkci shlukování v clusteru scipy point shlukování, abych seskupil jednotlivce, kteří jsou jim blízcí, do populací. Zde je snímek mého výběru:
Ale pokaždé, když to zkusím, zobrazí se v protokolu následující chybová zpráva:
Algoritmus Hierarchical Clustering starting … Extracting geometries
ze vstupní vrstvy
floatové dělení nulou Viz podrobnosti v protokolu
Zkontroloval jsem duplikáty na místech (možná došlo k problému dělení nulovou vzdáleností). Rovněž jsem se ujistil, že body nejsou vícedílné, a to pomocí funkce: „rozdělit vícedílné funkce na jednu část“ z panelu nástrojů digitalizace.
Zde je ukázka mého obrazce:
> 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
Komentáře
- zkuste ručně nainstalovat verzi 0.1 pluginu z webu QGIS Plugins (nepoužíváte správce pluginů). Vzpomínám si, že jsem měl před nějakou dobou podobné problémy, přinejmenším s algoritmem k-means, ale návrat verze fungoval. Pravděpodobně nejlepší přihlásit se jako problém
- Je to chyba. S v0.1 není vůbec žádný problém. Stáhněte si zde: plugins.qgis.org/plugins/ScipyPointClustering/version/0.1 a uložte jej do složky Users / yourname / .qgis2 / python / plugins (a extrahujte soubor zip tady). Automaticky se zobrazí ve správci pluginů. Doufám, že dostanu uspokojivější odpověď, takže zatím nebudu zveřejňovat příspěvky jako odpověď.
Odpověď
Obraty zjistíte, že se jedná o chybu pluginu. Chyba byla nahlášena , ale vývojáři zatím neodpověděli.
Použití v0.1 problém vyřeší. Ručně nainstalujte verzi 0.1 pluginu z webu QGIS Plugins (nepoužíváte správce pluginů). Stáhněte si zde: plugins.qgis.org/plugins/ScipyPointClustering/version/0.1 a uložte je do Users / yourname / .qgis2 / python / plugins (a zde extrahujte zip soubor). Automaticky se zobrazí ve správci pluginů.