Digi3D MGCP
Archivo de tareas de MGCP
Este fichero de formato .xml define una barra de herramientas que se mostrará al lado izquierdo dentro de Digi3D. Dicha ventana se llama "Tareas MGCP" y da acceso a las 3 fases de las que está compuesto el proceso de MGCP.
Las tres fases de MGCP:
Fase 0: Entidades de Terreno Superficiales
Fase 1: Resumen de codificación
Fase 2: Herramientas/Controles

Este fichero se llama menu.xml, en él se definen los componentes necesarios para completar cada una de las 3 fases MGCP y tiene el siguiente formato:
|
<?xml version="1.0" ?> <!DOCTYPE menuMGCP[ <!ELEMENT menuMGCP (group+, bintop+)> <!ELEMENT group (codes)> <!ATTLIST group name CDATA #REQUIRED phase CDATA #REQUIRED> <!ELEMENT codes (code+)> <!ELEMENT code (#PCDATA)> <!ATTLIST code command CDATA #REQUIRED title CDATA #REQUIRED parameters CDATA #IMPLIED> <!ELEMENT bintop (#PCDATA)> <!ATTLIST bintop name CDATA #REQUIRED> <!ENTITY cod "{A5CFB875-B477-462c-837E-CB1D54C72D3F}"> <!ENTITY crear_celda_mgcp "{F8C3A9AF-3CAA-4d80-B505-43FCF5CF69CE}"> <!ENTITY selecciona_codigo_ancho_largo "{6E9C84C5-7F49-4eb2-B54D-5C42EFEB787C}"> <!ENTITY selecciona_codigo_1d "{98BB2604-72EE-48a9-A5DA-C720598EE54B}"> <!ENTITY forzar_area "{46F10838-D756-46a4-929D-9F8D466A39B2}"> <!ENTITY cod_bor_cen "{62ECF8AD-EEFD-409D-A358-C1E7C5928950}"> <!ENTITY arroba "{833637C4-D758-45b8-8A73-EA1E9045095A}"> <!ENTITY unir_recinto "{966D41C5-D73F-4147-9592-1C311E6490F7}"> <!ENTITY unir_archivos "{BAE8DAF9-0A81-4e73-8845-D77B6D67C98A}"> <!ENTITY exportar_multilinea "{95E4FD37-409E-46f5-A687-0FB0F3D95FE5}"> <!ENTITY anadir_unk_a_NAM_NFI_NFN_VOI "{330E81D4-172A-4a8b-BE6E-FE8D9B79A9BF}"> <!ENTITY control_de_calidad "{3EABB053-ABEE-439b-B710-9B646E9DC56E}"> <!ENTITY cargar_pois "{87664857-811F-4ceb-972F-672E7DCDA802}"> <!ENTITY geometria_duplicada_a_multicodificacion "{5A0BD118-303A-4cc6-854B-EC10DEACCADA}"> <!ENTITY buscar_entidades_con_mismo_id_fuera_limite "{72810373-C968-4a26-AC53-2EE93250FB3E}"> <!ENTITY borrar_centroides_duplicados "{A06F9337-4CC1-47d9-80FF-83A55559E27A}"> <!ENTITY sql "{330E81D4-172A-4a8b-BE6E-FE8D9B79A9BF}"> ]> <menuMGCP> <group name="Isla" phase="0"> <codes> <code command="&cod;" parameters="BBA030" title="Isla" /> <code command="&cod_bor_cen;" parameters="BBA030 CBA030 'L* B*' 0.5 " title="--- Centroide Isla" /> </codes> </group> <group name="Zonas no visibles" phase="0"> <codes> <code command="&cod;" parameters="BZD020" title="Zona sin datos" /> <code command="&cod_bor_cen;" parameters="BZD020 CZD020 'L* B*' 0.5 " title="----Centroide Zona sin datos" /> </codes> </group> <group name="Hidrografía" phase="0"> <codes> <code command="&cod;" parameters="BBH030" title="Acequia" /> <code command="&cod_bor_cen;" parameters="BBH030 CBH030 'L* B*' 0.5 " title="----Centroide Acequia" /> <code command="&cod;" parameters="BBH020" title="Canal" /> <code command="&cod_bor_cen;" parameters="BBH020 CBH020 'L* B*' 0.5 " title="---Centroide Canal" /> <code command="&cod;" parameters="BBH130" title="Embalse" /> <code command="&cod_bor_cen;" parameters="BBH130 CBH130 'L* B*' 0.5 " title="---Centroide Embalse" /> <code command="&cod;" parameters="BBH080" title="Lago" /> <code command="&cod_bor_cen;" parameters="BBH080 CBH080 'L* B*' 0.5 " title="---Centroide Lago" /> <code command="&cod;" parameters="BBH140" title="Río" /> <code command="&cod_bor_cen;" parameters="BBH140 CBH140 'L* B*' 0.5 " title="---Centroide Río" /> </codes> </group> ... <group name="Zonas no visibles" phase="1"> <codes> <code command="&cod;" parameters="BZD020" title="Zona sin datos" /> </codes> </group> <group name="Hidrografía" phase="1"> <codes> <code command="&selecciona_codigo_ancho_largo;" parameters=">= 25 >= 300 BBH030 < 25 >= 300 LBH030 'No es necesario registrar esta entidad' " title="Acequia" /> <code command="&cod_bor_cen;" parameters="BBH030 CBH030 'L* B*' 0.5 " title="----Centroide Acequia" /> <code command="&selecciona_codigo_ancho_largo;" parameters=">= 25 >= 300 BBH020 < 25 >= 300 LBH020 'No es necesario registrar esta entidad' " title="Canal" /> <code command="&cod_bor_cen;" parameters="BBH020 CBH020 'L* B*' 0.5 " title="---Centroide Canal" /> <code command="&forzar_area;" parameters=">= 15625 BBH130 '' 'No es necesario registrar esta entidad' CBH130" title="Embalse" /> <code command="&cod_bor_cen;" parameters="BBH130 CBH130 'L* B*' 0.5 " title="---Centroide Embalse" /> <code command="&forzar_area;" parameters=">= 15625 BBH080 '' 'No es necesario registrar esta entidad' CBH080" title="Lago" /> <code command="&cod_bor_cen;" parameters="BBH080 CBH080 'L* B*' 0.5 " title="---Centroide Lago" /> <code command="&selecciona_codigo_ancho_largo;" parameters=">= 25 >= 300 BBH140 < 25 >= 300 LBH140 'No es necesario registrar esta entidad' " title="Río" /> <code command="&cod_bor_cen;" parameters="BBH140 CBH140 'L* B*' 0.5 " title="---Centroide Río" /> <code command="&forzar_area;" parameters=">= 15625 BBH050 '' 'No es necesario registrar esta entidad' CBH050" title="Piscifactoría" /> <code command="&cod_bor_cen;" parameters="BBH050 CBH050 'L* B*' 0.5 " title="---Centroide Piscifactoría" /> <code command="&forzar_area;" parameters=">= 15625 BBH090 '' 'No es necesario registrar esta entidad' CBH090" title="Terreno inundable" /> <code command="&cod_bor_cen;" parameters="BBH090 CBH090 'L* B*' 0.5 " title="---Centroide Terreno inundable" /> <code command="&selecciona_codigo_ancho_largo;" parameters=">= 25 >= 25 BBI030 < 25 >= 25 LBI030 < 25 < 25 PBI030 'No es necesario registrar esta entidad' " title="Esclusa" /> <code command="&selecciona_codigo_ancho_largo;" parameters=">= 25 >= 25 BBI020 < 25 >= 25 LBI020 < 25 < 25 PBI020 'No es necesario registrar esta entidad' " title="Presa" /> <code command="&selecciona_codigo_1d;" parameters="largo >= 25 BBH120 PBH120 ''" title="Rápidos (Area)" /> <code command="&selecciona_codigo_1d;" parameters="largo >= 25 LBH120 PBH120 ''" title="Rápidos (Lineal)" /> <code command="&selecciona_codigo_1d;" parameters="largo >= 100 LBH010 PBH010 ''" title="Acueducto" /> <code command="&selecciona_codigo_1d;" parameters="largo >= 25 LBL041 PBI041 ''" title="Barrera en curso de agua" /> <code command="&selecciona_codigo_1d;" parameters="largo >= 25 LBH180 PBH180 ''" title="Cascada" /> <code command="&selecciona_codigo_1d;" parameters="largo >= 25 LBL040 PBI040 ''" title="Compuerta (de esclusa)" /> <code command="&selecciona_codigo_1d;" parameters="largo >= 100 LBH110 '' 'No es necesario registrar esta entidad'" title="Tubería de presión" /> <code command="&cod;" parameters="PBI010" title="Cisterna de agua" /> <code command="&cod;" parameters="PBH170" title="Piscina natural" /> <code command="&cod;" parameters="PAA050" title="Pozo" /> <code command="&cod;" parameters="PBH145" title="Punto de ocultación de agua" /> <code command="&cod;" parameters="PBI050" title="Torre de entrada de agua (sumidero)" /> </codes> </group> <group name="Entorno marítimo" phase="1"> <codes> <code command="&forzar_area;" parameters="BBA040 >= 15625 '' 'No es necesario registrar esta entidad' CBA040" title="Zona de mareas" /> <code command="&cod_bor_cen;" parameters="BBA040 CBA040 'L* B*' 0.5 " title="---Centroide Zona de mareas" /> <code command="&cod;" parameters="PBD130" title="Roca peligrosa" /> </codes> </group> ... <group name="Marco de celda" phase="2"> <codes> <code command="&crear_celda_mgcp;" title="Crear celda/subcelda" /> </codes> </group> <group name="Recintos" phase="2"> <codes> <code command="&unir_recinto;" title="Unir recinto" /> </codes> </group> <group name="Control de calidad" phase="2"> <codes> <code command="&control_de_calidad;" title="Ejecutar batería de controles" /> <code command="&buscar_entidades_con_mismo_id_fuera_limite;" title="Buscar entidades con mismos atributos fuera de límite" /> </codes> </group> <group name="Traducción" phase="2"> <codes> <code command="&borrar_centroides_duplicados;" title="Borrar Centroides Duplicados" /> <code command="&geometria_duplicada_a_multicodificacion;" title="Geometría duplicada a multicódigo" /> <code command="&exportar_multilinea;" title="Explotar a multilínea" /> <code command="&sql;" title="Arreglar atribución" parameters="'\\dc1\respositorio\digi\mgcp\sql.txt" /> </codes> </group> <bintop name="LAF"> L1 CZD020 CZD020 CBH030 CBH030 CBH020 CBH130 CBH080 CBH140 CBA040 CDB170 CBJ030 CBJ020 CBH160 CDA010 CBJ100 CAL020 CAA012 CAA010 CBH135 CEC030 ... <bintop name="BA030"> BBA030 CBA030 </bintop> <bintop name="GB005"> BGB005 CGB005 </bintop> <bintop name="GB035"> BGB035 CGB035 </bintop>
<bintop name="SU001"> BSU001 CSU001 </bintop> ... </menuMGCP> |
En la primera sección del fichero se especifican las órdenes que se utilizarán.
Después se especificarán los grupos contenidos en cada fase, éstos grupos pueden ser o simplemente un acceso para la selección de un código o bien un acceso para hacer una determinada tarea como puede ser la definición y creación de la celda, Control de calidad, Traducción, etc.
Fecha última modificación: 2 de julio, 2009