Digi3D MGCP
Orden PROCESOS
Esta orden muestra el cuado de diálogo de Procesos, que sirve al usuario para definir una batería de procesos.

El usuario podrá seleccionar los procesos que quiera ejecutar. Al seleccionarlos aparecerá su descripción en el lado derecho de la ventana. En la parte inferior se encuantra un botón que permite pasar el proceso seleccionado a la batería de procesos.
Finalmente hay un botón para proceder a su ejecución o cancelación.
Los procesos que vienen representados aquí están especificados en el archivo procesos.xml. Este fichero deberá estar seleccionado en cuadro de diálogo de Configuración.
Al abrir este fichero nos encontramos con lo siguiente:
|
<?xml version="1.0" encoding="utf-8"?> <processes> <process name="Mostrar el panel de tareas" guid="{9C6F1E2E-A58D-4d6a-9FFF-62B513A5C619}"> Este proceso muestra el panel de tareas. </process> <process name="Borrar el panel de tareas" guid="{FA96D67F-286C-4761-AECD-D7FBCEBAF477}"> Este proceso elimina todas las tareas de la barra de tareas. Se puede utilizar al comienzo de la batería de procesos ó entre procesos si se quieren ignorar los mensajes de los procesos que se acaban de ejecutar. </process>
<process name="IDs sin tabla definida" guid="{977E6B1C-199E-4e82-99E5-923D2E109BFD}"> Este analizador detecta y corrige automáticamente entidades que tengan códigos con un ID asignado pero sin apuntar a ninguna tabla específica. Ejemplo: Código=AAA010, Tabla=0, Registro=127 El programa es capaz de corregir esta anomalía automáticamente ya que se puede obtener automáticamente el nombre de la tabla para el código "AAA010" de la tabla de códigos activa (digi.tab.xml) y luego consultar ese número de tabla a la base de datos cargada. </process> <process name="Tabla con ID nulo" guid="{968A0667-768A-4240-8596-A5AFD609AC28}"> Este analizador detecta y marca como error todas las entidades que tengan códigos apuntando a una tabla definida pero que tienen ID nulo. No se debería de localizar ningún error de este tipo en todo el archivo. </process> <process name="Áreas, Centroides, elementos Lineales o puntuales sin atributo" guid="{8205040D-0562-4821-9435-F617AEA112ED}" parameters="A* C* L* P* -L0 -L1"> Este analizador detecta y marca como error todas las entidades que tengan códigos de tipo Area (aquellos que comienzan por A), Centroide (aquellos que comienzan por C) o Lineal (aquellos que comienzan por L) que no tengan asignado un atributo de base de datos. Todas las entidades de tipo Area, Centroide, Lineales y Puntuales deben tener un atributo. </process> <process name="Entidades con código de centroide" guid="{3BE49705-436B-41fd-B121-76DA3E70C6DD}" parameters="C* 'T' 'Esta entidad no debería tener código de centroide ya que no es un texto.'" > Este analizador detecta y marca como error todas las entidades que tengan algún código de centroide pero que no sean textos. Los centroides deben ser siempre textos y no se debería de localizar ninguna línea, punto, o elementos complejos con código de centroide. </process> <process name="Entidades con código de area, borde, línea" guid="{3BE49705-436B-41fd-B121-76DA3E70C6DD}" parameters="'A* B* L*' 'C A h' 'Esta entidad tiene un código de Area, Borde o Lineal pero no es ni línea, ni complejo ni complejo con huecos'" > Este analizador detecta y marca como error todas las entidades que tengan algún código de Area, Borde o Lineal pero que no sean ni líneas, ni complejos ni complejos con huecos. Ej: Textos con código de borde. No se debería de localizar ningún error de este tipo en todo el archivo. </process> <process name="IDs inexistentes en la base de datos" guid="{B530C41D-C856-494e-8B01-F2E0604E6481}" > Este analizador detecta y marca como error todas las entidades que tengan algún código que apunte a un ID inexistente en la base de datos. No se debería de localizar ningún error de este tipo en todo el archivo. </process> <process name="Detectar discontinuidades" guid="{68047B96-32B4-4612-B1CF-03D1A2FF3139}"> Este analizador detecta líneas que tienen continuidad geométrica, y que además tienen el mismo número de códigos por lo que en teoría se podrían juntar, pero que no se pueden juntar por que al analizar el contenido de sus atributos en la base de datos, se ha detectado que estos son diferentes.
Si se detectan casos con este analizador, lo normal es que sean errores en la base de datos y que sea necesario editar manualmente los atributos de una de las dos líneas para que tengan los mismos atributos. </process>
<process name="Detectar polígonos vecinos en LAF" guid="{738A2ACC-99EC-4371-A558-4AD0485F1282}" parameters="'CBA030 BBA030 CZD020 BZD020 CBH030 BBH030 CBH020 BBH020 CBH130 BBH130 CBH080 BBH080 CBH140 BBH140 CBA040 BBA040 CDB170 BDB170 CBJ030 BBJ030 CBJ020 BBJ020 CBH160 BBH160 CDA010 BDA010 CBJ100 BBJ100 CAL020 BAL020 CAA012 BAA012 CAA010 BAA010 CBH135 BBH135 CEC030 BEC030 CED010 BED010 CEC040 BEC040 CEB020 BEB020 CEC020 BEC020 CED020 BED020 CEB010 BEB010 CEA010 BEA010 CBJ110 BBJ110 CBH015 BBH015'"> Este analizador genera topologías con los códigos de LAF y las analiza en busca de polígonos vecinos. Según la especificación de M.G.C.P. no se permiten polígonos vecinos (considerando polígonos vecinos a aquellos que tienen un lado en común y los centroides de éstos tienen los mismos valores en la base de datos). </process>
<process name="Detectar incompatibilidades de puente con carretera" guid="{b0720826-8ba0-4df8-ac87-2820357c254c}" parameters="'LAP040' 'LAP030 LOC 44' 'Error, este tramo de carretera no tiene el atributo Above'"> Este proceso detecta entidades con código de puente y de carretera para las cuales el atriubuto LOC (localización vertical relativa) tiene valor 44 (on surface). </process> <process name="Detectar torres eléctricas no tentativadas contra la línea eléctrica" guid="{e806616a-d59f-48a2-9e57-126e8de29af1}" parameters="'Torre eléctrica no tentativada contra la línea eléctrica' PAL240 LAT030"> Este proceso localiza las torres eléctricas que no están correctamente tentativadas a la línea eléctrica. </process> <process name="Cuadro de mensaje 'Trabajo terminado'" guid="{F67EDDCD-8FC6-4fa8-ACFA-9A085AE97AB2}" parameters="Trabajo terminado"> Este proceso muestra un cuadro de diálogo para indicar que se han finalizado los procesos de control de calidad. </process> </processes> |
El formato es muy sencillo, especifica el nombre del proceso, el GUID de la orden que ejecuta, los parámetros y la descripción.
Fecha última modificación: 20 de julio, 2009