Estoy usando ArcMap 10.2.2 con una licencia avanzada. He usado ArcMap para otros análisis básicos, pero soy bastante nuevo en el programa y solo tengo habilidades básicas de codificación, sin experiencia en SQL fuera de las consultas muy básicas que usan los constructores de código SQL en ArcMap.
Tengo polígonos de rangos geográficos de especies y tengo una tabla con una lista de patógenos / enfermedades transmitidas por esas especies. Ciertas especies portan múltiples patógenos. En un mundo ideal, uniría los polígonos de los rangos a la tabla de especies + patógenos y mantendría los datos poligonales / espaciales, pero no parece que haya una herramienta SIG para hacer esto (voy a más tarde cuenta los agentes patógenos superpuestos, por lo que es importante que cada combinación de especie y agente patógeno tenga su propia característica, en lugar de una característica que tenga la información para múltiples agentes patógenos). Así son mis datos (# 1 y # 2, # 3 es para más adelante):
Tabla de atributos para características espaciales:
Tabla sin datos espaciales:
(Tenga en cuenta que estos no son datos reales, y las combinaciones de patógenos-especies pueden no ser reales. De hecho, tengo 115 polígonos y 519 filas de tablas. Las especies transportan entre 1-40 patógenos y, por lo tanto, las especies tienen entre 1-40 filas en mi mesa)
Como una ventaja adicional, debido a los análisis futuros que debo hacer, idealmente me gustaría poder hacer esta unión uno a muchos para poder mantener una columna adicional de datos de la tabla (ver más abajo un ejemplo de cómo se vería esto). Sin embargo, esto es menos importante porque si puedo descubrir cómo hacer la unión, puedo rehacer el análisis.
Hay algunas soluciones que encontré para este problema, pero no funcionaron para mí por los motivos que se enumeran a continuación:
Solución 1: blog de David Aalbers : soy demasiado novato para descubrir cómo editar el script más nuevo y cómo importarlo en ArcMap. Probé el script anterior y solo generó una tonelada de polígonos vacíos titulados test, test_1, test_1_1, test_1_1_1, etc.
Solución 2: Unión uno a muchos : intenté usar la herramienta Crear tabla de consulta (y no tengo conocimiento de SQL, aunque utilicé el generador de expresiones) y obtuve el ERROR 000383: Problema con una tabla, no puedo encontrar el espacio de trabajo & Error al ejecutar (MakeQueryTable). Todos mis archivos están en la misma carpeta, pero no están en una geodatabase.