EDITAR_CODIGOS_R
Añade códigos a las líneas que forman los recintos seleccionados de la topología para inundaciones, o elimina códigos de esas líneas.
Parámetros
No admite parámetros.
Observaciones
Esta es una orden de inundación: trabaja sobre la topología para inundaciones, que hay que generar antes con GENERAR_TOPOLOGIA_INUNDACION o con GENERAR_TOPOLOGIA_INUNDACION_SIN_ISLAS. Si no hay topología para inundaciones, la opción del menú está desactivada. Si tecleas la orden, muestra el aviso «No hay ninguna topología temporal creada», emite el sonido de error y termina.
La topología para inundaciones no se actualiza cuando modificas el dibujo con otras órdenes: no incluye las líneas que dibujes después de generarla, y las líneas que borres dejan de tenerse en cuenta. Genera de nuevo la topología después de modificar el dibujo. Los cambios que hace esta orden sí se trasladan a la topología.
Selección de recintos
La orden muestra el mensaje «Selecciona el área» y resalta el recinto que está bajo el cursor.
- Pulsa el botón de datos dentro de un recinto para seleccionarlo. La selección anterior se descarta.
- Mantén pulsada la tecla Ctrl al pulsar el botón de datos para añadir el recinto a la selección o quitarlo de ella.
- Pulsa el botón de tentativo para sustituir el último recinto seleccionado por el siguiente recinto que contiene el punto y que no está ya seleccionado. Si no hay ninguno, el último recinto sale de la selección y la orden emite el sonido de error.
- Pulsa el botón de reset para vaciar la selección.
- Pulsa la barra espaciadora para aceptar la selección. Si no hay ningún recinto seleccionado, la orden emite el sonido de error.
- Pulsa Esc para terminar la orden.
Las líneas que procesa la orden son las del contorno exterior y las de los huecos de los recintos seleccionados. Una línea que comparten dos recintos seleccionados no se procesa, porque queda dentro de la zona seleccionada.
Cuadro de diálogo

Al aceptar la selección, la orden muestra el cuadro Editar códigos por inundación. La lista contiene, en orden alfabético, los códigos de las líneas que procesa la orden:
| Columna | Descripción |
|---|---|
| Código | Nombre del código |
| Número de líneas | Número de líneas que tienen el código. Una línea que tiene el código repetido cuenta una vez |
- Eliminar los códigos seleccionados a las entidades que tengan dicho código: quita de la lista los códigos de las filas seleccionadas. Solo está activo si hay alguna fila seleccionada.
- Añadir código a las entidades que no lo tengan: abre el cuadro de búsqueda de códigos, en el que puedes elegir uno o varios códigos. La orden no usa los códigos activos. Cada código elegido aparece en la lista con el número total de líneas. Si añades un código que habías eliminado, se cancela la eliminación.
Los botones solo cambian la lista. Las líneas se modifican al pulsar Aceptar. Si pulsas Cancelar, la orden termina sin modificar nada.
El cuadro recuerda su tamaño y posición.
Funcionamiento
Al pulsar Aceptar, la orden procesa cada línea:
- Quita todas las apariciones de cada código eliminado.
- Añade al final, sin atributos, cada código añadido que la línea no tenga. Una línea que ya tiene el código no lo recibe otra vez, aunque esté activada la opción de permitir códigos repetidos.
- Los códigos que la línea conserva mantienen sus atributos.
- Si la línea se queda sin códigos, la orden la borra.
- Si no cambia ningún código de la línea, la orden no la modifica.
La orden sustituye cada línea modificada por una línea nueva con los mismos vértices y los códigos resultantes. La topología para inundaciones y las topologías cargadas del archivo de dibujo activo pasan a usar la línea nueva.
UNDO deshace de una vez todos los cambios de una ejecución de la orden.
Características de la orden
| Tipo de orden | Orden interactiva |
|---|---|
| Repite automáticamente | Sí, si la variable REPITE está activada. Al pulsar Esc o si no hay topología para inundaciones, no se repite |
| Opción del menú donde aparece la orden | Inundación/Editar códigos... |
| 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 | DigiNG.OrdenesTopologia.dll |
| Implementación | Nativa |
| Variables relacionadas | REPITE |
| Órdenes relacionadas | GENERAR_TOPOLOGIA_INUNDACION GENERAR_TOPOLOGIA_INUNDACION_SIN_ISLAS DESCARGAR_TOPOLOGIA_INUNDACION ANADE_CODIGOS_ACTIVOS_Y_CENTROIDE BORRA_COD_R CAMB_COD_R MOSTRAR_COD_I PONER_ATR_R PONER_COD_RECINTO_CENTROIDE UNDO |
| Nombre interno | {13FEE65F-C296-4498-BFD8-41A4E80124A4} |