QGIS tutorial QChainage hectómetro

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

ความคิดเห็น • 8

  • @elizabethsanchezmacias8085
    @elizabethsanchezmacias8085 2 ปีที่แล้ว +2

    Buenas tardes Carlos, estoy empezando en el mundo QGIS, muchas gracias por compartir tus conocimientos. ¿cómo se hace para que los puntos que van de cien en cien en la etiqueta, salgan consecutivos?, saludos muchas gracias

    •  2 ปีที่แล้ว +2

      Hola Elisabeth,
      La propia herramienta ya lo crea así, ya quedan ordenados.

    • @elizabethsanchezmacias8085
      @elizabethsanchezmacias8085 2 ปีที่แล้ว

      @ Hola Carlos, gracias, era cuestión de etiquetas que no lo había puesto bien. Aprovecho y te comento, cuando descargo los PK de la zona que deseo viene de Km en Km , y muchas veces necesito los intermedios, ¿cómo hago para establecerlos?

  • @luisanthonyramirezmedina1182
    @luisanthonyramirezmedina1182 7 วันที่ผ่านมา

    buenas tardes Carlos, una consulta porque al momento de ejecutar el plugin de Qchainege me sale el siguiente anuncio "Ha ocurrido un error mientras se ejecutaba el código de Python:
    TypeError: QgsDistanceArea.convertLengthMeasurement(): argument 2 has unexpected type 'int'
    Traceback (most recent call last):
    File "C:\Users/ANTHONY/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\qchainage\qchainagedialog.py", line 119, in on_UnitsComboBox_currentIndexChanged
    calc = self.da.convertLengthMeasurement(1.0, self.currentUnits)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    TypeError: QgsDistanceArea.convertLengthMeasurement(): argument 2 has unexpected type 'int'
    Versión de Python: 3.12.7 (main, Oct 25 2024, 11:18:09) [MSC v.1938 64 bit (AMD64)]
    Versión de QGIS: 3.34.13-Prizren Prizren, 222b5995"

    •  7 วันที่ผ่านมา

      Hola, parece que has puesto un valor que no es compatible con el valor esperado, esperaba un número entero, parece...

  • @virtu_79
    @virtu_79 3 ปีที่แล้ว

    Hola Carlos, soy Antonio Serrano y te conozco del telegram de QGIS. Enhorabuena por todos estos vídeos que nos ayudan un montón. Quería hacerte una consulta. En carreteras utilizamos la nomenclatura de los puntos kilométricos P.K. 0+000. Así a los 38 metros tendríamos el PK 0+038 y en el 12.453, el PK 12+453. No he conseguido crear una etiqueta con ese formato. Lo he conseguido cuando no tengo ceros a la izquierda pero en el primer caso me sale 0+38. Se te ocurre algo. Sería interesante introducir ese format_number para la comunidad de Civil. Un saludo.

    •  3 ปีที่แล้ว

      Hola Antonio, Hoy por la tarde intentaré crear la expresión adecuada para generar el formato que comentas (PK 12+453)

    •  3 ปีที่แล้ว +4

      Antonio, he creado una expresión para crear las etiquetas de los Pk como comentaste:
      Sería añadir esta expresión al valor de la etiqueta, solo tienes que reemplazar el campo que yo he utilizado ("cngmetros") por el tuyo
      CASE
      WHEN "cngmetros" < 1000 THEN
      'PK 0+' || rpad( format_number( "cngmetros",0) , 3, 0)
      WHEN "cngmetros" >= 1000 THEN
      'PK ' || format_number( "cngmetros" /1000,0) || '+' ||
      rpad( format_number( "cngmetros" - format_number("cngmetros" /1000,0)*1000,0), 3, 0)
      END
      Espero que te sirva.
      Un saludo