Buena respuesta de @whyzar ¡! Podrías cargar .clr en QGIS y luego guardarlo como .qml archivo. Como se describe en este puesto El formato de texto estándar es:
Value R G B Alpha Label
Así que en tu caso, podrías crear un archivo de texto con:
19,161,161,161,255,19
21,152,181,129,255,21
22,114,168,144,255,22
23,124,142,173,255,23
Y cargarlo desde el menú:
A continuación, puede editar y guardar el estilo como .qml .
Desde @Stefan's he incluido un código rápido que reformatea el archivo de texto de entrada de manera que QGIS pueda leerlo (¡espero!):
main_path = 'path/to/directory/'
with open(main_path + 'infile.txt') as infile, open(main_path + 'outfile.txt', 'w') as outfile:
for line in infile:
value = line.split(' ')[0]
line = line.replace(' ', ',').rstrip('\n') + ',255,' + value + '\n'
outfile.write(line)