CÓMO
Las instrucciones proporcionadas describen cómo etiquetar una tabla relacionada mediante Python. No hay funcionalidad de uso inmediato para etiquetar una tabla relacionada.
Nota: Se necesita un conocimiento básico de las funciones de Python y los cursores de búsqueda.
El siguiente código crea una función de Python FindLabel. Nunca se crean relaciones, pero los dos campos clave se comparan en una iteración doble.
def FindLabel ([keyField], [FirstLabel]): import arcpy key1 = [keyField] # Key field in feature class key2 = "ID" # Key field in related table L = [FirstLabel] # Label field in feature class L2 = "Label2" # Label field in related table myDataTable = r"<path-to-related-table>" # Path to related table cur = arcpy.da.SearchCursor(myDataTable, [key2, L2]) for row in cur: if str(key1) == str(row[0]): L = L + " " + str(row[1]) return L
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri