Michael Miller<\/A><\/P><\/P>
Estoy recibiendo el error: "INTERSECTING_FEATURE: Input Feature or Value Info is null" cuando ejecuto Attribute Assistant para nuestro Inventario de Señales y Postes, y no estoy seguro de qué está causando este error. Aunque los FACILITYID se generaron correctamente para ambas clases de entidades, Poste y Señal, Attribute Assistant no pudo actualizar el campo ATTACHID de la Señal con el FACILITYID del Poste debido a este error.<\/P>
<\/P>
Antecedentes: <\/P>
Acabo de comenzar a usar la versión más reciente (junio 2016) de Attribute Assistant en ArcMap 10.3. Tenemos más de 9000 entidades de postes que previamente tenían asignados PoleID usando una versión anterior de Attribute Assistant, y más de 15000 entidades de señales que también tenían asignados SignIDs (FACILITYID) y ATTACHID (del campo FACILITYID del fc Pole). Con el nuevo complemento AA, me aseguré de seguir las instrucciones para renombrar archivos de configuración antiguos, desinstalar\/reinstalar, etc.<\/P>
<\/P>
Con los recientes esfuerzos de recolección de datos (el personal de campo está usando Collector App para agregar a este inventario), tuvimos aproximadamente 80 nuevas entidades de postes y más de 150 nuevas entidades de señales. Después de desinstalar\/instalar la nueva versión de Attribute Assistant, pude completar con éxito el flujo de trabajo para asignar nuevos FACILITYID a los postes. Sin embargo, al ejecutar la herramienta en la clase de entidad Señal, solo se actualizaron los FACILITYID, y los ATTACHID (Intersecting_Feature) quedaron nulos. Hemos hecho nuestra debida diligencia y asegurado que nuestras entidades están intersectando (señales ajustadas a postes), por lo que no es un problema con las geometrías.<\/P>
De los registros para intentar:<\/P>
<\/P>
Estableciendo orden de clasificación: Campo - RUNORDER
Consultando tabla para Último Valor para la capa: Transportation.DBO.Sign
Consulta usada: (TABLENAME = '*' OR TABLENAME = 'Sign' OR TABLENAME like 'Sign|*' OR TABLENAME like 'Sign|%') AND VALUEMETHOD = 'Last_Value'
Número de resultados: 7
Buscando INSTALLDATE
Buscando TURNSTOCLOSE
Buscando OPERABLE
Buscando OWNEDBY
Buscando MAINTBY
Buscando FLOOR
Buscando INTERFLOOR
Consultando tabla para reglas para la capa: Transportation.DBO.Sign
Consulta usada: (TABLENAME = '*' OR TABLENAME = 'Sign' OR TABLENAME like 'Sign|*' OR TABLENAME like 'Sign|%') AND ON_MANUAL = 1
Número de resultados: 2
Iterando por las filas
------------------------------------------------
Información de fila
Número de fila 1
NombreTabla: Sign
NombreCampo: FACILITYID
InfoValor: SIGNID|8|SIGN-[seq]|True
MétodoValor: GENERATE_ID
Al crear: 0
Al cambiar: 0
Comprobando restricción por subtipo
Nombre del campo: Facility Identifier fue encontrado en índice: 33
Probando: GENERATE_ID
Finalizado: GENERATE_ID
------------------------------------------------
------------------------------------------------
Información de fila
Número de fila 2
NombreTabla: Sign
NombreCampo: ATTACHID
InfoValor: Pole|FACILITYID|C|FALSE
MétodoValor: INTERSECTING_FEATURE
Al crear: 0
Al cambiar: 0
Comprobando restricción por subtipo
Nombre del campo: Attachment ID fue encontrado en índice: 32
Probando: INTERSECTING_FEATURE
ERROR: INTERSECTING_FEATURE: Input Feature or Value Info is null
Finalizado: INTERSECTING_FEATURE
------------------------------------------------
HECHO
---------------------------------------<\/PRE><\/P>La línea 46 muestra el error, aunque no tengo claro a qué Info Valor se refiere ni a qué feature de entrada. La Info Valor en la Tabla Dinámica para las entradas relevantes es así:<\/P>Sign; ATTACHID; INTERSECTING_FEATURE; Pole|FACILITYID|P|TRUE; Falso (al crear); Falso (al cambiar atributo); Verdadero (solo manual); 6 (Peso Regla);<\/LI>Sign; FACILITYID; GENERATE_ID; SIGNID|8|SIGN-[seq]|TRUE; Falso (al crear); Falso (al cambiar atributo); Verdadero (solo manual); 9 (Peso Regla);<\/LI>Pole; FACILITYID; GENERATE_ID; SIGNID|8|POLE-[seq]|TRUE; Falso (al crear); Falso (al cambiar atributo); Verdadero (solo manual); 10 (Peso Regla);<\/LI><\/UL>Nota: Cada Poste en el Inventario tiene un FACILITYID, por lo que Input Feature no debería ser necesariamente nulo..<\/P><\/P>Resumen:<\/P>- Tengo ambas Clases de Entidades, Sign y Pole, presentes en el mxd<\/P>- He intentado seleccionar solo las entidades Sign que necesitan actualizaciones (ahora solo señales con valores NULL en ATTACHID ya que los SIGNId se crearon exitosamente), y también he intentado seleccionar todas las señales en el inventario. Sin suerte en ambos casos<\/P>- Los FACILITYID se crearon exitosamente tanto para POLES como para SIGNS (los postes se ejecutaron primero, verificado)<\/P>- Versión más reciente de Attribute Assistant (junio 2016)<\/P>- He intentado cambiar la C en la info del valor INTERSECTING_FEATURE a una P, pero nunca se me solicitó después de ejecutar la regla manual AA ; también he probado solo "Pole|FACILITYID" pero eso tampoco pobló los ATTACHID en el Fc Sign<\/P><\/P>¡Cualquier ayuda será muy apreciada! Gracias,<\/P>-Ryan<\/P><\/BODY><\/HTML>