Estoy tratando de aplicar el OS QML (a todo Color) estilos de a OS Vector Mapa de Distrito de los shapefiles en QGIS 2.18.0 . En su mayoría, que funciona bien, a veces, pero estoy teniendo problemas de estilo de las carreteras.
Los caminos son de estilo usando un número de diferentes capas, como se muestra en la orientación de la imagen proporcionada por el sistema operativo.
Algunos carretera capas son de estilo por categorías ('Relleno' capas) y algunas capas (la 'Carcasa' capas) son de estilo mediante reglas. Inicialmente, ninguno de la carretera de las capas de la pantalla, y creo que es porque el archivo qml se basa en un atributo llamado 'featureCode' y el equivalente mapa atributo se llama 'FEATCODE'.
Para los clasificados capas de esta se fija fácilmente mediante la selección de la 'FEATCODE' como la columna en la Capa de la ficha Estilo. Pero esto no es fácilmente fijado por la regla basada en el estilo.
He mirado en un número de maneras para rectificar esta:
Editar el mapa atributo nombre de la tabla para que coincida con el archivo qml (pero esto es no se permite como 'featureCode' es demasiado largo para ser un nombre de atributo)
Editar las reglas una vez aplicado en QGIS, el cambio de 'featureCode' a
'FEATCODE' en la Capa de la ficha estilo para cada ocurrencia de cada regla (esto es mucho tiempo y tiene que ser repetido para cada regla y para cada capa)- Editar el archivo qml, el cambio de 'featureCode' a 'FEATCODE' (Me han confirmado esto funciona, pero de nuevo es un poco mucho tiempo).
Mi pregunta es, que me estoy perdiendo alguna manera obvia de la asignación de la qml el nombre del atributo para el shapefile nombre de atributo sin tener que hacer un montón de edición? Esto parece una bonita problema fundamental con estos archivos (he descargado tanto shapefile y QML archivo al mismo tiempo y tienen el doble de comprobar que se encuentran para el mismo conjunto de datos Vectorial Mapa de Distrito) - a menos que yo haya pasado por alto algo. El mismo problema puede afectar a un número de las otras capas así.