Quiero orientar mis etiquetas de elevación cuesta arriba.
¿Es eso posible?
Actualmente estoy usando la herramienta de etiquetado de QGIS (no esa en la configuración de capa). Quiero las etiquetas curvas y orientadas hacia arriba (y me gustaría definir con qué frecuencia se muestran los números). Todo es para un mapa impreso.
Respuestas:
Aquí vamos, un método para tener cierto control sobre la colocación de la etiqueta de contorno, vea la imagen.
Lo primero que hice fue cargar los contornos. Luego, en un nuevo archivo de forma de línea, dibujé una línea desde la parte superior de la colina hasta la parte inferior (las etiquetas en la imagen están alineadas con esto). Luego tampé la línea y usé el búfer para recortar la capa de contorno. Después de eso, cargué los contornos recortados sobre la capa de contorno, configuré la simbología para que las pequeñas líneas no se procesaran y etiqueté la capa recortada con el nuevo sistema de etiquetado.
En el ejemplo que se muestra, solo usé una línea recta, pero, por supuesto, también sería posible usar polilíneas para producir etiquetas mejor colocadas.
Oh, solo necesita un pequeño valor de búfer, 50 metros, creo que usé en el ejemplo, incluso esto podría haber sido mayor de lo estrictamente necesario.
fuente
Utilizando la colocación paralela junto con la "línea de fuelle" y la "posición dependiente de la orientación de la línea", me las arreglé para colocar las etiquetas en el lado cuesta arriba siempre.
Sin embargo, la colocación curva parece ignorar la orientación de la línea. ( Informé el comportamiento).
Además, no parece posible lograr etiquetas al revés, si buscabas eso.
fuente
Lo que podría hacer es crear un archivo de puntos a partir de los contornos con un atributo de la elevación (puede hacerlo utilizando cualquier herramienta de perfil de línea). Luego agregue en el punto el valor del aspecto (necesitará el ráster de aspecto pero eso es fácil de producir) y finalmente gire la etiqueta de elevación en los puntos de acuerdo con el aspecto (de hecho, tendrá que ser 180 grados + aspecto, porque aspecto es la dirección de descenso ). Puede diseñar los puntos para que no se muestren. Espero que esto ayude, depende en gran medida de los detalles de sus datos, si el aspecto no coincide con la dirección del contorno, puede ser bastante molesto.
fuente
A menudo, los vértices de la línea de contorno se capturan de tal manera que la cuesta arriba siempre está en el mismo lado de la línea. Tal vez sea el caso de sus datos ...
fuente
Supongo que el interlocutor quiere que las etiquetas de contorno miren hacia arriba, en lugar de colocarse en el lado cuesta arriba del contorno.
En QGIS 3.2, vaya a
y seleccione Mostrar etiquetas al revés = siempre . Sin esto, QGIS se negará a imprimir etiquetas al revés, y terminará con una combinación de orientaciones.
Si encuentra que las etiquetas están al revés, puede usar la herramienta Invertir dirección de línea de la Caja de herramientas de procesamiento.
Tenga en cuenta que esto supone que todos los contornos de la capa están orientados de la misma manera. Este debería ser el caso si se ha utilizado la herramienta Contour en QGIS (que llama a gdal_contour).
fuente