Estoy utilizando ArcGIS 10.2 y tengo tres parámetros, clase de característica, campo y un parámetro multivalor respectivamente en la herramienta ArcGIS. Relleno el parámetro multivalor con valores únicos de la clase de característica en la selección de la clase de característica y el campo. Aquí está el fragmento de código:
def updateParameters(self):
if self.params[0].value and self.params[1].value:
fc = str(self.params[0].value)
col = str(self.params[1].value)
self.params[2].filter.list = sorted(
set(
row[0] for row in arcpy.da.SearchCursor(fc, [col]) if row[0]
)
)
Por defecto, ninguno de los valores está marcado en la herramienta.
¿Cómo puedo comprobar todos los valores del parámetro multivalor a través de Clase ToolValidation ¿usando python 2.7?