Digi3D
Orden FORZAR_AREA
Esta orden selecciona un código y espera a que el usuario finalice una línea cerrada con dicho código. Si el área de dicha línea está dentro de los criterios indicados en los parámetros, se mostrará un globo con un texto informativo al usuario al estilo "No es necesario registrar esta entidad" o se selecciona un código alternativo (de punto por ejemplo) e invita al usuario a digitalizar un área con dicho código.
Funciona de dos modos dependiendo de los parámetros que le pasemos:
1.- FORZAR_AREA=[operador <,<=;=;>=;>][area][código de líneas][código de puntual][mensaje][código de centroide]
ó
2.- FORZAR_AREA=[operador <,<=;=;>=;>][area][código de líneas][""][mensaje][código de centroide]
El primer caso para digitalizar un centroide en caso de que el area de la línea digitalizada no supere la prueba [operador][area]
y el segundo para mostrar un mensaje al usuario y registrar la entidad como puntual.
Por ejemplo:
1.- FORZAR_AREA=">= 15625 BBH130 '' 'No es necesario registrar esta entidad' CBH130"
Significa:
Si el área que el usuario ha empezado a registrar con código BBH130 tiene una superficie menor a 15.625 metros cuadrados, aparecerá el mensaje "No es necesario registrar esta entidad". La línea registrada hasta ese momento desaparecerá automáticamente.
2.- FORZAR_AREA=">= 15625 BBA050 PBA050 'La entidad ha sido guardada con código puntual' CBA050"
Significa:
Si el área de la entidad registrada con código BBA050 es menor o igual a 15.625 metros cuadrados aparecerá el mensaje: "La entidad ha sido guardada con código puntual". La línea registrada hasta ese momento desaparecerá automáticamente.
Siendo:
< significa < (menor que)
> significa > (mayor que)
Esta orden puede ser añadida al archivo de tareas menu.xml para que automáticamente se hagan los tests al registrar determinados códigos.
Fecha última modificación: 20 de julio, 2009