Quero orientar minhas etiquetas de elevação para cima.
Isso é possível?
Atualmente, estou usando a ferramenta de rotulagem do QGIS (não aquela nas configurações de camada). Quero que os rótulos sejam curvos e orientados para cima (e gostaria de definir com que regularidade os números são exibidos). É tudo para um mapa impresso.
Respostas:
Aqui vamos nós, um método para obter algum controle sobre o posicionamento das etiquetas de contorno, veja a figura.
A primeira coisa que fiz foi carregar os contornos. Em seguida, em um novo shapefile de linha, desenhei uma linha do topo da colina até o fundo (os rótulos da imagem estão alinhados com isso). Em seguida, coloquei a linha em buffer e usei o buffer para cortar a camada de contorno. Depois disso, carreguei os contornos cortados sobre a camada de contorno, defina a simbologia para que as pequenas linhas não renderizem e rotulei a camada cortada usando o novo sistema de etiquetagem.
No exemplo mostrado, usei apenas uma linha reta, mas é claro que também seria possível usar polilinhas, para produzir etiquetas melhor colocadas.
Ah, você só precisa de um pequeno valor de buffer, 50 metros, acho que usei no exemplo, mesmo que isso tenha sido maior do que o estritamente necessário.
fonte
Usando posicionamento paralelo junto com "linha abaixo" e "posição dependente da orientação da linha", consegui colocar as etiquetas sempre no lado superior.
O posicionamento curvo atualmente parece ignorar a orientação da linha. (Eu relatei o comportamento.)
Além disso, não parece possível obter rótulos invertidos, se você estava buscando isso.
fonte
O que você pode fazer é criar um arquivo de ponto a partir dos contornos com um atributo da elevação (você pode fazer isso usando qualquer perfil da ferramenta de linha). Em seguida, adicione no ponto o valor do aspecto (você precisará da varredura do aspecto, mas isso é fácil de produzir) e, finalmente, gire a etiqueta de elevação nos pontos de acordo com o aspecto (na verdade, precisará ser 180 graus + aspecto, porque o aspecto é a direção em declive ). Você pode estilizar os pontos para que eles não apareçam. Espero que isso ajude, pois depende muito dos detalhes dos seus dados; se o aspecto não corresponder à direção do contorno, pode ser bastante irritante.
fonte
Freqüentemente, os vértices da linha de contorno são capturados de forma que a subida esteja sempre do mesmo lado da linha. Talvez seja o caso dos seus dados ...
fonte
Suponho que o interlocutor queira que os rótulos dos contornos estejam voltados para cima, em vez de serem colocados no lado mais alto do contorno.
No QGIS 3.2, vá para
e selecione Mostrar rótulos de cabeça para baixo = sempre . Sem isso, o QGIS se recusará a imprimir etiquetas de cabeça para baixo, e você terá uma mistura de orientações.
Se você achar que as etiquetas estão erradas, poderá usar a ferramenta Inverter direção da linha na Caixa de ferramentas de processamento.
Observe que isso pressupõe que todos os contornos da camada são orientados da mesma maneira. Esse deve ser o caso se a ferramenta Contour no QGIS tiver sido usada (que chama gdal_contour).
fonte