Я використовую ArcMap 10.2.2 з розширеною ліцензією. Я використовував ArcMap для інших базових аналізів, але я досить новий у програмі і маю лише основні навички кодування, без досвіду SQL за межами дуже базових запитів із використанням конструкторів SQL-коду в ArcMap.
У мене є багатокутники географічного діапазону видів, і я маю таблицю із переліком збудників / захворювань, які переносяться цими видами. Окремі види переносять численні патогени. В ідеальному світі я б приєднав багатокутники діапазонів до таблиці видів + збудників і зберігав полігон / просторові дані, але, схоже, не існує інструменту ГІС для цього (я збираюся пізніше підраховують перекриваються патогени, тому важливо, щоб у кожної комбінації видів-збудників була своя особливість, а не одна особливість, яка має інформацію про декілька патогенів). Ось як виглядають мої дані (№1 та №2, №3 - на потім):
Таблиця атрибутів для просторових особливостей:
Таблиця без будь-яких просторових даних:
(Зверніть увагу, що це не реальні дані, і поєднання видів-патогенів можуть бути нереальними. Насправді у мене 115 полігонів і 519 рядків таблиць. Види переносяться десь між 1-40 збудниками, і тому види мають десь 1-40 рядів у мій стіл)
Як додатковий бонус, через майбутні аналізи, які мені потрібно зробити, я б в ідеалі хотів би зробити це приєднанням один до багатьох таким, щоб я міг зберігати додатковий стовпчик даних із таблиці (див. Нижче приклад як це може виглядати). Однак це менш важливо, тому що якщо я можу зрозуміти, як зробити приєднання, я можу просто повторити аналіз.
Є декілька рішень, які я знайшов у цій проблемі, але вони не спрацювали для мене з перелічених нижче причин:
Рішення 1: Блог Девіда Аальберса - Я занадто новачок, щоб зрозуміти, як редагувати новіший сценарій і придумати, як імпортувати його в ArcMap. Я спробував старіший сценарій, і він просто створив тону порожніх багатокутників під назвою тест, test_1, test_1_1, test_1_1_1 тощо.
Рішення 2: Приєднатися один до багатьох - я спробував використати інструмент Make Query Table (і я не знаю SQL, хоча я використовував конструктор виразів), і я отримав ПОМИЛУ 000383: Проблема з таблицею, не можу знайти робочу область & Не вдалося виконати (MakeQueryTable). Усі мої файли знаходяться в одній папці, але вони не знаходяться в базі даних геоданих.