Estou usando o ArcMap 10.2.2 com uma licença avançada. Eu usei o ArcMap para outras análises básicas, mas sou bastante novo no programa e tenho apenas habilidades básicas de codificação, sem experiência em SQL fora de consultas muito básicas usando os construtores de código SQL no ArcMap.
Tenho polígonos das áreas geográficas das espécies e tenho uma tabela com uma lista de patógenos / doenças transmitidas por essas espécies. Certas espécies carregam múltiplos patógenos. Em um mundo ideal, eu juntaria os polígonos dos intervalos à tabela das espécies + patógenos e manteria os dados poligonais / espaciais, mas não parece haver uma ferramenta GIS para fazer isso (eu vou mais tarde contam patógenos sobrepostos, por isso é importante que cada combinação espécie-patógeno tenha seu próprio recurso, em vez de um recurso que tenha informações sobre vários patógenos). Estes são os aspetos dos meus dados (os nºs 1 e 2, 3 são para mais tarde):
Tabela de atributos para recursos espaciais:
Tabela sem dados espaciais:
(Observe que esses dados não são reais e as combinações entre patógenos e espécies podem não ser reais. Na verdade, tenho 115 polígonos e 519 linhas de tabela. As espécies carregam entre 1-40 patógenos e, portanto, as espécies têm entre 1-40 linhas em minha mesa)
Como um bônus adicional, por causa das análises futuras que eu preciso fazer, eu gostaria de poder fazer essa junção um-para-muitos para que eu pudesse manter uma coluna extra de dados da tabela (veja abaixo um exemplo de como isso pode parecer). No entanto, isso é menos importante porque, se eu conseguir descobrir como fazer a junção, posso refazer a análise.
Encontrei algumas soluções para esse problema, mas elas não funcionaram para mim pelos motivos listados abaixo:
Solução 1: Blog de David Aalbers - Sou muito novato para descobrir como editar o script mais recente e como importá-lo para o ArcMap. Eu tentei o script mais antigo e ele gerou uma tonelada de polígonos vazios intitulados test, test_1, test_1_1, test_1_1_1 etc.
Solução 2: Junção um-para-muitos - tentei usar a ferramenta Criar tabela de consultas (e não tenho conhecimento de SQL, embora tenha usado o construtor de expressões) e recebi o erro ERRO 000383: Problema em uma tabela, não consigo encontrar o espaço de trabalho & Falha na execução (MakeQueryTable). Todos os meus arquivos estão na mesma pasta, mas eles não estão em um geodatabase.