CREAR_TRAMOS_PARA_UNIR_CURVAS
Crea líneas de dos vértices que unen los extremos próximos de curvas de nivel del mismo nivel que no están unidas.
Parámetros
| Número de parámetro | Descripción | Valores | Opcional |
|---|---|---|---|
| 1 | Código de las curvas de nivel | Código. La orden compara el primer código de cada geometría | No |
| 2 | Distancia máxima en planta entre los extremos que se unen | Número. Admite la coma o el punto como separador decimal | No |
Por ejemplo, CREAR_TRAMOS_PARA_UNIR_CURVAS=020123 10 une las curvas con código 020123 cuyos extremos están a menos de 10 unidades.
Observaciones
La orden compara cada par de geometrías no borradas cuyo primer código es el indicado. Descarta el par si la Z del primer vértice de las dos geometrías es distinta o si algún extremo de una geometría coincide con algún extremo de la otra. Si no lo descarta, prueba las combinaciones de extremos en este orden: origen-origen, origen-fin, fin-origen y fin-fin. Con la primera combinación cuyos extremos están a menos de la distancia indicada, crea una línea de dos vértices que une esos extremos, con los códigos de la primera geometría.
La distancia se calcula con la calculadora geográfica de la ventana de dibujo.
Al terminar, si la orden ha creado algún tramo, muestra un globo con el número de tramos y emite el sonido de fin. Si no ha creado ninguno, muestra el globo «No se ha añadido nada» y emite el sonido de error.
Si el número de parámetros no es dos o la distancia no es un número, la orden emite el sonido de error y muestra un cuadro con el motivo y la forma de uso.
La orden es el guion de Python crear_tramos_para_unir_curvas.py del repositorio ComandosDigi3DPython. Digi3D.AI lo instala en la carpeta OrdenesPython de su carpeta de instalación. Para modificar la orden, copia el archivo en el directorio de macroinstrucciones y edita la copia: Digi3D.AI ejecuta la copia en lugar del archivo instalado.
La página Unir curvas de nivel cercanas explica el código.
Características de la orden
| Tipo de orden | Orden inmediata |
|---|---|
| Repite automáticamente | No |
| Opción del menú donde aparece la orden | Esta orden no tiene asociada ninguna opción de menú |
| Barra de herramientas en la que aparece la orden | Esta orden no tiene asociado ningún botón en ninguna barra de herramientas |
| Extensión | crear_tramos_para_unir_curvas.py |
| Implementación | Python |
| Código fuente | crear_tramos_para_unir_curvas.py |
| Variables relacionadas | No tiene variables relacionadas |
| Órdenes relacionadas | No tiene órdenes relacionadas |