プラグインのscipyポイントクラスタリングで階層的クラスタリング機能を使用して、それぞれに近い個人を集団にグループ化しようとしています。これが私の選択のスクリーンショットです:

スクリーンショット階層的クラスタリング

しかし、試行するたびに、ログに次のエラーメッセージが表示されます。

アルゴリズム階層的クラスタリングの開始…ジオメトリの抽出

入力レイヤーから

ゼロによるフロート除算詳細についてはログを参照

場所の重複をチェックしました(おそらくゼロ距離で除算する際に問題が発生しました)。また、デジタル化ツールバーから「マルチパート機能を単一パーツに分割する」機能を適用して、ポイントがマルチパートでないことを確認しました。

シェープファイルのサンプルを次に示します:

> 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 

コメント

  • QGISプラグインサイトからプラグインのv0.1を手動でインストールしてみてください(プラグインマネージャーを使用しないでください)。少なくともk-meansアルゴリズムでは、しばらく前に同様の問題が発生したことを覚えていますが、バージョンを戻すと機能しました。おそらく問題としてログに記録するのが最善です
  • これはバグです。 v0.1では、まったく問題はありません。ここからダウンロード: plugins.qgis.org/plugins/ScipyPointClustering/version/0.1 そしてUsers / yourname / .qgis2 / python / pluginsに保存します(そしてzipファイルを抽出しますここに)。プラグインマネージャーに自動的に表示されます。より満足のいく回答が得られることを望んでいるので、まだ回答として投稿しません。

回答

ターンプラグインのバグであることがわかりました。バグは報告されていますが、開発者からの応答はまだありません。

v0.1を使用すると問題が解決します。 QGISプラグインサイトからプラグインのv0.1を手動でインストールします(プラグインマネージャーを使用しないでください)。ここからダウンロード:plugins.qgis.org/plugins/ScipyPointClustering/version/0.1そしてUsers / yourname / .qgis2 / python / pluginsに保存します(そしてここでzipファイルを抽出します)。プラグインマネージャーに自動的に表示されます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です