고급 라이센스로 ArcMap 10.2.2를 사용하고 있습니다. 다른 기본 분석에 ArcMap을 사용했지만 프로그램에 익숙하지 않고 ArcMap의 SQL 코드 빌더를 사용하는 매우 기본적인 쿼리 이외의 SQL 경험이없는 기본 코딩 기술 만 가지고 있습니다 .
나는 종의 지리적 범위의 다각형을 가지고 있으며 그 종에 의해 운반되는 병원체 / 질병 목록이있는 표를 가지고 있습니다. 특정 종은 여러 병원체를 가지고 있습니다. 이상적인 세계에서는 범위의 다각형을 종 + 병원체의 테이블에 결합하고 다각형 / 공간 데이터를 유지하려고하지만이 작업을 수행하는 GIS 도구가없는 것 같습니다. 나중에 겹치는 병원체를 센다. 따라서 각 종-병원체 조합은 여러 병원체에 대한 정보를 갖는 하나의 특징보다는 고유 한 특징을 갖는 것이 중요하다). 이것들은 내 데이터의 모습입니다 (# 1 & # 2, # 3은 나중에)
공간 특성에 대한 속성 테이블 :
공간 데이터가없는 테이블 :
(이것은 실제 데이터가 아니며 병원체 종 조합은 실제가 아닐 수도 있습니다. 실제로 115 개의 다각형과 519 개의 테이블 행이 있습니다. 종은 1-40 개의 병원체를 운반하므로 종은 1-40 개의 행에 있습니다 내 테이블)
추가 보너스로, 향후 분석이 필요하기 때문에 테이블에서 추가 데이터 열을 유지할 수 있도록 일대 다 조인을 수행하는 것이 이상적입니다 (예를 들어 아래 참조). 어떻게 보일지). 그러나 조인을 수행하는 방법을 알아낼 수 있으면 분석을 다시 실행할 수 있기 때문에 이것은 덜 중요합니다.
이 문제에 대해 몇 가지 해결책을 찾았지만 아래에 나와있는 이유로 작동하지 않았습니다.
해결 방법 1 : David Aalbers의 블로그 - 새로운 스크립트 를 편집 하고 ArcMap으로 가져 오는 방법을 알아 내는 초보자가 너무 많습니다 . 나는 시도 이전 스크립트를 하고 그냥 테스트, test_1, test_1_1, test_1_1_1 등이라는 제목의 빈 다각형의 톤을 생성
해결 방법 2 : 일대 다 조인 -쿼리 테이블 만들기 도구를 사용하려고했지만 (식 작성기를 사용했지만 SQL에 대한 지식이 없음) 오류 000383 : 테이블 문제, 작업 영역을 찾을 수 없습니다. 실행하지 못했습니다 (MakeQueryTable). 모든 파일이 같은 폴더에 있지만 지리 데이터베이스에는 없습니다.