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 Editar códigos por inundación

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}