플러그인 scipy 포인트 클러스터링에서 계층 적 클러스터링 기능을 사용하여 각각에 가까운 개인을 집단으로 그룹화하려고합니다. 다음은 내가 선택한 스크린 샷입니다.

스크린 샷 계층 적 클러스터링

하지만 시도 할 때마다 로그에 다음 오류 메시지가 표시됩니다.

알고리즘 계층 적 클러스터링 시작 중 … 도형 추출

입력 레이어에서

0으로 부동 나누기 자세한 내용은 로그 참조

위치에서 중복 항목을 확인했습니다 (아마도 거리를 0으로 나누는 데 문제가 있습니다.) 또한 디지타이징 툴바에서 “split multipart features to single part”기능을 적용하여 포인트가 멀티 파트가 아닌지 확인했습니다.

다음은 내 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 

댓글

  • 플러그인 관리자를 사용하지 않고 QGIS 플러그인 사이트에서 플러그인 v0.1을 수동으로 설치합니다. 적어도 k- 평균 알고리즘에서는 비슷한 문제가 있었지만 버전을 되 돌리면 작동했습니다. 아마도 문제로 기록하는 것이 가장 좋습니다
  • 버그입니다. v0.1에서는 전혀 문제가 없습니다. plugins.qgis.org/plugins/ScipyPointClustering/version/0.1 에서 다운로드하고 Users / yourname / .qgis2 / python / plugins에 저장합니다 (그리고 압축 파일 추출 여기). 플러그인 관리자에 자동으로 표시됩니다. 더 만족스러운 답변을 받고 싶으므로 아직 답변으로 게시하지 않겠습니다.

답변

턴 플러그인의 버그입니다. 버그가 보고 되었지만 아직 개발자로부터 응답이 없습니다.

v0.1을 사용하면 문제가 해결됩니다. QGIS 플러그인 사이트에서 플러그인 v0.1을 수동으로 설치합니다 (플러그인 관리자를 사용하지 않음). 여기서 다운로드하십시오 : plugins.qgis.org/plugins/ScipyPointClustering/version/0.1 및 Users / yourname / .qgis2 / python / plugins에 저장하십시오 (여기에서 zip 파일 추출). 플러그인 관리자에 자동으로 표시됩니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다