16,400 개의 다각형이있는 shapefile이 있습니다. 각 다각형은 전 세계의 조류 종의 확장을 보여줍니다.
이제 겹치는 다각형을 세어야합니다. 유니온으로 시도하고 디졸브 (연합 계산)하지만 유니온은 많은 다각형에서 작동하지 않습니다.
그런 다음 대륙을 자르려고했지만 많은 수의 다각형으로 인해 작동하지 않습니다. 또한 나는이 방법을 시도했지만 성공하지 못했습니다.
따라서 16400 다각형이 하나의 shapefile에 있으면 겹치는 다각형을 계산하는 방법이 있습니까?
10.0으로 작업 중이며 10.2로 작업 할 수 있습니다. ArcPy 솔루션도 훌륭합니다.
현재 나는 fishnet을 만들고 16400 다각형으로 shp의 행을 반복하고 다각형 이이 셀에 있고 다음 행 (다각형)을 취하는 경우 fishnet 셀의 값 필드에 1을 씁니다. 이 또한 fishnet 셀 수에 있으면 +1입니다.
그러나 이것이 좋은 해결책인지 어떻게 알 수 있는지 모르겠습니다. 또는이 접근법 을 사용하려면 R을 배워야 합니다.
결과 : 겹치는 다각형 중 새 다각형이 있고 겹침이 계산되는 필드 여야합니다.
결국 같은 장소에 몇 마리의 새가 있는지 볼 수있는 형태 파일이 있어야합니다.