Tôi đang sử dụng ArcMap 10.2.2 với giấy phép Nâng cao. Tôi đã sử dụng ArcMap cho các phân tích cơ bản khác, nhưng còn khá mới đối với chương trình và chỉ có các kỹ năng mã hóa cơ bản, không có kinh nghiệm SQL ngoài các truy vấn rất cơ bản sử dụng trình tạo mã SQL trong ArcMap.
Tôi có đa giác về phạm vi địa lý của loài và tôi có một bảng với danh sách các mầm bệnh / bệnh do những loài đó mang theo. Một số loài mang nhiều mầm bệnh. Trong một thế giới lý tưởng, tôi sẽ tham gia đa giác của các phạm vi vào bảng của loài + mầm bệnh và giữ dữ liệu đa giác / không gian, nhưng dường như không có công cụ GIS nào để làm điều này (tôi sẽ sau đó đếm các mầm bệnh chồng chéo, vì vậy điều quan trọng là mỗi tổ hợp mầm bệnh có tính năng riêng, thay vì một tính năng có thông tin cho nhiều mầm bệnh). Đây là những gì dữ liệu của tôi trông như thế nào (# 1 & # 2, # 3 là cho sau này):
Bảng thuộc tính cho các tính năng không gian:
Bảng không có dữ liệu không gian:
(Xin lưu ý rằng đây không phải là dữ liệu thực và sự kết hợp giữa các mầm bệnh có thể không có thật. Tôi thực sự có 115 đa giác và 519 hàng bảng. Các loài mang bất cứ nơi nào giữa 1-40 mầm bệnh và do đó các loài có khoảng từ 1-40 hàng trong bàn của tôi)
Là một phần thưởng bổ sung, vì những phân tích trong tương lai tôi cần thực hiện, lý tưởng nhất là tôi có thể thực hiện việc tham gia một-nhiều này để tôi có thể giữ một cột dữ liệu bổ sung từ bảng (xem bên dưới để biết ví dụ về nó trông như thế nào) Tuy nhiên, điều này ít quan trọng hơn vì nếu tôi có thể tìm ra cách tham gia, tôi chỉ có thể làm lại phân tích.
Có một vài giải pháp mà tôi tìm thấy cho vấn đề này, nhưng chúng không hiệu quả với tôi vì những lý do được liệt kê dưới đây:
Giải pháp 1: Blog của David Aalbers - Tôi còn quá nhiều người mới để tìm ra cách chỉnh sửa tập lệnh mới hơn và tìm ra cách nhập nó vào ArcMap. Tôi đã thử tập lệnh cũ hơn và nó chỉ tạo ra một tấn đa giác trống có tiêu đề test, test_1, test_1_1, test_1_1_1, v.v.
Giải pháp 2: Tham gia nhiều người - Tôi đã thử sử dụng công cụ Make Query Table (và tôi không có kiến thức về SQL, mặc dù tôi đã sử dụng trình tạo biểu thức) và tôi đã nhận được ERROR 000383: Vấn đề với bảng, không thể tìm thấy không gian làm việc & Không thể thực thi (MakeQueryTable). Tất cả các tệp của tôi nằm trong cùng một thư mục, nhưng chúng không nằm trong cơ sở dữ liệu địa lý.