Contrato de licencia y descargo de responsabilidad
Contrato de licencia y descargo de responsabilidad
Acuerdo sobre la licencia
Con la instalación de IMSMA o de alguno de sus componentes, se acepta el siguiente acuerdo sobre la licencia:
El Centro Internacional xx Xxxxxxx para el Desminado Humanitario (CIGDH) suministra de forma gratuita IMSMA a los países afectados por las minas. La aplicación se desarrolla en el Centro de Estudios sobre Seguridad del Instituto Federal Suizo de Tecnología de Zurich (FSK). Si no se estipula lo contrario, el CIGDH y el FSK se reservan el derecho exclusivo sobre IMSMA y su función.
El usuario de IMSMA y de sus componentes es el único responsable del disfrute de las licencias de software necesarias para poder aplicar IMSMA. No está permitido cambiar, copiar, conceder sublicencias, o distribuir IMSMA o alguno de sus componentes sin la expresa autorización de ambas entidades con derecho de autor. Está prohibido cualquier intento de cambiar, copiar, conceder sublicencias, o distribuir IMSMA sin la autorización expresa, en cuyo caso se pondría fin automáticamente a la licencia.
La función de transformación de coordenadas se proporciona al FSK en interés público por Mentor Software Inc., Golden, Colorado (EE.UU.) (xxx.xxxxxxxxxxxxxxxxx.xxx).
Bandwood Pty Limited se reserva los derechos de autor del Sistema Xxxxx Builder.
SIN GARANTÍA
EN LA MEDIDA EN QUE LO PERMITE LA LEY APLICABLE, NO EXISTE GARANTÍA PARA EL PROGRAMA. SALVO QUE SE ESPECIFIQUE EXPLÍCITAMENTE POR ESCRITO, LOS TITULARES DEL DERECHO DE AUTOR Y/O TERCERAS PARTES SUMINISTRAN EL PROGRAMA EN SU ESTADO ACTUAL, SIN INCLUIR NINGÚN TIPO DE GARANTÍA, EXPRESA O IMPLÍCITA, PERO NO LIMITADA A LAS GARANTÍAS IMPLÍCITAS DE MERCANTILISMO Y CAPACIDAD PARA UN PROPÓSITO EN PARTICULAR. EL USUARIO ASUME LA RESPONSABILIDAD DE CUALQUIER RIESGO, AL IGUAL QUE DE LA CALIDAD Y EJECUCIÓN DEL PROGRAMA. EN CASO DE QUE EL PROGRAMA RESULTE DEFECTUOSO, EL USUARIO ASUME TODOS LOS GASTOS NECESARIOS DE MANTENIMIENTO, REPARACIÓN O CORRECCIÓN. EN NINGÚN CASO, SALVO QUE ESTÉ EXIGIDO POR LA LEY APLICABLE O ACORDADO POR ESCRITO, NINGUNO DE LOS TITULARES DEL DERECHO DE AUTOR U OTRA TERCERA PARTE QUE HAYA MODIFICADO Y/O REDISTRIBUIDO EL PROGRAMA, ASUMIRÁ RESPONSABILIDAD POR LOS DAÑOS, SEAN FORTUITOS O IMPORTANTES, GENERALES O ESPECIALES, QUE PUEDAN SURGIR A RAÍZ DE UNA UTILIZACIÓN DETERMINADA O UNA INCAPACIDAD PARA UTILIZAR EL PROGRAMA (INCLUIDO, PERO NO LIMITADO, A LA PÉRDIDA DE DATOS O A DATOS QUE SE HAYAN INTERPRETADO ERRÓNEAMENTE, A PÉRDIDAS
SUFRIDAS POR EL USUARIO O TERCERAS PARTES, O A UN FALLO TÉCNICO DEL PROGRAMA AL OPERAR CON OTROS PROGRAMAS), INCLUSO CUANDO SE HAYA ADVERTIDO A DICHO TITULAR O A UNA TERCERA PARTE DE LA POSIBILIDAD DE TALES DAÑOS.
DEBE TENERSE EN CUENTA QUE LAS NACIONES UNIDAS SÓLO HAN APROBADO LA VERSIÓN INGLESA DE IMSMA. TODOS LOS DEMÁS IDIOMAS UTILIZABLES QUE DEBERÍAN ESTAR DISPONIBLES SE HAN PROPORCIONADO EXCLUSIVAMENTE PARA OFRECER INFORMACIÓN Y NO PUEDEN UTILIZARSE COMO REFERENCIA.
Sistema de Gestión de Información para Acciones relativas a las Minas.
Desarrollado para el Servicio de Acciones relativas a las Minas de las Naciones Unidas.
Proporcionado a la comunidad de Acciones relativas a las minas por el Centro Internacional xx Xxxxxxx para el Desminado Humanitario. 7bis, avenue de la Paix. C.P. 1300
1211 Xxxxxxx 0 (Xxxxx.
Teléfono: x00 (0)00 000 00 00 . Fax x00 (0)00 000 00 00
Correo electrónico: xxxx@xxxxx.xx Sitio Web: xxxx://xxx.xxxxx.xx
Elaborado por
el Centro para Estudios de Seguridad e Investigación sobre Conflictos. Desarrollo IMSMA. ETH Zentrum, FSK-SEI
XX-0000 Xxxxxx (Xxxxx). Fax: x00 (0)0 000 0000
Correo electrónico: xxxxx@xxxx.xxxx.xxxx.xx Sitio Web: xxxx://xxx.xxxxx.xxxx.xx
Guía del usuario de IMSMA v3 Impreso en ETH Zentrum, Zurich
Examinado con los cambios para IMSMA v3.0 Octubre de 2002
Contrato de licencia y descargo de responsabilidad
Introducción
1. Resumen
Introducción 7
1. Resumen Error! Bookmark not defined.
1.1. Público seleccionado 8
1.2. Descripción del contenido 8
1.3. Diagrama de las relaciones entre las tablas 9
2. Tareas del administrador Error! Bookmark not defined.
2.1. Instalación de IMSMA 12
2.2. Mantenimiento de IMSMA 12
2.3. Mejora de la función estándar 13
3. Requisitos previos Error! Bookmark not defined.
3.1. Configuración del puesto de trabajo 14
3.2. Configuración de red 17
Instalación 20
4. Instalación de IMSMA Error! Bookmark not defined.
4.1. CD de instalación de IMSMA V3.0 21
4.2. Consideraciones antes de instalar IMSMA V3.0 22
4.3. Instalación de MSDE 2000 24
4.4. Actualización de V2.2 a V3.0 28
4.4.1. Haga una copia de seguridad antes de la actualización 28
4.4.2. Resumen de los cambios entre versiones 28
4.4.3. Utilidad de actualización a IMSMA V3.0 30
4.4.4. Recuperación de las personalizaciones tras la actualización 36
4.4.5. Acerca de los temas y extensiones del SIG 38
4.5. Instalación de un nuevo servidor IMSMA 38
4.6. Instalación de un nuevo cliente IMSMA 41
4.7. Ubicaciones de los archivos y configuraciones del sistema 45
4.7.1. Carpeta C:\IMSMA 45
4.7.2. Carpeta C:\IMSMA\GIS 48
4.7.3. Parámetros ODBC 49
4.7.4. USEREXT 51
4.7.5. Configuración del sistema de coordenadas 51
5. Personalización de IMSMA 55
5.1 Qué no debería cambiarse 57
5.2. Campos definidos por el usuario 57
5.3. Ubicación de los archivos 62
5.4. Apoyo multilingüe 65
6. Creación de un proyecto del SIG 69
6.1. Organización de los datos espaciales 69
6.1.1 Referencias de archivos ArcView 69
6.1.2. Catálogos de imágenes 69
6.2. Creación de un archivo de proyecto 71
6.3. Creación de una visualización 75
6.4. Gestión de temas 79
6.5. Trabajo con tablas 81
6.6. Diccionario de datos del SIG 82
6.6.1. Categorías de temas del SIG de IMSMA 86
6.6.2. Definiciones de tema del SIG de IMSMA 87
6.6.3. Características de los temas del SIG de IMSMA 88
6.6.4. Pautas para definir temas del SIG 89
6.6.5. Propiedades comunes del tema 94
6.6.6. Propiedades de apariencia de tema 97
6.6.7. Definición de los nombres de tema 98
6.6.8. Convenio de nombres de las visualizaciones 99
6.6.9. Temas XY de base de datos 99
6.5.10. Temas de área de base de datos 100
6.6.11. Temas vectoriales 106
6.6.12. Temas polares de base de datos 106
6.6.13. Temas de línea de base de datos 109
6.6.14. Grupos de temas del SIG de IMSMA 110
6.7. Gestión de los diseños 112
6.8. Otras herramientas del SIG de IMSMA 114
MANTENIMIENTO 119
7. Seguridad de datos Error! Bookmark not defined.
7.1. Seguridad a nivel del sistema 120
7.2. Seguridad a nivel de la base de datos. 121
7.2.1. Seguridad implantada en IMSMA 121
7.2.2. Seguridad en MS Access 122
7.2.3. Seguridad en SQL Server 123
7.2.4. Usuarios y Grupos de usuarios del módulo de acceso IMSMA 125
7.2.5. Creación de una nueva cuenta de usuario 126
7.2.6. Cómo cambiar contraseñas y eliminar cuentas 126
7.2.7. Configuración de privilegios para formularios 127
7.2.8. Prevención de la utilización de funciones de MS Access 127
8. Introducción de datos descentralizados 129
8.1. Creación de un MAC regional 130
8.2. Configuración del MAC regional 135
8.3. Transferencias y sincronización 137
8.4. Manejo de tablas especiales 143
8.4.1. tblOrganisation 143
8.4.2. tblMap 143
8.4.3. tblDeviceStandard, tblDeviceCustom 143
8.4.4. Sistemas de coordenadas 144
9. Administración de la base de datos 145
9.1. Gestión de su entorno de trabajo IMSMA 146
9.2. Propiedades de conexión 149
9 3. Copia de seguridad y restauración de la base de datos SQL Server151
9.4. Mantenimiento de la base de datos 153
9.5. Datos generales 154
9.6. Exportación de datos 155
9.7. Acceso a datos regionales 160
9.8. Exportación de visualizaciones del SIG de IMSMA 161
9.9. Importación de datos externos a IMSMA. 162
Mejoras de la función estándar 166
10. Informes personalizados 167
10.1. Convenio de nombres de IMSMA 168
10.2. Informes basados en los módulos de servicio y de acceso 168
10.3. Opciones de criterios de filtro 169
10.4. Traducción de claves semánticas 171
10.5. Utilización de funciones IMSMA 172
10.6. Utilización de consultas ya existentes 173
10.7. Creación de diagramas temporales 175
10.8. Informes en color y en blanco y negro. 178
10.9. Informes basados en visualizaciones del módulo de servicio 178
10.10. Apoyo de IMSMA 179
10.11. Edición de informes estándar de IMSMA 180
10.12. Creación de nuevos formatos de informe 183
10.13. Informes utilizando el SIG de IMSMA 188
10.13.1. Informes con MS Access 189
10.13.2. Redacción de informes en ArcView 194
11. Estado y reglas de gestión 198
11.1. Comprensión del estado 200
11.2. Explorador de calidad de datos de IMSMA 201
11.3. Personalización de las reglas de gestión 204
11.4. Historia y razones de cambio 205
11.5. Detalles técnicos 207
Anexo A - Información de apoyo 209
Anexo B – Conceptos básicos sobre SQL 211
Anexo C – Diferencias de sintaxis de SQL 218
Anexo D – Lecturas adicionales 220
Anexo F – Cambios de tablas y consultas en V3.0 223
A.1. Nuevas tablas 224
A.2. Nuevas consultas 225
A.3. Nuevos atributos en tablas existentes 225
A.4. Atributos cambiados en tablas existentes 228
A.4.1. Campos definidos por el usuario 228
A.4.2. Cambios del tipo de datos 228
A.5. Tablas y atributos eliminados 229
A.6. Limpieza de datos – Campos importantes 229
A.6.1. Campos relacionados con organizaciones 230
A.6.2. Campos relacionados con contactos 231
Introducción
Capítulo 1
Resumen
1.1. Público seleccionado
La Guía del administrador de IMSMA proporciona una referencia general para el personal del MAC responsable de la instalación y el mantenimiento de IMSMA. Algunos apartados de la guía también resultarán interesantes para el usuario de nivel avanzado, especialmente el Capítulo 6: Creación de un Proyecto SIG , y el Capítulo 10: Informes personalizados.
En este manual se asume cierta familiaridad con las siguientes materias:
• MS Windows NT4 / 2000 / XP: administración;
• MS Office 2000 / XP, especialmente Word y Access;
• SQL: lenguaje estructurado de consulta;
• ESRI ArcView 3.2a: para la función SIG de IMSMA.
Si desea obtener más información y una lista del material de referencia recomendado, consulte los Anexos de este manual.
1.2. Descripción del contenido
La Guía del administrador de IMSMA consta de tres secciones principales:
Instalación. La primera sección describe detalladamente la instalación de todos los componentes de IMSMA. Se proporciona orientación sobre la configuración de estaciones de trabajo individuales y una red sencilla para prestar apoyo a la instalación de IMSMA. A continuación se describe el procedimiento estándar de instalación, primero utilizando el Asistente para la instalación (Install Wizard) y luego manualmente. El Asistente para la instalación satisface los requisitos de la mayoría de los usuarios; sin embargo, a veces es necesario reparar manualmente elementos de la instalación. En el último capítulo de esta sección se describen los distintos parámetros específicos de cada país que deben configurarse inmediatamente después del proceso estándar de instalación.
Mantenimiento. La segunda sección describe el mantenimiento de la instalación de la base de datos. Proteger la seguridad de la base de datos supone realizar tareas a nivel físico, de sistema operativo y de la base de datos. La gestión de
archivos incluye el mantenimiento de las instalaciones estándar de IMSMA en todas las computadoras cliente de la red y el cambio de la ubicación por defecto de los archivos utilizados por el sistema de IMSMA. En versiones de IMSMA posteriores a la v2.0 se permite la introducción de datos descentralizados y se estudian algunas consideraciones adicionales sobre el mantenimiento. El último capítulo de esta sección aborda la exportación e importación de datos desde y hacia IMSMA, así como funciones estándar de MS Access disponibles para reparar los archivos de la base de datos subyacente a IMSMA.
Mejora de la función estándar. En la tercera sección de esta guía se describe cómo se puede mejorar la función estándar de IMSMA. Esta información es suplementaria, y se asume que ya se ha establecido un sistema de información con éxito. En la mayoría de los casos el administrador de IMSMA consultará estos capítulos según lo necesite a lo largo del desarrollo del sistema de información del MAC.
Anexos
En los Anexos se proporciona una introducción a la escritura de consultas de base de datos SQL y una guía sobre lecturas adicionales para ampliar la base de conocimientos que apoya las tareas administrativas descritas en esta guía.
1.3. Diagrama de las relaciones entre las tablas
La estructura de IMSMA se resume en los siguientes diagramas de las relaciones entre las tablas. Éstos también se incluyen en el CD de instalación.
Figura 1.1: Diagrama de las relaciones entre las tablas
Figura 1.2: Descripción del contenido de la tabla
Capítulo 2
Tareas del administrador
Se recomienda que el administrador del sistema IMSMA sea un miembro de la Sección de Información del MAC, y que esta persona se encargue de todas las tareas de instalación y mantenimiento.
Las tareas descritas en la última sección de esta guía (Mejora de la función estándar) pueden asignarse al administrador del sistema. Sin embargo, también pueden ser realizadas por personal que esté más familiarizado con los requisitos necesarios para la personalización.
2.1. Instalación de IMSMA
Antes de empezar la instalación del sistema IMSMA, lea completamente la sección Instalación de esta Guía del administrador.
Se proporciona orientación sobre los siguientes elementos de instalación del sistema IMSMA:
• Planificación de la red de la base de datos.
• Instalación del sistema operativo, la aplicación y el software IMSMA.
• Personalización de IMSMA para satisfacer los requisitos específicos de cada país.
• Creación de proyectos SIG de IMSMA, incluyendo la organización de los datos espaciales, la configuración del Diccionario de datos del SIG de IMSMA y la personalización del diseño.
2.2. Mantenimiento de IMSMA
El administrador debería comprender las tareas descritas en esta sección antes de poner en servicio IMSMA.
Se abordan los siguientes grupos de temas:
• Mantenimiento de la seguridad de la base de datos configurando funciones de seguridad del sistema operativo, de MS Access y de IMSMA y realizando copias de seguridad periódicas.
• Implementación de la función de introducción de datos descentralizados de IMSMA.
• Exportación e importación de datos desde y hacia IMSMA.
• Reparación de bases de datos dañadas.
2.3. Mejora de la función estándar
Los grupos de temas tratados en esta sección requieren un conocimiento del entorno de IMSMA, MS Access y SQL Server. El administrador de IMSMA puede postergar la lectura de esta sección hasta que haya instalado IMSMA y se hayan realizado las tareas de mantenimiento.
Se abordan los siguientes grupos de temas:
• Creación de informes personalizados de base de datos utilizando funciones de informes de MS Access y Crystal Reports.
• Ampliación de la función de IMSMA diseñando bases de datos que trabajen junto con XXXXX.
Capítulo 3
Requisitos previos
Este capítulo proporciona orientación para configurar una red de computadoras que preste apoyo a la base de datos de IMSMA. Se recomienda la creación de un entorno de red estable antes de la instalación de IMSMA. Si necesita ayuda sobre estos aspectos generales de tecnología de la información, consulte las referencias generales de la red y el sistema operativo.
La base de datos de IMSMA se instalará en cualquier computadora que tenga instalado MS Office 2000 Professional, y una resolución de pantalla de al menos 1024x768. Por motivos prácticos y operativos en este capítulo se darán recomendaciones más específicas. Si desea conocer las especificaciones del sistema recomendadas actualmente, por favor visite el sitio Web de apoyo de XXXXX.
XXXXX se puede instalar sin la función del SIG; sin embargo, se recomienda la instalación de las funciones de visualización del SIG en todas las estaciones de introducción de datos. El software del SIG es esencial en todas las estaciones que se empleen para la producción de mapas. En principio, cualquier software del SIG puede asociarse a IMSMA. Sin embargo, el equipo de desarrollo de IMSMA ha construido funciones adicionales alrededor del software ESRI ArcView que facilitan su utilización. Para utilizar la función del SIG de IMSMA debe estar instalada la versión v3.2a o superior de ESRI ArcView.
La primera sección de este capítulo proporciona recomendaciones específicas sobre los requisitos de hardware y software y sobre la configuración. También se da orientación sobre la configuración del entorno de red. En las funciones de ayuda proporcionadas por los distribuidores se puede encontrar una información más detallada sobre cómo realizar las tareas descritas en este capítulo; también hay numeroso material de referencia disponible comercialmente. Los manuales de referencia del sistema operativo y de la base de datos deberían considerarse elementos esenciales a la hora de adquirir tecnología de la información. En el Anexo D se incluye una selección de material de referencia; la elección del manual específico depende del grado de experiencia del administrador del sistema.
3.1. Configuración del puesto de trabajo
A continuación se describe la configuración recomendada del software del puesto de trabajo. Por favor, visite el sitio Web de apoyo de IMSMA para obtener una lista detallada de la configuración de hardware y software:
• MS Windows 2000 (con Service Pack 2) o XP. Windows 98 y NT deberían funcionar, aunque ya no se recomiendan. Tenga en cuenta que algunas funciones de administración SQL podrían no funcionar con Windows 98;
• MS Office 2000 Professional (con Service Pack 2) (exigido), IMSMA non funciona con Office XP;
• ESRI ArcView 3.2a (opcional, exigido para el SIG de IMSMA); y
• MSDE (con Service Pack 2) (exigido, se instala automáticamente durante la instalación de IMSMA)
Se recomiendan las versiones en inglés del software mencionado arriba. Aunque IMSMA ha funcionado correctamente con versiones no inglesas del sistema operativo y las aplicaciones de software, el Equipo de Desarrollo de IMSMA sólo presta apoyo a instalaciones en inglés.
Visite los sitios Web de los distribuidores del software para obtener los últimos service packs. En el CD de instalación de IMSMA se incluyen los siguientes service packs, esenciales para el funcionamiento de IMSMA:
- MS Windows 2000, SP 2
- MS Office 2000 Professional, SP2
- ESRI ArcView 3.2, parche a
- MSDE, SP2 está integrado en la rutina de instalación de MSDE en el CD de IMSMA. Compruebe también que todas las computadoras de la red estén protegidas con software antivirus y que se actualice regularmente.
Selección del SO
La elección del sistema operativo dependerá de los requisitos de seguridad y del hardware disponible. Se puede utilizar cualquier sistema operativo en el que se pueda instalar MS Access 2000. Sin embargo, sólo MS Windows NT, 2000 Professional y XP proporcionan el rendimiento, la estabilidad y la seguridad exigidas por las Secciones de Información del MAC. Las instalaciones autónomas de sólo lectura de IMSMA funcionarán bien en otros sistemas operativos. MS Windows 2000 Professional es sensiblemente más fácil de administrar que NT4; sin embargo, sus requisitos en cuanto a hardware son significativamente mayores. El equipo de desarrollo de IMSMA presta apoyo a las instalaciones en los siguientes sistemas operativos:
• MS Windows 2000 Professional (NT5), idioma inglés, y
• MS Windows XP Professional, idioma inglés.
Hardware
El hardware del puesto de trabajo debe ejecutar sin problemas el sistema operativo instalado y permitir al menos una resolución de 1024x768. Consulte la documentación de su sistema operativo para conocer las configuraciones mínimas recomendadas para el sistema. Los formularios de IMSMA se abrirán y cerrarán más rápido en los sistemas que tengan más memoria (se recomiendan 256 MB de RAM) y procesadores más rápidos (se recomienda como mínimo Pentium II 600 MHz).
Los requisitos del hardware del puesto de trabajo para las instalaciones que incluyen la función del SIG de IMSMA dependerán de los datos xx xxxx que vaya a utilizar. Si para el área de interés se dispone de datos vectoriales (por ejemplo, archivos .shp) un ordenador de sobremesa estándar podrá ejecutar sin problemas la función del SIG de IMSMA. Si se van a emplear grandes archivos raster como fondo xxx xxxx debería instalarse más memoria de sistema y de video. Si se van a realizar análisis del SIG complejos, debería especificarse una arquitectura general del sistema más rápida (RAM adicional de video y del sistema, procesador y chipset de alta velocidad, unidades de disco SCSI).
Software
La aplicación IMSMA se ha desarrollado en inglés. Ha sido traducida a distintos idiomas por el Centro Internacional xx Xxxxxxx para el Desminado Humanitario (GICHD). Si tiene alguna consulta relativa a las traducciones, por favor consulte al GICHD. La interoperabilidad entre instalaciones de MS Office en varios idiomas ha mejorado extraordinariamente en la versión de Office 2000, y puede que un MAC compruebe que puede instalar IMSMA en un puesto de trabajo instalado con versiones no inglesas de MS Windows 2000 y/o MS Office 2000 Professional. Además, IMSMA se ha desinstalado sin problemas en redes con distintos idiomas (es decir, instalaciones de IMSMA Servidor y Cliente sobre computadoras que usan distintas versiones de MS Office 2000 Professional).
A continuación se explica cómo configurar una red de bases de datos en MS Windows 2000 Professional.
• Conecte los componentes de hardware, incluyendo la conexión física desde su computadora hasta el nodo de red.
• Instale el sistema operativo. Cree una partición C: de 4 GB, formatee este volumen de unidad utilizando el sistema de archivos NTFS e instale el sistema operativo en esta partición. Use esta partición exclusivamente para el sistema operativo y el software de la aplicación.
• Configure los parámetros de red (esto forma parte de la instalación del sistema operativo). Instale los protocolos TCP/IP y NETBIOS; no instale DHCP ni habilite DNS. Especifique una dirección IP y una máscara de subred (por ejemplo, 192.168.1.x, 255.255.255.0, donde x es un número entre 1 y 255 único para su red).
• Instale los service packs disponibles para MS Windows 2000.
• Instale el software antivirus, incluyendo la última actualización del archivo de definiciones de virus.
• Instale MS Office 2000 Professional y los service packs disponibles
• Instale ESRI ArcView 3.2a (opcional) y ESRI ArcPress 2 (opción para mejorar el rendimiento de las estaciones de trabajo que impriman mapas desde ArcView) incluyendo los parches disponibles (si se instala el parche de ArcView 3.2a después de instalar el SIG de IMSMA se perderán las fuentes del SIG de IMSMA).
• Instale MSDE: véase el capítulo 4 (Actualización e instalación).
• Instale otras aplicaciones de software suministradas en el CD de IMSMA según se requieran.
Aplicación Descripción
Herramientas PGP | Utilidad de cifrado para proteger los datos exportados desde IMSMA. |
ESRI ArcExplorer 3 Java | Visor de archivos .shp de ArcView. Instalarlo en estaciones de trabajo donde no esté instalado ArcView para ver los datos de mapas. |
ESRI ArcPad | Aplicación del SIG para computadoras con MS Windows CE. |
File Compactor | Herramienta freeware de compresión de archivos. |
Adobe Acrobat Reader | Lector de archivos .pdf de Adobe Acrobat. Exigido para leer alguno de los documentos suministrados. |
Internet Explorer 5 | Archivos de instalación para el navegador Web MS Internet Explorer 5. |
VNC | Aplicación que permite el control de computadoras a través de Internet. Si tiene una conexión de alta velocidad a Internet, éste es un posible medio de obtener apoyo sobre el software. |
Tabla 3.1: Aplicaciones suministradas en el CD de distribución de IMSMA.
3.2. Configuración de red
Muchas configuraciones de red admiten la instalación de IMSMA. Los requisitos mínimos son que las computadoras Clientes de IMSMA deben poder acceder a la carpeta IMSMA en el Servidor IMSMA como unidad asignada. Además, debe disponerse de algún medio para hacer copias de seguridad de la base de datos de IMSMA para protegerla frente a una pérdida de datos.
Servidor de red
No se requiere software de servidor; se puede establecer una red punto a punto en los sistemas operativos MS Windows 95 / NT4 (o superiores). La instalación de un sistema operativo de servidor de red (como MS Windows 2000 Server) aumenta la complejidad de la administración de la red (y el coste), pero mejora la seguridad de la red, simplifica muchas de las tareas de administración y puede facilitar la utilización de la red. Para Sistemas de Información de MAC medianos o grandes se recomienda un software de servidor de red por las siguientes razones:
• La centralización del inicio de sesión de usuarios permite el acceso a todas las computadoras de la red al mismo tiempo que se mantiene un alto nivel de seguridad.
• Los perfiles basados en el servidor permiten que los usuarios mantengan un escritorio coherente cuando inician sesión en distintas computadoras de la red.
• Los privilegios asignados a grupos y las configuraciones de escritorio simplifican la administración y facilitan la utilización.
• La copia de seguridad automática de los volúmenes de unidad de la red puede ser gestionada por el servidor de red.
• El sistema de información del MAC se puede conectar físicamente a la red de MAC para compartir recursos como conexiones de Internet e impresoras de gran capacidad, al mismo tiempo que se mantiene la seguridad de la base de datos (se recomienda que la sección de información se configure en un dominio independiente del resto de las áreas funcionales del MAC).
Hardware de red
Si la red del sistema de información está conectada físicamente a una red mayor, tenga en cuenta que los problemas que se produzcan en otras áreas de la red pueden afectar adversamente al funcionamiento de la red de la base de datos. Esto es especialmente aplicable en el caso de un cableado de red deficientemente instalado. Si cree que puede ocurrir esto, conecte las computadoras de la red de la base de datos a un segmento de red que esté aislado del tráfico de la red exterior.
La red del sistema de información debería poder disponer de los siguientes recursos de hardware (por favor, visite el sitio Web de apoyo de XXXXX para obtener una lista completa y detallada del hardware y software recomendado):
• Se recomienda un mínimo de 100 mbs de hardware físico de red y cableado CAT5.
• Dispositivo de copia de seguridad. Las copias de seguridad en cinta son populares por su bajo precio por MB almacenado y por su gran capacidad de almacenamiento (decenas de GB) en un solo dispositivo. Sin embargo, proporcionan un acceso a los datos mucho más lento que otros medios, y el hardware es caro. La copia de seguridad en cinta es apropiada si se van a hacer copias de seguridad completas del servidor (sistema operativo, aplicaciones y datos). Esto suele ser esencial en una red grande, compleja y de misión crítica; sin embargo, en muchos MAC la complejidad, el coste y el tiempo exigidos para implantar esta solución no están justificados. La solución alternativa es hacer copias de seguridad de los archivos críticos del sistema, de la base de datos de IMSMA y de otros archivos de datos. Los menores volúmenes de datos que se producen con esta solución hacen que se puedan utilizar otros medios: CD-R / CD-RW, DVD grabables, Iomega JAZ o unidades ZIP y otros medios de almacenamiento que ofrecen una gama de almacenamiento de 100 MB a varios GB.
• Plotter de gran formato (tamaño A0 ó A1; si se compra un plotter nuevo,
adquirir la interfaz de red opcional).
• Impresora de color de gran capacidad (tamaño A3, las impresoras láser cuestan más, pero tienen unos costes operativos mucho menores. Si se compra una impresora nueva, adquirir la interfaz de red opcional).
• Impresora xx xxxxxx y negro de gran capacidad (tamaño A3, las impresoras láser cuestan más, pero tienen unos costes operativos mucho menores. Si se compra una impresora nueva, adquirir la interfaz de red opcional).
• Escáner de color A4 (las conexiones USB son más rápidas que las del puerto paralelo, sin embargo, tenga en cuenta que NT4 no admite USB).
• Grabadora de CD. Sea cual sea el tipo de dispositivo de copia de seguridad que se emplee, las grabadoras de CD son indispensables para archivar y distribuir datos.
Instalación
Capítulo 4
Instalación de IMSMA
La versión 3.0 de IMSMA contiene muchas funciones nuevas y mejoras, que requieren distintas actividades de configuración antes, durante y después del proceso de instalación. Recomendamos una lectura detenida de este capítulo antes de proceder a la instalación de IMSMA. Este capítulo proporciona los conocimientos necesarios para una instalación óptima de IMSMA.
La primera sección se concentra en las consideraciones básicas que debe tener en cuenta un administrador de IMSMA antes de instalar un Servidor IMSMA o un Cliente IMSMA o al ejecutar una actualización de una versión anterior de IMSMA. Aquí se tratan temas como la instalación de Microsoft SQL Server 2000 Desktop Engine (MSDE 2000).
La siguiente sección se centra en el procedimiento de actualización, que incluye la preparación de los datos de la anterior base de datos de IMSMA V2.2.
En posteriores secciones se estudian los asistentes para la instalación con los que cuenta el administrador de IMSMA durante la instalación del servidor o el cliente.
A continuación tratamos con mas detalle los archivos y carpetas que deben instalarse.
Las últimas secciones cierran este capítulo tratando algunos aspectos de personalización.
4.1. CD de instalación de IMSMA V3.0
A continuación se presenta una lista resumida de los archivos de la última versión de XXXXX.
Figura 4.1: Estructura de archivos del CD de instalación
• DATA – Archivos necesarios para el menú de autoarranque / inicio del CD.
• Documents – Documentos de apoyo: Guía del administrador y el usuario, biblioteca de preguntas frecuentes, requisitos del sistemas y muchos otros documentos.
• Tutorials – Información de apoyo adicional, como demostraciones del funcionamiento de un entorno de introducción de datos descentralizado. También puede encontrar el navegador ERM Browser (ERD), una herramienta para navegar por el esquema de la base de datos de IMSMA.
• Utilities – Conjunto de software de utilidades que pueden resultar útiles al trabajar con IMSMA.
• autorun.apm, autorun.inf – Archivos necesarios para la opción de autoinicio.
• readme.txt – Archivo de texto en el que se destacan consideraciones importantes acerca de los requisitos del sistema, la configuración del formato de fecha y otros aspectos de seguridad e instalación. Lea este archivo antes de comenzar cualquier operación de instalación.
Archivos de instalación autoejecutables que pueden ejecutarse directamente desde el menú del CD:
• autorun.exe – Carga la aplicación principal de instalación de IMSMA. El archivo se ejecuta automáticamente si la opción de ejecución automática del CD está activada.
• server.exe – Inicia la instalación del servidor IMSMA.
• client.exe – Inicia la instalación del cliente IMSMA. Sólo debe ejecutarse después de una instalación de servidor IMSMA.
• upgrade.exe – Inicia el procedimiento de actualización de IMSMA, que está diseñado para actualizar módulos de servicio de la versión V2.2.
• IMSMA_MSDE.exe – Inicia la instalación del núcleo de MSDE 2000.
• IMSMA_MSDE_SP2.exe – Inicia la rutina de instalación para MSDE 2000 Service Pack 2.
4.2. Consideraciones antes de instalar IMSMA V3.0
Notas importantes
El menú principal, que se carga después de haber introducido el CD de IMSMA en la unidad de CD, ofrece un vínculo al archivo readme.txt.
Figura 4.2: Pantalla de inicio de IMSMA v3.0: lea las notas importantes
Sugerimos que primero visite dicho archivo haciendo clic en el vínculo y xxx las consideraciones que se explican en el mismo, ya que proporcionan una excelente resumen de los requisitos del sistema, la configuración del formato de fecha y otros aspectos de seguridad e instalación. Los temas tratados en el capítulo asumen que el administrador de IMSMA conoce el contenido de este archivo. Úselo también como documento de referencia siempre que necesite instrucciones básicas o para la resolución de problemas.
Instalación de Microsoft SQL Server 2000 Desktop Engine
La versión 3.0 de IMSMA cuenta con un módulo de servicio completamente nuevo, basado en una base de datos que funciona con cualquier edición de SQL Server 2000 (v.8.0).
MSDE 2000 es un motor de datos desarrollado y basado en tecnología SQL Server y se suministra gratuitamente. A menos que ya tenga instalada una versión de SQL Server 2000, tendrá que utilizar MSDE, la versión "ligera" de SQL Server 2000. "Ligera" porque hay algunas restricciones respecto al tamaño de la base de datos, el número de usuarios simultáneos y las herramientas disponibles. Deberían tenerse en cuenta los siguientes puntos de MSDE:
• Con MSDE el rendimiento se reduce cuando hay más de 5 usuarios ejecutando órdenes en el servidor SQL al mismo tiempo. Esto no suele ser un problema para la mayoría de los MAC.
• Los usuarios interactúan con MSDE 2000 directamente a través de la aplicación en la que está integrado. Por esta razón, IMSMA V3.0 proporciona nuevos formularios, que permiten tareas específicas de administración de base de datos, como copias de seguridad de la base de datos, restauraciones, comprobaciones de coherencia y ajuste de la base de datos. MSDE no tiene su propia interfaz de usuario y no incorpora herramientas adicionales de administración de bases de datos, como SQL Server Enterprise Manager o SQL Server Query Analyzer. Por favor, consulte el capítulo 9 si desea obtener más información al respecto.
La instalación de MSDE 2000 o de cualquier edición de SQL Server 2000 es necesaria antes de realizar una actualización o instalación de servidor. Por favor, consulte las instrucciones de instalación en la siguiente sección.
Servidor y Cliente IMSMA
Todas las instalaciones de IMSMA deben tener una computadora configurada como servidor IMSMA. Las aplicaciones de servidor y cliente son, en su mayor parte, equivalentes. Se diferencian en que una instalación de servidor mantiene la conexión a la base de datos de SQL Server instalada localmente, mientras que la instalación cliente busca archivos de datos, bosquejos y coordenadas utilizando la unidad T asignada, accediendo a la carpeta C:\IMSMA del servidor a través de la red.
En una red pequeña, lo más probable es que realice las tareas tanto de administrador como de usuario en la computadora instalada como servidor. En
instalaciones de IMSMA más grandes, la computadora instalada como Servidor IMSMA probablemente sólo se empleará para tareas de administrador.
Antes de instalar IMSMA, asegúrese de que ha configurado un entorno informático adecuado, tal como se describe en el Capítulo 3. Antes de instalar IMSMA deben instalarse todos los parches de software adecuados (sistema operativo, MS Office y ESRI ArcView).
Puede instalar el Servidor IMSMA en cualquier computadora de la red.
Debería tener en cuenta los siguientes aspectos al elegir la computadora que instalará como Servidor IMSMA:
• Para potenciar al máximo la disponibilidad y la seguridad de la base de datos, instale el Servidor IMSMA en la misma computadora que funcione como servidor de red (si tiene instalado un servidor de red).
• Para potenciar al máximo el rendimiento de su puesto de trabajo de análisis del SIG, instale el servidor IMSMA en la computadora que vaya a utilizar como puesto de trabajo principal de análisis del SIG (debería ser la computadora más potente de la red).
• Si ninguno de los casos anteriores es aplicable a su instalación, elija una computadora con MS Windows 2000 Professional / XP Professional con suficiente capacidad de almacenamiento en el disco duro para la base de datos y las copias de seguridad, así como para los bosquejos escaneados que planee guardar en la base de datos. Si tiene varios servidores en la red, Microsoft recomienda que SQL Server no se instale en un Controlador de Dominio Principal (PDC) o en un Controlador de Dominio de Reserva (BDC), si es posible.
4.3. Instalación de MSDE 2000
El módulo de servicio de IMSMA V3.0 requiere una base de datos SQL Server 2000. Si en la computadora no están instalados ni SQL Server ni MSDE 2000, deben realizarse los siguientes pasos de instalación para configurar una instancia totalmente nueva de MSDE 2000. Ambos métodos permiten una instalación correcta de IMSMA V3.0. Sólo depende de la estrategia del administrador, de la cantidad de aplicaciones que usen los mismos recursos del motor y de las restricciones de la instancia de MSDE. Para instalar MSDE 2000:
• Inicie sesión en el sistema operativo como administrador.
• Introduzca el CD de instalación de IMSMA V3.0 en la unidad de CD y espere a que aparezca el menú de configuración. Si no aparece automáticamente, seleccione Inicio > Ejecutar desde el menú Inicio y busque el archivo autostart.exe en el directorio raíz de la unida de CD. Resalte este archivo y seleccione Abrir y Aceptar para comenzar el proceso de instalación.
• Desde el menú de instalación, seleccione el botón Install MSDE.
• Siga las instrucciones de instalación. MS Access solicita el inicio de sesión del administrador de IMSMA. Introduzca el nombre de usuario AdminIMSMA y la contraseña AdminIMSMAPwd. Pulse Aceptar.
• Si ya hay instancias MSDE de SQL Server instaladas en la computadora (o en la red), aparecerá el siguiente cuadro de mensaje:
Figura 4.3: Instalación de MSDE: la instancia de SQL Server ya existe
Haga clic en Yes, si debiesen utilizarse instancias locales ya existentes. En este caso, la rutina de instalación se detiene. Si selecciona No, aparece un cuadro de mensaje informando del número de instancias existentes y solicitando confirmación para instalar una nueva instancia.
Figura 4.4: Instalación de MSDE: instancia adicional de SQL Server
Haga clic en Yes para iniciar definitivamente la instalación de MSDE 2000. Haga clic en No para cancelar y salir de la rutina de instalación.
• Aparece una ventana emergente. Haga clic en OK para aceptar el nombre por defecto para la nueva instancia MSDE o escriba otro nombre, respetando el convenio de nombres que se explica en la página 4-14.
Figura 4.5: Instalación de MSDE: definir nuevo nombre de instancia
• Reinicie después de instalar MSDE. Esto es necesario para iniciar el servicio del servidor de la base de datos. Después de reiniciar, confirme que el servicio aparece en la barra de servicios, al lado del reloj del sistema.
Figura 4.6: Instalación de MSDE: servicio de SQL Server
Haga doble clic en el icono de servicio para abrir el Administrador de Servicio de SQL Server. ¿Está todo bien configurado? Si aparece una flecha verde, quiere decir que el servicio del servidor funciona correctamente. Un cuadrado rojo indica que el servicio no está funcionando. Compruebe también la función de autoinicio en la parte inferior. Llegado este punto, todo está preparado para continuar con una actualización de la versión de IMSMA o una nueva instalación de IMSMA.
Figura 4.7: Instalación de MSDE: servicio SQL Server iniciado
• Complete la instalación de MSDE 2000 actualizando la instalación central con el MSDE service pack 2. Desde el menú de instalación, seleccione el botón Install MSDE_SP2.
Siga las instrucciones de instalación. MS Access solicita el inicio de sesión del administrador de IMSMA. Introduzca el nombre de usuario AdminIMSMA con la contraseña AdminIMSMAPwd. Pulse OK.
• Active la fila con la instancia MSDE instalada en el paso anterior.
Figura 4.8: Instalación de MSDE SP2: seleccionar nueva instancia SQL Server
• Vuelva a reiniciar después de que la instalación de MSDE SP2 haya concluido con éxito.
4.4. Actualización de V2.2 a V3.0
La actualización de una instalación anterior de IMSMA es un procedimiento automático; sin embargo, tenga en cuenta que durante el proceso de actualización puede perderse cualquier personalización que haya incorporado a la instalación de IMSMA. Además, los cambios en la estructura de datos de IMSMA en distintas versiones pueden hacer que tenga que realizar alguna tarea de mantenimiento en la base de datos existente, incluso aunque se han añadido algunas funciones de limpieza de datos a la rutina de la última actualización.
4.4.1. Haga una copia de seguridad antes de la actualización
Antes de comenzar con el proceso de actualización, compruebe que ha hecho una copia de seguridad de toda a la instalación de IMSMA. Puede hacerla copiando el directorio IMSMA del servidor o utilizando otro software o la utilidad de copia de seguridad de su sistema operativo.
4.4.2. Resumen de los cambios entre versiones
Al principio del proceso de actualización, se le pedirá que revise, prepare y limpie los datos de la versión anterior.
A continuación se presenta un breve resumen de los cambios entre las distintas versiones de IMSMA. Esto puede facilitarle la tarea de limpieza de los datos. La herramienta de preparación de datos descrita en la siguiente sección se puede iniciar de forma independiente o a través del asistente para actualización para limpiar fondos de datos de la V2.2.
IMSMA v1.1 a IMSMA v1.2
Entre IMSMA v1.1 y IMSMA v1.2 se hicieron cambios a los vínculos entre los Informes de estudios de impacto y los Informes de estudios técnicos. En IMSMA v1.1 los Estudios de impacto estaban vinculados a los Estudios técnicos. En IMSMA 1.2 son las Áreas minadas de los Estudios de impacto las que están vinculadas a los Estudios técnicos. Estos vínculos deben establecerse manualmente al actualizar de V1.1 a V1.2.
IMSMA v1.2 a IMSMA v2.0
Las nuevas Normas Internacionales para Desminado Humanitario de UNMAS (disponibles en xxx.xxxxxxxxxxxxxxxxxxxxxx.xxx) cambiaron la terminología empleada para los estudios acciones relativas a las minas. Éstos son los cambios de terminología aplicados en la versión IMSMA v2.0 respecto a la v1.2:
• El Estudio de Xxxxx 0 pasa a ser Estudio de impacto.
• El Estudio de Xxxxx 0 pasa a ser Estudio técnico.
• El Estudio de Xxxxx 0 pasa a ser Estudio final.
La adición de un identificador de tarea (task ID), utilizado junto con la herramienta de asignación de tareas, ha hecho que los identificadores de proyecto (Project ID) de las versiones de IMSMA anteriores a la v2.0 sean redundantes. Durante el procedimiento de actualización, todos los identificadores de proyecto se almacenan en el campo clnUserDefined20 para la tabla apropiada. Antes de la versión IMSMA v2.0 el identificador de proyecto aparecía en las tablas tblClearance, tblCompletionReport, tblMineField, tblSurvey1 y tblSurvey2.
Versiones previas - IMSMA v2.2
La versión V2.2 de IMSMA admite múltiples sistemas de coordenadas. Si sus datos de coordenadas se almacenaron en algún sistema de referencia distinto a WGS 84 (elipsoide GRS 80), debe configurar la rutina de actualización para utilizar el sistema de referencia correcto durante el proceso de actualización. Como la versión V2.2 es el inicio de una tabla de mapas consolidada (tblMap), es importante eliminar las referencias de mapas en todas las tablas de acciones relativas a las minas al actualizar desde una versión anterior.
Tenga en cuenta que no todas las versiones previas de IMSMA pueden actualizarse con la Utilidad de Actualización de la última versión. Utilícela sólo para actualizar instalaciones de IMSMA V2.2. El resto de las versiones de IMSMA deben actualizarse primero a la V2.2. Para hacerlo, use la Utilidad de Actualización de la versión V2.2, que también se suministra en el CD de instalación de la versión V3.0, en Utilities\IMSMA_Utilities\UpgradeUtilities.
IMSMA v2.2 -IMSMA v3.0
La versión 3.0 introduce dos nuevas entidades de IMSMA: organizaciones y actividades de educación sobre los riesgos de las minas. Por tanto, deben limpiarse los campos en tablas de acciones relativas a las minas que hagan referencia a organizaciones. IMSMA V3.0 también asigna un estado a todos los procesos y riesgos de acciones relativas a las minas. Esta importante mejora permite al usuario tener una mejor comprensión del estado de las acciones de desminado y de sus prioridades.
La rutina de actualización incluye componentes que facilitan la limpieza, reorganización y definición de información para el nuevo módulo de servicio. Durante la rutina de actualización, se le pide que analice tablas de la versión V2.2 y sus respectivas columnas. Recomendamos emplear cierto tiempo en las tablas y columnas que hacen referencia a organizaciones y contactos. Por favor, consulte la siguiente sección, en la que se explica detalladamente la rutina de actualización.
4.4.3. Utilidad de actualización a IMSMA V3.0
ADVERTENCIA
Antes de ejecutar la utilidad de actualización, asegúrese de que ha hecho copias de seguridad de toda la instalación de IMSMA. Si está ejecutando IMSMA como solución cliente/servidor, actualice el servidor IMSMA primero y luego el cliente. Cuando se admite un entorno de introducción de datos descentralizados ha de aplicarse una estrategia de actualización similar. Normalmente, primero se realizará la actualización en los servidores y clientes del MAC nacional, luego en los MAC regionales y finalmente se sincronizarán los datos.
Inicio de sesión
Inicie sesión en su sistema operativo con privilegios de administrador.
CD de instalación de IMSMA
Introduzca el CD de instalación de IMSMA V3.0. Si la ejecución automática está activada, aparecerá la siguiente pantalla. Haga clic en cuadro Upgrade your Field Module. Si la pantalla de inicio no aparece, el programa de actualización upgrade.exe se puede ejecutar desde el CD. Ejecute este archivo seleccionándolo con un doble clic.
Figura 4.9: Utilidad de actualización a IMSMA V3.0: pantalla de inicio
Utilidad de limpieza de datos
Aparece un cuadro de mensaje indicando al administrador de IMSMA que se va a iniciar la herramienta de eliminación de datos. Confirme haciendo clic en el botón OK.
Figura 4.10:Utilidad de actualización de IMSMA V3.0: iniciar herramienta de limpieza
La Utilidad de limpieza de datos estará vinculada con el antiguo módulo de servicio y sólo puede ser iniciada por usuarios autorizados de IMSMA. Introduzca el nombre de usuario AdminIMSMA con la contraseña AdminIMSMAPwd para continuar. Aparece la siguiente pantalla.
Figura 4.11: Utilidad de actualización de IMSMA V3.0: herramienta de limpieza de datos
Para ver un resumen de la función de la herramienta de preparación de datos, haga clic en el botón que tiene la interrogación. Tenga en cuenta que esta herramienta introduce cambios directamente en las tablas de la versión V2.2. ¿Ha hecho copias de seguridad de sus datos?
Continúe con la limpieza de las tablas IMSMA siguiendo las instrucciones. El procedimiento común es primero hacer clic en una tabla, luego en la columna que necesita ajustes y sustituir su antiguo valor por uno nuevo.
Como IMSMA V3.0 introduce las organizaciones, deberían comprobarse como mínimo todas las tablas que contengan un campo clnOrganisation. Por ejemplo, si una organización se ha mencionado 6 veces con 5 deletreos distintos, la rutina de actualización añadiría la organización a la nueva tabla tblOrganization 5 veces, cada una con un deletreo diferente. Por tanto, es necesario comprobar y limpiar los datos para evitar entradas múltiples para una organización idéntica.
Tenga en cuenta también que la rutina de actualización mencionada posteriormente ofrece la oportunidad de crear automáticamente nuevas entradas también para contactos. Si desea aprovechar esta función, compruebe todas las tablas que tengan campos como clnReportedBy, clnEnumerator1 y clnEnumerator2.
Instalación del servidor IMSMA
Después de la preparación de los datos, que está listo para continuar con el procedimiento de actualización.
Figura 4.12: Utilidad de actualización de IMSMA V3.0: Instalación de la actualización del servidor IMSMA
Instalación de la función del SIG de IMSMA
Xxxxx instalar la función del SIG si va a utilizarla en este puesto de trabajo.
Preparación de la base de datos de IMSMA SQL Server
Después de copiarse los archivos al disco duro de su sistema, aparece otro cuadro de inicio de sesión de MS Access. Inicie sesión con las mismas credenciales de usuario IMSMA mencionadas arriba para cargar la herramienta de preparación de IMSMA SQL Server. Siga los siguientes pasos:
Figura 4.13: Utilidad de actualización de IMSMA V3.0: Herramienta de preparación del módulo de servicio de IMSMA
Paso 1: Seleccione el servidor SQL Server. Elija el motor de SQL Server que debería utilizarle para ejecutar el nuevo módulo de servicio de la base de datos de IMSMA SQL Server del cuadro combinado Existing Servers. Si se ha instalado MSDE 2000 anteriormente (porque no había ninguna otra instancia de SQL Server disponible o porque se requería una nueva instancia), su nombre debería aparecer en la lista de opciones. Si no había una instalación anterior de SQL Server, el nombre corresponderá con el nombre de la máquina o aparecerá la palabra default.
Si la computadora que está configurando es autónoma, (sin tarjeta de red ni conexión), puede que tenga que teclear el nombre del servidor manualmente.
Paso 2: En caso de que un servidor SQL Server existente se haya elegido para hacer de motor de IMSMA SQL Server, introduzca las credenciales de usuario con privilegios de administrador sobre el Servidor. Si la casilla Windows Trusted Security está seleccionada, las credenciales de usuario del nivel de sistema operativo se pasarían al servidor SQL Server. Esto funcionará bien siempre que el usuario que haya iniciado sesión sea administrador de la máquina que contiene la instancia de SQL Server.
En caso de una nueva instalación de MSDE 2000, no se necesita introducir cambios, ya que el usuario sa (system administrator) no tiene contraseña por defecto. Durante la creación de la base de datos con éxito, las credenciales de la cuenta sa se completarán automáticamente. El usuario sa es una cuenta de administrador interno de SQL Server que no se utilizará en IMSMA, pero que SQL Server necesita como cuenta de administrador estándar.
Paso 3: Introduzca el nombre de la nueva base de datos del módulo de servicio de IMSMA. El valor por defecto es IMSMA. Si ni usa el valor por defecto, recomendamos un nombre abreviado, como el nombre de su MAC.
Deben satisfacerse los siguientes convenios de nombres de SQL Server: El primer carácter debe ser:
> alfabético (mayúscula o minúscula, de la a a la z, de la A a la Z),
> el signo xx xxxxx bajo o carácter de subrayado (_),
> el signo "arroba" (@) o
> el signo de número o "almohadilla" (#)
Los caracteres siguientes pueden ser:
> alfabéticos
> números decimales,
> el signo xx xxxxx bajo o carácter de subrayado (_),
> el signo "arroba" (@), pero sin que el nombre empiece por @@
> el signo xx xxxxx ($) o
> el signo de número o "almohadilla" (#)
Tenga en cuenta también que el nombre de la nueva base de datos debe ser único. Por tanto, compruebe el segundo cuadro combinado bajo el punto 1, en el que se enumeran todas las base de datos existentes para el SQL Server seleccionado.
Paso 4: Definición del Nombre de Origen de Datos (DSN). El valor por defecto es IMSMA. El DSN representa los parámetros ODBC necesarios para establecer la conexión de la base de datos entre el módulo de acceso y el módulo de servicio de IMSMA. Use un nombre DSN diferente si ya está utilizando el DSN IMSMA para algún otro propósito.
Paso 5: Haga clic en el botón Yes - Continue para ejecutar la creación de la base de datos. Si selecciona No - Install MSDE, el proceso de instalación de MSDE empezaría tal y como se describe en la sección 4.3. En este caso, la preparación de SQL Server tendría que hacerse después de la instalación de MSDE, reiniciando el ejecutable upgrade.exe de nuevo o ejecutando manualmente el archivo IMSMA ServerSQLPrep.mdb primero, y luego UpgradeUtilityV3.0.mdb. Consulte la sección 4.3 si elige instalar MSDE 2000 en este momento.
Tenga en cuenta que la creación de la nueva base de datos puede exigir algunos minutos. Aparece un cuadro de mensaje confirmando la creación de la base de datos.
Importación de tablas de aplicación
El último paso consiste en importar datos de aplicación básicos.
Figura 4.14: Utilidad de actualización a IMSMA V3.0: tablas básicas de aplicación
Utilidad de actualización
Aparece un último cuadro de inicio de sesión en MS Access. Ahora, el sistema está listo para importar los datos del antiguo archivo FieldModuleDataPool.mdb de la V2.2 a la base de datos de IMSMA SQL Server recién creada. Inicie sesión con las credenciales de usuario de administrador de IMSMA y configure la utilidad de actualización como se explica a continuación.
Figura 4.15: Utilidad de actualización a IMSMA V3.0: Herramienta de preparación del módulo de servicio IMSMA
Antigua versión del módulo de servicio: Si el archivo mencionado no es correcto, busque el antiguo archivo FieldModuleDataPool.mdb. Si no se han introducido cambios de rutas durante los procedimientos de instalación, lo encontrará en C:\_Backup_Old_FieldModule\FieldModuleDataPool.mdb. Compruebe que la versión es la 2.2.
Nueva versión del módulo de servicio: Elija un servidor que esté disponible del sistema en el cuadro SQL Server Name. De nuevo, si tiene un PC autónomo sin conexión de red, puede que necesite introducir el nombre del servidor y la base de datos manualmente. En el campo Database Name sólo aparecen las bases de datos gestionadas por ese servidor. Elija el módulo de servicio IMSMA que acaba de crear. Si se ha instalado una nueva instancia de servidor SQL (sería el caso de una instalación estándar de IMSMA), ahora verá una confirmación de la versión
3.0. Si se ha seleccionado una instancia de SQL Server utilizada anteriormente, el usuario de IMSMA AdminIMSMA puede no ser un usuario autorizado y reconocido del servidor. En este caso, aparecerá un cuadro adicional de inicio de sesión. Escriba aquí el nombre de usuario y la contraseña de una cuenta de SQL Server con privilegios de administrador en el servidor SQL Server.
Opción “Create a contact in V3.0...”: Activando esta opción (activada por defecto), se creará un contacto para cada persona introducida en las columnas clnReportedBy, clnEnumerator1 o clnEnumerator2. El contacto normalmente estará asociado con la organización introducida en los campos de formulario Organisation o Enum. organisation. Si no quiere crear contactos automáticamente, desactive esta casilla.
Opción “Make copies of V2.2 tables...”: Activando esta opción, 5 tablas de aplicación que normalmente no se usan en la versión V3.0 se pueden copiar al nuevo módulo de servicio para su posterior proceso manual. Esta opción está desactivada por defecto.
Actualizar IMSMA
Por último, haga clic en el botón Upgrade IMSMA para iniciar la importación de datos.
Ahora se muestran dos nuevas fichas de carpeta. La ficha Progress refleja el estado actual del proceso de actualización, y la ficha Messages registra todo el proceso, agrupando las actividades en mensajes de información, advertencia y error. Estos mensajes se pueden guardar en un archivo al final de la actualización. Haga clic en el botón Export log file para especificar una ruta y nombre de archivo. Si no se guarda, un mensaje recuerda al usuario que debe crear el archivo.
Figura 4.16: Utilidad de actualización a IMSMA V3.0: exportar y guardar entradas del
registro
Tenga en cuenta que las advertencias suelen proporcionar información sobre cambios a los datos que se realizan automáticamente, y que pueden no ser convenientes. Por tanto, merece la pena analizar las entradas de la ficha de mensajes y exportarlas a un archivo.
Reiniciar
Después de seguir este procedimiento con éxito, finalice la instalación del servidor IMSMA reiniciando el sistema. Esto es de suma importancia para que el sistema funcione correctamente, ya que las entradas del registro se actualizan, se activan las nuevas funciones y las fuentes específicas de IMSMA se ponen a disposición del sistema operativo.
4.4.4. Recuperación de las personalizaciones tras la actualización
ADVERTENCIA
Durante el proceso de actualización las siguientes personalizaciones no se transferirán automáticamente a la nueva versión de IMSMA:
• Todas las modificaciones introducidas al módulo de servicio de IMSMA (FieldModule.mbd), incluyendo todos los cambios a los formularios, por ejemplo, campos definidos por el usuario activados en los formularios de introducción de datos, informes personalizados, adición de tablas
personalizadas o vínculos a complementos y modificaciones de otros parámetros de la aplicación almacenados en el módulo de servicio de IMSMA, como configuraciones de rutas de archivo.
• Todas las modificaciones introducidas al módulo de servicio de IMSMA y al Diccionario de datos del SIG, como traducciones, todas las consultas personalizadas, temas del SIG y configuraciones.
• Las modificaciones introducidas a los formatos de informe de MS Word.
Estas modificaciones pueden recuperarse de la copia de seguridad de IMSMA y volver a ser utilizadas. Por ejemplo, al IMSMA actualizado se pueden importar consultas, informes y diseños personalizados. No obstante, debería tener en cuenta que una actualización del sistema siempre requiere volver a comprobar y escribir todas las consultas personalizadas. Consulte el Anexo C para conocer los cambios de sintaxis (Access frente a SQL Server) al volver a definir consultas del módulo de servicio como consultas del SIG.
Las siguientes herramientas pueden ayudarle a tener una idea general de todos los cambios efectuados para IMSMA V3.0:
• Anexo F: Tabla resumen de nuevas tablas, nuevas consultas y atributos nuevos y cambiados en las tablas existentes.
• Meta Data Browser: Lista de tablas y/o atributos detallados. Una vez instalado IMSMA, inícielo y vaya a Meta Data Browser haciendo clic en Administration
> Database Administration > Meta Data. Marque la casilla de verificación Show Discontinued table/columns y haga clic en una tabla del marco que hay más a la izquierda. En el marco central sólo aparecen columnas de tablas que ya no están disponibles en el nuevo módulo de servicio. Consulte también el Capítulo 9.
• ERM Explorer (ERD): Herramienta interactiva basada en el formato Macromedia Shockwave que le permite navegar por el esquema de la base de datos. Permite que al usuario explorar relaciones de tabla de forma rápida y exhaustiva. Esta herramienta está disponible en C:\IMSMA\IMSMA_Utilities y funciona independientemente desde una instalación del reproductor shockwave.
También convendrá volver a activar todos los campos para los que haya cambiado el tipo de datos de text a yes/no (por ejemplo, campos definidos por el usuario definidos como casillas de verificación). Después de la actualización, estos campos vuelven al tipo de datos por defecto text.
Tenga en cuenta que para recuperar personalizaciones de los formularios del módulo de IMSMA es necesario seguir pasos manuales. Debe abrir el módulo de acceso antiguo y el nuevo con el método de mayúsculas-omitir. A continuación debe abrir cada versión de los correspondientes formularios en visualización de diseño. Corte y pegue para copiar personalizaciones desde el diseño antiguo al nuevo. Al mover campos definidos por el usuario (UDF) tendrá que eliminar los UDF correspondientes en la nueva versión y restablecer la etiqueta antigua y los campos de nombre con los correspondientes nombres nuevos. Tenga en cuenta que los nombres y etiquetas de UDF han cambiado en la versión V3.0.
Repase el Capítulo 5 antes de empezar las personalizaciones o póngase en contacto con el servicio de apoyo de IMSMA para recibir asistencia.
4.4.5. Acerca de los temas y extensiones del SIG
Los proyectos de ArcView que contengan temas IMSMA no funcionarán después de la actualización, debido a los cambios efectuados en el Diccionario de Datos del SIG de IMSMA y las consultas del SIG almacenadas en la base de datos de IMSMA. Para poder utilizar un archivo .apr de ArcView en IMSMA actualizado, haga lo siguiente:
1. Elimine todos los temas IMSMA del proyecto.
2. Descargue todas las Extensiones IMSMA y guarde el proyecto.
3. Actualice IMSMA.
4. Use el archivo IMSMA.adp para crear nuevas consultas y temas del SIG personalizados basados en los antiguos, respetando la nueva estructura y sintaxis de IMSMA y del DDX.
5. Cargue las nuevas extensiones del SIG para un archivo .apr en blanco.
6. Cargue los nuevos temas del SIG.
4.5. Instalación de un nuevo servidor IMSMA
Seleccione esta opción para que la computadora se instale como nuevo servidor IMSMA. Si deben configurarse más de una computadora como puesto de trabajo IMSMA, la primera se instala como servidor y las siguientes como clientes.
Inicio de sesión
Inicie sesión en el sistema operativo como administrador.
Configuración regional
Confirme que la configuración regional de su sistema operativo es compatible con IMSMA: IMSMA requiere que el lugar decimal de los números se muestre como punto (no coma) y que la configuración de la fecha larga no sea superior a 12 caracteres. El formato recomendado para fecha larga es d. mmm aaaa. En Windows 2000, se accede a la configuración regional desde el menú Inicio, seleccionando Configuración > Panel de control > Opciones regionales.
CD de instalación de IMSMA
Introduzca el CD en la unidad de CD. Si la unidad tiene activado el inicio automático, aparecerá una página de instalación.
Figura 4.17: Instalación del servidor IMSMA V3.0: pantalla de instalación
Si no, seleccione Inicio > Ejecutar desde el menú Xxxxxx y vaya al directorio raíz de su unidad de CD para buscar el archivo autostart.exe. Resalte este archivo, seleccione Abrir, y Aceptar para iniciar el menú de instalación.
Instalación del servidor IMSMA
Desde el menú de instalación, seleccione el botón Install Field Module Server.
Figura 4.18: Instalación del servidor de IMSMA V3.0: Pantalla de bienvenida
Siga las instrucciones de instalación y lea el contrato de licencia y la exención de responsabilidades. Haga clic en el botón Agree para continuar.
Función del SIG de IMSMA
Xxxxx instalar la función del SIG si va a utilizarla en este puesto de trabajo.
Preparación de la base de datos de IMSMA SQL Server
Después de copiarse todos los archivos al disco duro de su sistema, aparece un cuadro de inicio de sesión de MS Access. Inicie sesión con el nombre de usuario AdminIMSMA y la contraseña AdminIMSMAPwd para cargar la Herramienta de preparación de IMSMA SQL Server.
Figura 4.19: Instalación del servidor IMSMA V3.0: Herramienta de preparación del módulo de servicio IMSMA
En este punto, por favor consulte la sección sobre actualización para completar la instalación del servidor IMSMA (véase el epígrafe "Preparación de la base de datos de IMSMA SQL Server”). Los pasos a seguir son idénticos (definición de una nueva base de datos de IMSMA, importación de datos de aplicación).
La instalación del servidor IMSMA terminará después de que se haya creado un nuevo módulo de servicio de IMSMA.
Reiniciar
Después de seguir este procedimiento con éxito, finalice la instalación del servidor IMSMA reiniciando el sistema. Esto es de suma importancia para que el sistema funcione correctamente, ya que las entradas del registro se actualizan, se activan las nuevas funciones y las fuentes específicas de IMSMA se ponen a disposición del sistema operativo.
En los MAC en los que se vaya a instalar clientes IMSMA en computadoras conectadas en red, después del proceso de instalación comparta la carpeta C:\IMSMA. En el Explorador de Windows, haga clic con el botón derecho sobre este directorio, seleccione Compartir..., seleccione el diálogo Compartir esta carpeta y proporcione un nombre para compartir, por ejemplo XXXXX.
Nota: Esto requiere que se hayan instalado componentes de conexión en red. Si la opción Compartir... no está disponible, consulte el capítulo anterior, en el que se suministra información sobre la configuración del entorno informático.
4.6. Instalación de un nuevo cliente IMSMA
El procedimiento para instalar un cliente IMSMA es similar al del servidor IMSMA, con la salvedad de que el servidor IMSMA debe estar a disposición del cliente a través de la red.
Inicio de sesión
Inicie sesión en el sistema operativo como administrador.
Configuración regional
Confirme que la configuración regional de su sistema operativo es compatible con IMSMA: IMSMA requiere que el lugar decimal de los números se muestre como punto (no coma) y que la configuración de la fecha larga no sea superior§1 12 caracteres. El formato recomendado para fecha larga es d. mmm aaaa. En Windows 2000, se accede a la configuración regional desde el menú Inicio, seleccionando Configuración > Panel de control > Opciones regionales.
Carpeta compartida
Asegúrese de que el puesto de trabajo del servidor IMSMA comparte la carpeta C:\IMSMA.
CD de instalación de IMSMA
Introduzca el CD en la unidad de CD. Si la unidad tiene activado el inicio automático, aparecerá una página de instalación.
Figura 4.20: Instalación del cliente IMSMA: pantalla de instalación
Si no, seleccione Inicio > Ejecutar desde el menú Xxxxxx y vaya al directorio raíz de su unidad de CD para buscar el archivo autostart.exe. Resalte este archivo, seleccione Abrir, y Aceptar para iniciar el menú de instalación.
Instalación del cliente IMSMA
Desde el menú de instalación, seleccione el botón Install Field Module Client.
Función del SIG de IMSMA
Siga las instrucciones de instalación. Xxxxx instalar la función del SIG si va a utilizarla en este puesto de trabajo.
Preparación del servidor SQL de IMSMA para clientes IMSMA
Después de copiarse todos los archivos al disco duro de su sistema, aparece un cuadro de inicio de sesión de MS Access. Inicie sesión con el nombre de usuario AdminIMSMA y la contraseña AdminIMSMAPwd para cargar la Herramienta de preparación de la base de datos de IMSMA para clientes IMSMA. Lleve a cabo los siguientes pasos:
Figura 4.21: Instalación del cliente de IMSMA V3.0: Herramienta de preparación de la
base de datos de IMSMA para clientes IMSMA
Paso 1: Seleccione el servidor SQL Server. Elija el motor de SQL Server que debería utilizar para ejecutar el nuevo módulo de servicio de la base de datos de IMSMA SQL Server del cuadro combinado Existing Servers. Si se ha instalado MSDE 2000 anteriormente (porque no había ninguna otra instancia de SQL Server disponible o porque se requería una nueva instancia), su nombre debería aparecer en la lista de opciones. Si no se había instalado anteriormente SQL Server, el nombre corresponderá con el nombre de la máquina o aparecerá la palabra default.
Si la computadora que está configurando es autónoma, (sin tarjeta de red ni conexión), puede que tenga que teclear el nombre del servidor manualmente.
Paso 2: Definición del Nombre de Origen de Datos (DSN). El valor por defecto es IMSMA. El DSN representa los parámetros ODBC necesarios para establecer la conexión de la base de datos entre el módulo de acceso y el módulo de servicio de IMSMA. Use un nombre DSN diferente si ya está utilizando el DSN IMSMA para algún otro propósito.
Haga clic en el botón Continue para terminar la instalación.
Reiniciar
Después de seguir este procedimiento con éxito, reinicie el sistema operativo. Esto es de suma importancia para que el sistema funcione correctamente, ya que las entradas del registro se actualizan, se activan las nuevas funciones y las fuentes específicas de IMSMA se ponen a disposición del sistema operativo.
No olvide designar la letra "T" como nueva unidad, haciendo referencia a la carpeta compartida C:\IMSMA en el puesto de trabajo del servidor IMSMA.
Si se realizan personalizaciones específicas para cada país al módulo de acceso de IMSMA, realícelas primero en el servidor IMSMA, pruebe las personalizaciones para asegurar que son correctas y a continuación copie el módulo de acceso IMSMA personalizado a las estaciones de trabajo cliente de IMSMA. Se seguirá el mismo procedimiento para el módulo de servicio y el módulo de acceso del DDX.
Si los archivos IMSMA se copian desde el servidor IMSMA, el módulo de acceso IMSMA tendrá que editarse para establecer un parámetro que lo identifique como módulo de acceso del cliente. Abra el módulo de acceso de IMSMA omitiendo la macro de inicio. Abra tblApplicationParameterInternal. Cambie el valor de KinofApplication de Server a Client.
En el Capítulo 5 "Personalización de IMSMA" se proporcionan más detalles al respecto.
4.7. Ubicaciones de los archivos y configuraciones del sistema
4.7.1. Carpeta C:\IMSMA
A continuación se analiza el contenido de la carpeta C:\IMSMA. El administrador de IMSMA puede cambiar algunas de las ubicaciones por defecto de archivos de componentes de IMSMA (véase también el capítulo 5). Si ha configurado su red como se describía en el capítulo anterior, no debería necesitar modificar ninguna de las ubicaciones por defecto de archivos. Si tiene una red existente que no desea modificar, puede ser necesario cambiar algunos de estos parámetros por defecto.
En la siguiente figura se muestra la estructura por defecto de archivos de IMSMA.
Figura 4.22: Ubicaciones de archivos: Estructura de archivos de IMSMA V3.0
La ubicación de todos estos componentes se puede trasladar a otras ubicaciones; sin embargo, se recomienda mantener la instalación por defecto para simplificar los procedimientos de mantenimiento, como la actualización a futuras versiones de IMSMA.
Las carpetas GIS e Image podrían llegar a ser muy grandes, dependiendo del tipo de datos de mapas que use con el SIG de IMSMA y del número de esquemas escaneados que se graben en los distintos informes de base de datos. Si los requisitos de almacenamiento para estos componentes aumentan demasiado para
el volumen de la unidad actual, se pueden trasladar a otras unidades y referirse por IMSMA. No obstante, recomendamos utilizar las rutas por defecto de IMSMA para que el mantenimiento de los datos sea lo más sencillo posible.
Descripción de la estructura de directorios y los archivos de IMSMA:
Carpetas
• Backup. Carpeta que contiene los archivos necesarios para que el Asistente para instalación y desinstalación ejecute correctamente una desinstalación de IMSMA.
• DataEntrySheets (Hojas de introducción de datos). Contiene los formatos de informe de MS Word .doc. La ubicación de esta carpeta se establece en tblApplicationParameter para todas las computadoras que participan en la LAN IMSMA.
• DecentralFiles. Aquí se almacenan los archivos necesarios para la sincronización entre los MAC centrales y los regionales. La ubicación de esta carpeta se establece en tblApplicationParameterLocal para todas las computadoras que participan en la LAN IMSMA.
• Documentation. Contiene manuales de ayuda, preguntas más frecuentes y las Guías del administrador y del usuario. Si tiene problemas con la instalación, consulte estas referencias antes de contactar con el equipo de apoyo de XXXXX.
• ExportFiles (Archivos de exportación). Puede contener archivos generados por las funciones de exportación de IMSMA. La ubicación por defecto de esta carpeta se almacena individualmente para cada computadora en tblApplicationParameterLocal. Se puede definir una ubicación diferente en el formulario de exportación.
• Gis. Contiene los archivos exigidos para la función del SIG de IMSMA. Nota: sólo se instala si seleccionó instalar la función del SIG durante el procedimiento de instalación. Más adelante se expone una descripción detallada del contenido de esta carpeta.
• Image (Imágenes). Contiene varias subcarpetas de imágenes escaneadas a las que se hace referencia en los informes de la base de datos de IMSMA. La ubicación por defecto de las subcarpetas contenidas en esta carpeta se establece en tblApplicationParameter para todas las computadoras de la LAN IMSMA. La ruta y nombre de archivo real de la imagen se almacena en tblSketch.
• IMSMA_Utilities. Herramientas específicas de IMSMA para facilitar la instalación y el mantenimiento del entorno IMSMA. Por ejemplo, puede utilizar la Herramienta de preparación de datos, mencionada en la sección de actualización de este capítulo, para limpiar datos extraños antes de importarlos a IMSMA. También puede ejecutar ERD, un ejecutable de shockwave para navegar por el Modelo basado en relaciones de entidades de la base de datos de IMSMA, etc.
• IMSMABackups. Carpeta que contiene archivos de copias de seguridad creados cuando se ejecuta una tarea de copia de seguridad manual o programada en el módulo de servicio de IMSMA. Use estos archivos para restaurar la base de datos en caso de que se pierdan datos o de que la base de datos se corrompa. Consulte el capítulo 9 para obtener más
informaci sobre la configuración de las tareas de copia de seguridad y restauración. La ubicación por defecto de esta carpeta se almacena en tblApplicationParameterLocal. Las tareas de copia de seguridad y de restauración también se pueden controlar desde una instalación de cliente de IMSMA. No obstante, tenga en cuenta que los archivos de copia de seguridad se encuentran sólo en la computadora del servidor SQL Server.
• Upgrade. Las utilidades de actualización para la versión V3.0 y su acceso directo se almacenan aquí. Este archivo mdb se puede ejecutar independientemente de las rutinas de actualización upgrade.exe.
• xdb_install. En caso de una instalación de servidor IMSMA, contiene los archivos relacionados con el módulo de servicio, exigidos para configurar una nueva base de datos del módulo de servicio (Herramienta de preparación de SQL Server) y archivos que documentan el procedimiento de instalación (registros). La Herramienta de preparación de base de datos FMServerSQLPrep.mdb es un componente integrado de la rutina de actualización (upgrade.exe) y de instalación del servidor (server.exe). Se puede utilizar independientemente para configurar una nueva base de datos de módulo de servicio IMSMA.
En caso de instalación de cliente IMSMA, encontrará el archivo FMClientSQLPrep.mdb para establecer la conexión correcta entre el módulo de acceso del cliente y el módulo de servicio del servidor. El archivo FMClientSQLPrep.mdb es un componente integrado de la rutina de instalación del cliente (client.exe).
Archivos
• FieldModule.mdb. Módulo de acceso de IMSMA. Contiene todos los elementos del módulo de acceso de IMSMA, incluyendo las tablas, las consultas, los formularios, informes y módulos de Visual Basic que se emplean para interactuar con los datos. Las consultas del SIG y algunas de las consultas de informes se encuentran en el servidor SQL. Sólo se puede acceder a ellas utilizando el archivo IMSMA.adp mencionado debajo. Aparte de algunos datos de aplicación, en el módulo de acceso no se almacenan datos de acciones relativas a las minas.
La base de datos del módulo de acceso de IMSMA está vinculada con las tablas almacenadas en la base de datos. La base de datos con la que está vinculada la base de datos del módulo de acceso se ve en la ficha Database Administration. Para realizar la vinculaci una base de datos de SQL Server distinta (que puede ser útil durante la personalización o con fines didácticos), xxx las consideraciones al respecto que se exponen en el capítulo 9.
• IMSMA.adp. El archivo Access Data Project es una ventana hacia el nuevo módulo de servicio de IMSMA, la base de datos de SQL Server. Similar a FieldModule.mdb, muestra todas las tablas y consultas del módulo de servicio (pero no objetos del módulo de acceso). La diferencia estriba en el hecho de que sólo el archivo adp tiene suficientes derechos como para trabajar directamente en el módulo de servicio. El adp es el lugar en el que se pueden definir las consultas del módulo de servicio (visualizaciones), por
ejemplo, consultas del SIG. Al trabajar con objetos que se muestran en el archivo adp, está trabajando directamente con objetos de SQL Server.
• IMSMA.mdw. Archivo de información de grupos de trabajo de MS Access que define usuarios y grupos de usuarios. MS Access utiliza estos grupos para determinar qué objetos de MS Access dentro de la base de datos puede utilizar un usuario.
• UNWISE.EXE. Aplicación de desinstalación. Utilícela para eliminar IMSMA del sistema.
• UNWISE.INI. Información utilizada por la aplicación de desinstalación.
• INSTALL.LOG. Registro del procedimiento de instalación.
4.7.2. Carpeta C:\IMSMA\GIS
En la siguiente figura se muestra la estructura por defecto de archivos del SIG de IMSMA.
Figura 4.23: Ubicación de los archivos: Estructura de archivos de IMSMA V3.0 GIS.
Descripción de la estructura de los directorios y de los archivos del SIG de IMSMA (iniciando con \\IMSMA\GIS como raíz):
Carpetas
• shp_imsma_gis. Directorio proporcionado dinámicamente como ubicación por defecto para almacenar los archivos creados por el correspondiente archivo de proyecto ArcView. Por tanto, para un proyecto ArcView llamado MyProject.apr, habría una carpeta _shp_MyProject, guardando por ejemplo archivos relacionados con el tema. Consulte también el capítulo 6 si desea analizar una serie de asuntos relativos al almacenamiento de archivos de datos del SIG.
• Ext32. Los archivos que proporcionan la función del SIG de IMSMA, incluyendo las extensiones de programas y los archivos de ayuda. La ubicación de estos archivos se configura en cada computadora como Variable de entorno (USEREXT).
• Legends (Claves). ArcView almacena las definiciones de claves como archivos .avl. Se incluyen una serie de definiciones por defecto de claves para su utilización en temas de base de datos del SIG de IMSMA. Los archivos de claves se pueden almacenar en cualquier ubicación; sin embargo, dentro del SIG de IMSMA se define una variable de entorno que simplifica las referencias a esta carpeta (consulte la documentación del Diccionario de datos para más detalles).
• Symbols. Carpeta de copia de seguridad para las definiciones xx xxxxxxx TrueType para la simbología utilizada por el SIG de IMSMA en ArcView. Durante el proceso de instalación de IMSMA todas las fuentes TrueType
relevantes se copian a la carpeta xx xxxxxxx de su sistema operativo (en la mayoría de los casos, C:\winnt\fonts).
• Utilities (Utilidades). Varios archivos no esenciales para el funcionamiento estable del sistema. Por ejemplo, imsma_layout.apr es un archivo de proyecto ArcView que se puede utilizar para crear fácilmente diseños personalizados de ArcView.
• WorkFiles. Espacio de trabajo para los archivos creados por la aplicación.
Archivos
• imsma_ddx.mdb. Módulo de acceso del Diccionario de datos del SIG de IMSMA. Utilidad creada por el Equipo de Desarrollo de IMSMA para permitir la gestión y el mantenimiento de temas de base de datos de ArcView.
• imsma_ddx_data.mdb. Módulo de servicio del Diccionario de datos del SIG de IMSMA. Almacena los datos gestionados por la aplicación del módulo de acceso.
• imsma_gis.apr. Archivo de proyecto por defecto de ArcView. Este archivo de proyecto se puede utilizar como plantilla para definir proyectos personalizados de ArcView. Tiene cargadas todas las extensiones exigidas para que ArcView invoque a la función del SIG de IMSMA cuando se abre.
• FileSysUtil.exe, FileViewer.exe, FViwSrvr.exe: Herramientas adicionales exigidas para funciones específicas dentro de ArcView, por ejemplo selección y presentación de esquemas o croquis.
4.7.3. Parámetros ODBC
La siguiente información describe qué parámetros de aplicación pueden tener que adaptarse si los archivos de instalación del SIG de IMSMA se mueven manualmente a otra ubicación.
Se necesitan dos entradas ODBC (Open Database Connectivity, Conectividad de base de datos abierta) para establecer la conexión entre
1) ArcView y el módulo de servicio de IMSMA
2) el módulo de acceso del DDX y el módulo de servicio del DDX.
Ambas conexiones ODBC se establecen desde el Panel de control. Haga clic en Inicio > Configuración > Panel de control > Herramientas administrativas > Orígenes de datos > DSN del sistema para acceder a ellas.
Figura 4.24: Ubicaciones de archivo del SIG de IMSMA: DSN del sistema ODBC
En sistemas operativos que no sean Windows 2000 o XP, puede que haya que instalar ODBC antes de continuar. Consulte la ayuda en línea de su sistema operativo.
• DSN “IMSMA_GIS_DataPool”: Este Nombre de origen de datos debe adaptarse en V2.2 si la ubicación del archivo FieldModuleDataPool.mdb es distinta a la de la instalación estándar. En V3.0 el nombre de origen de datos define la conexión al servidor SQL que mantiene el módulo de servicio de IMSMA. Por tanto, si no está utilizando una instalación estándar de IMSMA (porque está ejecutando el módulo de servicio de IMSMA sobre una instancia propia de SQL Server), compruebe los parámetros de DSN después de una instalación del servidor IMSMA.
Seleccione la entrada de DSN del sistema IMSMA_GIS_DataPool y haga clic en Configurar... Siga las instrucciones de configuración y verifique que el servidor SQL, la base de datos y los privilegios de usuario están definidos correctamente. Si estos tres parámetros se establecen correctamente, haciendo clic en el botón Probar origen de datos... debería establecerse una conexión con éxito.
• DSN “IMSMA_GIS_DDX”: Este Nombre de origen de datos (anteriormente IMSMA_GIS_DDX2) se emplea para permitir la comunicación de datos entre el módulo de acceso y el módulo de servicio del Diccionario de datos del SIG de IMSMA. Por tanto, si la ubicación del archivo IMSMA_GIS_DDX.mdb es distinta de la de la instalación estándar (la por defecto es c:\IMSMA\GIS\imsma_ddx.mdb), redefina los parámetros de DSN.
Seleccione la entrada IMSMA_GIS_DDX de la lista de DNS del sistema y haga clic en Configurar... En el área Base de datos del formulario, presione el botón Seleccionar y defina la nueva ruta navegando hasta la nueva ubicación del archivo imsma_ddx.mdb.
En caso de que también se haya cambiado la ubicación de imsma_ddx_data.mdb, restablezca la conexión entre el módulo de servicio y el módulo de acceso del DDX siguiendo los siguientes pasos. Abra la base de datos de MS Access 2000 del Diccionario de datos del SIG de IMSMA c:\IMSMA\GIS\imsma_ddx.mdb. La base de datos del módulo de acceso del DDX de IMSMA contiene código VBA para restaurar los vínculos de la tabla después de mover el módulo de servicio a una ubicación diferente. La primera vez que se abre la base de datos del módulo de acceso después de mover el módulo de servicio, aparece un cuadro de diálogo solicitando la nueva ubicación del archivo de la base de datos del módulo de servicio. Cuando se selecciona la ubicación correcta, todos los vínculos de tabla se restauran automáticamente.
Nota: es obligatorio restaurar los vínculos de tabla como se ha descrito antes de iniciar la aplicación del SIG de IMSMA. Esto se debe a que el SIG de IMSMA accede al diccionario de datos a través de la base de datos del módulo de acceso.
4.7.4. USEREXT
En caso de moverse la subcarpeta GIS EXT32, debe establecerse una variable de entorno (USEREXT). ArcView necesita esta carpeta para hacer referencia a extensiones del SIG específicas de IMSMA.
• Abra la ventana del sistema Inicio > Configuración > Panel de control > Sistema
• En la ficha Avanzadas, seleccione Variables de entorno...
• En la sección Variables del sistema, seleccione Nueva...
• Escriba el Nombre de la variable: USEREXT, Valor de la variable: Escriba la ruta a la nueva ubicación de la carpeta Ext32 del SIG de IMSMA (la por defecto es c:\IMSMA\GIS\Ext32).
Figura 4.25: Variable de entorno Ext32
4.7.5. Configuración del sistema de coordenadas
Las coordenadas geográficas se almacenan en la base de datos de IMSMA en coordenadas Latitud/Longitud referidas a un sistema de referencia configurable por el usuario (el sistema de referencia por defecto es WGS 84). Tenga en cuenta
los siguientes puntos en relación con la utilización de sistemas de coordenadas en IMSMA:
• El sistema de coordenadas de almacenamiento debe ser geográfico, es decir, con coordenadas expresadas como Latitud/Longitud. Si se cambia el sistema de coordenadas se recalculan todas las coordenadas almacenadas en la base de datos. El sistema de coordenadas de almacenamiento es el que se emplea para mostrar objetos IMSMA en el SIG .
• Se pueden configurar sistemas de coordenadas adicionales para la introducción de datos. Los valores introducidos se convertirán al sistema de coordenadas de almacenamiento; nos obstante, el sistema de coordenadas en el que se introducen se almacenarán junto con los valores convertidos. Cuando se abre un formulario para ser editado, el sistema en el que se introdujeron originalmente las coordenadas siempre será la presentación por defecto.
Nota: al trabajar con coordenadas UTM, debe introducirse un sistema de coordenadas independiente para cada área.
Para configurar los sistemas de coordenadas que se utilizarán en IMSMA, emplee el formulario Coordinate Systems. En la barra de índice de IMSMA Administration haga clic en el botón Coordinate Systems.
Figura 4.26: Configuraciones del sistema: formulario Coordinate System
La parte inferior del formulario se emplea para establecer el sistema de coordenadas de almacenamiento y para introducir definiciones de sistemas de coordenadas. La parte superior se emplea para especificar qué sistemas de coordenadas podrán utilizarse en los formularios de IMSMA.
Añadir sistema de coordenadas
El siguiente ejemplo muestra cómo especificar un sistema de coordenadas para su utilización en los formularios de IMSMA. Si desea información general sobre elipsoides, sistemas de referencia y sistemas de coordenadas, consulte el Anexo C de la Guía del usuario de IMSMA.
Paso 1 – Entender el sistema de coordenadas que quiere añadir
Para definir un sistema de coordenadas, debe saber a qué sistema de referencia está referido. Los sistemas de coordenadas están relacionados con los sistemas de referencia, que a su vez están relacionados con los elipsoides.
Use el diálogo Coordinate System Test Dialog, al que se accede haciendo clic en el botón de calculadora de coordenadas, para asegurarse de que ha seleccionado el sistema de coordenadas apropiado.
1. Seleccionar el sistema de coordenadas
2. Confirmar la descripción
3. Introducir valores
4. Seleccionar y confirmar el sistema resultante
5. Calcular la conversión
Figura 4.27: Configuración del sistema: diálogo de prueba del sistema de coordenadas
En este ejemplo, añadiremos un sistema de coordenadas con las siguientes características:
• Sistema de coordenadas: UTM Área 42
• Sistema de referencia: WGS-84
• Elipsoide: GRS-80
Este sistema de coordenadas se encuentra en el grupo Área UTM, Hemisferio Norte, Metros, con el nombre clave UTM84-42N. Observe que la información del sistema de coordenadas indica que este sistema de coordenadas está referido al sistema de referencia WGS-84.
Figura 4.28: Configuración del sistema: selección del sistema de coordenadas UTM Área 42
Introduzca las coordenadas para un par de coordenadas del que tenga valores en ambos sistemas de coordenadas. Haga clic en el botón Calculate y compare el resultado con los valores conocidos en el sistema de coordenadas resultante. Si el sistema de coordenadas no se encontró, vaya al Paso 2. Si se encontró, vaya al Paso 3.
Paso 2 – El sistema de coordenadas no está en la lista
Si el sistema de coordenadas exigido no se encontró en la lista, se puede definir seleccionando el botón Define coordinate system. Si no está seguro de cómo definir su sistema de coordenadas exigido, por favor solicite ayuda al servicio de apoyo de XXXXX. Después de definir un nuevo sistema de coordenadas, vuelva al Paso 1 para comprobar que se ha configurado correctamente.
Paso 3 – Active el sistema de coordenadas para su utilización durante la introducción de datos
Añada elementos a la lista de sistemas de coordenadas seleccionados.
1. Introduzca el nombre 2. Seleccione el sistema para su utilización en IMSMA de coordenadas
Figura 4.29: Diálogo de comprobación del sistema de coordenadas
Para que un sistema de coordenadas sea la selección por defecto en formularios IMSMA durante la introducción de datos, seleccione un sistema de coordenadas de la lista y haga clic en el botón Set as default.
Capítulo 5
Personalización de IMSMA
IMSMA se ha diseñado para armonizar la necesidad del MAC de tener una base que se pueda adaptar a sus requisitos específicos con los esfuerzos de normalización. En este capítulo se describen los elementos de la interfaz de IMSMA que el MAC puede personalizar.
El modelo de datos de IMSMA también se puede ampliar para satisfacer requisitos de personalización más complejos. En la última sección de esta Guía se proporciona una orientación introductoria sobre la ampliación de la función de IMSMA. Si desea una información más detallada, póngase en contacto con el Equipo de desarrollo de IMSMA:
(XXXXX_XXXXX_xxxxxxx@xxxx.xxxx.xxxx.xx).
El proceso de personalización puede suponer realizar cambios en las bases de datos del módulo de acceso y del módulo de servicio de IMSMA. Las modificaciones introducidas al módulo de servicio estarán naturalmente disponibles para todos los usuarios de la red (tenga en cuenta que, sin embargo, puede que las personalizaciones del módulo de servicio tengan que aplicarse por separado en los MAC regionales). Las modificaciones introducidas al módulo de acceso sólo están disponibles en la computadora en la que está instalado el módulo de acceso modificado.
Es aconsejable hacer todas las modificaciones en la instalación del Servidor de IMSMA y luego distribuir el módulo de acceso modificado a las estaciones de trabajo clientes después de haber comprobado meticulosamente las modificaciones en el Servidor IMSMA.
Antes de que se pueda utilizar una copia del módulo de acceso del Servidor IMSMA en un puesto de trabajo Cliente, debe editarse para establecer un parámetro que la identifique como módulo de acceso Cliente. Para hacerlo, abra el módulo de acceso de IMSMA omitiendo la macro de inicio. Abra tblApplicationParameterProtected. Cambie KindofApplication de Server a Client.
Después de modificar el módulo de acceso de IMSMA es aconsejable cambiar el nombre del archivo para que quede claro que es un módulo de acceso modificado de IMSMA. Después de cambiar el nombre del archivo será necesario editar el acceso directo del Menú Inicio para que apunte al nuevo nombre de archivo.
Macro de inicio
IMSMA utiliza una macro de inicio para establecer conexiones, inicializar parámetros e iniciar la aplicación. También elimina algunas de las funciónes estándar de la interfaz de usuario de MS Access (consulte el Capítulo 7 para conocer más detalles sobre las funciones de seguridad de MS Access implantadas en IMSMA). Para editar el módulo de acceso IMSMA es necesario deshabilitar esta macro de inicio.
La macro de inicio se deshabilita utilizando el procedimiento Shift-Bypass. Después de introducir el nombre de usuario y la contraseña de MS Access, pulse el botón OK (Aceptar) en el cuadro de diálogo Logon (Inicio de sesión) manteniendo pulsada la tecla Shift (Mayús) del teclado.
<caption> Mantenga pulsada la tecla Shift (Mayús) mientras pulsa
el botón OK (Aceptar)
Figura 5.1: Procedimiento Shift-Bypass para deshabilitar la macro de inicio
¡ADVERTENCIA!
Es de suma importancia documentar las modificaciones que se realicen a la instalación estándar de IMSMA. Las modificaciones de usuario no se mantendrán al actualizar a nuevas versiones de IMSMA. Sin una documentación completa y detallada será mucho más difícil volver a hacer las personalizaciones.
IMSMA es una herramienta muy flexible que permite una amplia gama de personalizaciones para adaptarlo a los requisitos de cada MAC. Algunas personalizaciones no deberían hacerse (véase la siguiente sección), mientras que otras sí se pueden hacer, como:
• Añadir campos de datos adicionales en formularios IMSMA (activar campos definidos por el usuario) o añadir logotipos y adaptar informes de campo.
• Cambiar las ubicaciones por defecto de los archivos.
• Cambiar el idioma.
• Personalizar los sistemas de coordenadas (véase “Instalación de IMSMA“)
• Deshabilitar las xxxxxx.xx comprobación de gestión (véase ”Estado y Explorador de calidad de datos”)
5.1 Qué no debería cambiarse
Aunque el Administrador de IMSMA puede cambiar muchos elementos de IMSMA, no deberían hacerse los siguientes cambios:
• Nombres de los campos. No debería cambiarse el significado de las etiquetas de campo de los formularios. Si quiere almacenar datos que no pueden acomodarse en los campos estándar de IMSMA, use un campo definido por el usuario (User Defined Field). Si se cambia una etiqueta de un formulario para almacenar un tipo distinto de información, el almacenamiento subyacente de la información de la base de datos no cambia. Procedimientos como la exportación de datos a un MAC regional no reconocerán la conexión entre la modificación del formulario y los datos.
• Elementos xx xxxxxxx de lista. Por razones similares, el contenido de los cuadros de lista no debería modificarse. Si es absolutamente necesario añadir nuevas entradas a cuadros de lista, documente detalladamente los elementos adicionales añadidos.
• Tablas del sistema (tablas que empiezan por “tblApplication”). La estructura o contenido de las tablas que almacenan datos de sistema no debe modificarse. La excepción son los valores de parámetros tratados en esta Guía y las tablas de traducción de XXXXX que se explican en la siguiente sección.
• Tipos de datos en tablas. Al contrario que en versiones anteriores de IMSMA, en la versión V3.0 (SQL Server) no se recomienda que los usuarios cambien el tipo de datos de los campos en tablas del módulo de servicio en el SQL server. Esto era necesario cuando se usaban casillas de verificación como campos definidos por el usuario. Ahora se recomienda la utilización xx xxxxxxxx combinadas en xxxxx xx xxxxxxxx de verificación.
• Objetos de formularios. No elimine ningún objeto de formularios. Si no se necesita un deconcluido campo, hágalo invisible.
5.2. Campos definidos por el usuario
IMSMA es una herramienta exhaustiva para la recopilación y el análisis de datos sobre acciones relativas a las minas. Sin embargo, no puede prever todas las necesidades individuales. Por tanto, en todos los formularios (por ejemplo en los formularios de introducción de núcleos de población o de incidentes) proporciona 20 campos definidos por el usuario (UDF) que permiten la introducción de datos adicionales. Además, en el formulario Impact Survey Mined Area (Área minada de Estudio de impacto) hay cinco campos prioritarios definidos por el usuario (UPDF). Esta sección describe los pasos que debe seguir el administrador del sistema local para habilitar y nombrar estos campos.
El número xx xxxxxx definidos por el usuario en cada formulario de IMSMA está limitado a 20. Si se necesitan muchos campos adicionales, considere la opción de crear una base de datos complementaria en lugar de activar campos definidos por el usuario. Si se necesitan más de 20 campos definidos por el usuario, ésta es la solución por la que debe optarse.
Este proceso es el mismo para todos los formularios. El formulario frmDistrict se utilizará para ilustrar cómo se hacen visibles los UDF. Se añadirán dos nuevos
campos: Men affected by mines (Hombres afectados por minas) y Women affected by mines (Mujeres afectadas por minas).
Paso 1: Hacer visibles los UDF
• Abra el módulo de acceso IMSMA como AdminIMSMA, omitiendo la macro de inicio.
• En los objetos de formulario, seleccione frmDistrict y ábralo en modo Design (Diseño).
• En la parte derecha del formulario hay 20 etiquetas y cuadros de texto con texto azul; éstos son los UDF.
• Haga visibles dos UDF. Pulse con el botón derecho en la etiqueta lblUserDefined1 y seleccione Properties (Propiedades). En la ficha Format (Formato), cambie la propiedad Visible a Yes.
<caption> Cambie la propiedad Visible a Yes
Figura 5.2: Hacer visible la propiedad de etiqueta del UDF
• No cambie el nombre de la etiqueta o del campo de texto. El texto de la etiqueta se puede cambiar como se define en el paso 2.
Paso 2: Traducción
Si sólo usa IMSMA en un idioma (es decir, no va a cambiar de un idioma a otro) no es necesario que configure las tablas de traducción para su UDF. En este caso, siga el primer procedimiento simplificado para IMSMA en un solo idioma. Si va a traducir su IMSMA a distintos idiomas, siga el segundo procedimiento.
Primer procedimiento (método para un solo idioma). Escriba unas claves (Caption) para cada etiqueta directamente en el formulario. Vuelva a abrir el formulario en modo Design, vaya a las propiedades de Label (Etiqueta), y en la ficha Format introduzca una Caption para el UDF. El usuario verá estas claves en
el formulario. Observe que puede que tenga que cambiar el tamaño del cuadro
Label del formulario para que quepa todo el texto de las claves Caption.
Introduzca una leyanda
Figura 5.3: Introducción de texto en la hoja de propiedades del campo de etiqueta
Segundo procedimiento (método para varios idiomas). En este método la propiedad Caption se introduce mediante la herramienta de traducción de IMSMA. En tblApplicationLabel deben añadirse registros para las propiedades Caption para cada una de las etiquetas y los campos de texto deben hacerse visibles en los pasos previos:
• Abra tblApplicationLabel.
• Introduzca un nuevo registro para lblDT_UserDefined1 para cada idioma definido en su instalación de IMSMA.
Figura 5.4: Traducción de etiquetas de UDF: nueva entrada en tblApplicationLabel
• Repita los pasos para lblDT_UserDefined2.
Observe que estas entradas en tblApplicationLabel también actúan como documentación para lo que se emplean los campos definidos por el usuario. Conviene documentar la utilización prevista de los UDF habilitados escribiendo un comentario del siguiente modo:
- Vaya a Administration, y seleccione Database Management
- Seleccione la ficha Metadata
- Seleccione la tabla, el UDF correspondiente y escriba un comentario en el campo de comentarios.
• Cierre tblApplicationLabel.
Los valores traducidos se insertan automáticamente en el formulario frmDistrict
cuando se cambia el idioma:
• En Administration de IMSMA, seleccione Language.
• Seleccione el idioma que está utilizando del cuadro de lista Choose Language (Seleccionar idioma).
• Pulse el botón Change Language para introducir las etiquetas modificadas.
Paso 3: Ajuste de los informes específicos de Word (hojas de recopilación de datos)
Para imprimir los campos habilitados en los formatos de informe de MS Word, estos documentos de Word deben editarse: para cada campo habilitado deben introducirse etiquetas de texto y marcadores. Para continuar con el ejemplo anterior se utilizará el formato de informe District.
• Abra el documento de MS Word District.doc. En la instalación por defecto de IMSMA este archivo se encuentra en C:\IMSMA\DataEntrySheets\English.
• Seleccione View > Toolbars > Forms (Ver > Barras de herramientas > Formularios) para presentar la barra de herramientas de formularios.
<icon>
• Desproteja el formulario pulsando en la herramienta Protect Form.
• Sitúe el cursor en el documento donde quiere que aparezcan los datos del UDF.
• Introduzca el texto de etiqueta para el UDF. Para que los datos sean coherentes entre sí, introduzca el mismo valor que introdujo para clnLabelText en tblApplicationLabel. En nuestro ejemplo el nombre de etiqueta (definido en la propiedad del formulario) era lblDT_UserDefined1 y el clnLabelText introducido en la tabla de traducción fue Men affected by mines. Habría que introducir Men affected by mines como texto de etiqueta en el documento de MS Word.
• Sitúe el cursor al lado de esta etiqueta, donde quiera insertar los datos del UDF.
• Inserte varios espacios en blanco donde deberían insertarse los datos.
• Seleccione los espacios en blanco pulsando y arrastrando el cursor con el botón izquierdo pulsado sobre los espacios en blanco o haciendo doble clic sobre los mismos.
• Añada una referencia del marcador seleccionando Insert > Bookmark...
(Insertar marcador...).
En el campo Bookmark name (Nombre del marcador) del cuadro de diálogo Bookmark, introduzca la Etiqueta (Tag) de las propiedades del campo UDF del formulario. Esta etiqueta debería ser la misma que el nombre de columna para este campo.
Figura 5.5: Etiqueta de UDF para marcador
En nuestro ejemplo, hemos introducido Men affected by mines como etiqueta en el documento MS Word, que está asociada al cuadro de texto del UDF con el nombre txtDT_UserDefined1. La propiedad Tag para este objeto es clnDT_UserDefined1, que se puede encontrar en las propiedades del cuadro de texto en la ficha Other.
<caption> Propiedad de etiqueta de UDF
Figura 5.6: Propiedad de etiqueta del cuadro de texto de UDF
• Pulse el botón Add (Añadir) para añadir el marcador.
• Repita el proceso para cada nuevo UDF que quiera ver en el informe.
• Proteja el formulario pulsando en la herramienta Protect Form y guarde el formulario.
• Repita el proceso para los formularios de MS Word traducidos a otros idiomas si su instalación de IMSMA se ha configurado para otros idiomas distintos xxx xxxxxx.
Adaptación de los formularios de informe de campo
Los formularios de informe de campo de IMSMA (en formato Word) pueden y deben personalizarse según las necesidades de cada MAC. Para editar estos formularios deben seguirse los procedimientos normales de MS Word. Ponga atención para no eliminar los marcadores involuntariamente, ya que son necesarios para imprimir informes específicos.
- añadir campos adicionales:
Si IMSMA debería gestionar información adicional, dichos campos se pueden añadir al formulario del informe de campo. No olvide añadir estos campos también a la GUI de IMSMA (active los campos definidos por el usuario).
- eliminar campos:
Si hay campos que no se necesitan, se pueden eliminar del formulario de recopilación de datos. También se puede establecer como invisible el campo correspondiente en la GUI de IMSMA de forma que el personal de introducción de datos sólo vea los campos que se están utilizando efectivamente. Piense bien antes de decidir que no va a recopilar determinada información, ya que esto limitará sus opciones para posteriores análisis e informes.
- cambiar la configuración y el diseño:
Se puede cambiar la configuración y el diseño.
Paso 4 – Documentación de la personalización realizada
Como en el caso de las personalizaciones de IMSMA, conviene documentar los cambios que se hacen. Esto es importante de cara a futuras actualizaciones de IMSMA (tendrá que rehacer las personalizaciones después de futuras actualizaciones) y para una mejor comunicación con el servicio de apoyo.
Cuadros combinados como UDF
Si necesita un cuadro combinado en lugar de un simple campo de texto como UDF, puede convertir el campo de texto seleccionando el campo de texto y presionando el menú Format -> Change to -> Combo Box. A continuación puede introducir las entradas de lista de selección escribiéndolas directamente en la sección de datos de la hoja de propiedades del UDF: seleccione “Value List” como Row Source Type y escriba los valores (separados por punto y coma) como Row Source.
Como alternativa, también puede definir una consulta para rellenar la lista de selección como todos los valores únicos utilizados actualmente para ese campo.
Tenga en cuenta que este método no mantiene las entradas que pueden traducirse de la lista de selección.
Casillas de verificación como UDF
No recomendamos la utilización xx xxxxxxxx de verificación para UDF, debido a la complejidad del cambio y a los posibles errores que podrían producirse. Si se requiere un tipo de datos xx xxxxxxx de verificación, recomendamos la utilización xx xxxxxxx combinados con una lista de selección que contenga las entradas sí/no/desconocido o las entradas apropiadas en el idioma utilizado.
Si desea una descripción más detallada de la utilización de UDFs como cuadros
combinados (por ejemplo mantener las entradas que pueden traducirse de lista de selección) consulte el Libro de Ejercicios de XXXXX.
5.3. Ubicación de los archivos
Las ubicaciones de los archivos para imágenes, archivos de exportación, archivos de trabajo del SIG y archivos de introducción de datos descentralizados se pueden personalizar sólo hasta un cierto punto:
imágenes
• La ubicación de archivos para el almacenamiento de imágenes se establece en
tblApplicationParameter
• La ruta es relativa a la carpeta de IMSMA en el servidor
• La ubicación de la carpeta IMSMA se establece en tblApplicationParameterLocal con el parámetro PathLocal (en una instalación de servidor, se emplea la ruta local, la establecida por defecto es C:\IMSMA) o PathRemote (en una instalación de cliente se emplea la ruta remota, la establecida por defecto es T:\)
• Por tanto, las imágenes deben almacenarse en el directorio IMSMA en el servidor. Los nombres de carpetas de imágenes y la estructura de la carpeta dentro del directorio del servidor IMSMA se pueden personalizar.
archivos de exportación
• La ubicación de los archivos para el almacenamiento de archivos de exportación (database administration -> export) se establece en tblApplicationParameterLocal con el parámetro ExportPath
• La ubicación por defecto es C:\IMSMA\Export300\
• La ruta se puede cambiar a la que sea más conveniente
archivos de trabajo del SIG
• Las ubicaciones de los archivos para archivos de trabajo del SIG se establecen en tblApplicationParameterLocal con el parámetro ArcViewExportPath (para selección de funciones exportadas desde el SIG ) y ArcViewPerimeterFile (para coordenadas exportadas desde el SIG )
• La ruta se establece relativa a la carpeta local de IMSMA (establecida con el parámetro PathLocal)
• La ruta por defecto es GIS\WorkFiles\ y GIS\WorkFiles\Perimeter.gen
• Por tanto, los archivos de trabajo del SIG deben almacenarse en el directorio local de IMSMA. Pueden personalizarse los nombres de las carpetas de archivos de trabajo y la estructura de las carpetas dentro del directorio local de IMSMA.
Archivos de introducción de datos descentralizados
• La ubicación de los archivos de introducción de datos descentralizados (archivos utilizados para la exportación y la sincronización) se establece en tblApplicationParameterLocal con el parámetro DecentralPath.
• La ruta se establece relativa a la carpeta local de IMSMA (establecida con el parámetro PathLocal)
• La ruta por defecto es DecentralFiles\
• Por tanto, estos archivos deben almacenarse en el directorio local de IMSMA. Pueden personalizarse los nombres de las carpetas de archivos de introducción de datos descentralizados y la estructura de las carpetas dentro del directorio local de IMSMA.
Figura 5.7: Selección de las ubicaciones de los archivos en tblApplicationParameterLocal
Figura 5.8: Definir las ubicaciones de los archivos para imágenes en tblApplicationParameter
5.4. Apoyo multilingüe
IMSMA se ha desarrollado y mantenido por el Equipo de Desarrollo de IMSMA en inglés. A la hora de trabajar con IMSMA en un idioma distinto xxx xxxxxx, hay tres elementos que hay que tener en cuenta:
• Idioma del sistema operativo y configuración regional
• Idioma de MS Office
• Idioma de IMSMA
El entorno de comprobación de IMSMA emplea instalaciones en inglés de sistemas operativos MS Windows (2000 Professional, NT, XP, 98) y MS Office 2000 Professional.
El Centro Internacional xx Xxxxxxx para el Desminado Humanitario (GICHD) proporciona traducciones de IMSMA en varios idiomas. Si desea obtener más información sobre las traducciones disponibles, por favor póngase en contacto con el GICHD.
También puede traducir usted mismo IMSMA, ya que es un proceso bastante sencillo que implica introducir las traducciones de los elementos de la interfaz de usuario de IMSMA en tablas de traducción. La traducción de los formatos de informe es un proceso aparte, que se hace manualmente en MS Word.
Interfaz de usuario de IMSMA
La traducción de la interfaz de usuario de IMSMA supone introducir las traducciones en las siguientes tablas:
tblApplicationAvailableLanguage (en IMSMA DataPool) | Introduzca el nombre del nuevo idioma. |
tblApplicationLabel (en módulo de acceso IMSMA) | Todas las etiquetas y sus marcadores de control utilizados en las interfaces de usuario del módulo de acceso de IMSMA. |
tblApplicationMessage (en módulo de acceso IMSMA) | Mensajes de la aplicación que proporcionan información o solicitan una acción del usuario mientras se trabaja con las interfaces de usuario de IMSMA. |
tblSurvey1IntervieweeVocation (en IMSMA DataPool) | Vocaciones del Entrevistado para Estudio de impacto utilizadas en los formularios de los Estudios de impacto. |
tblApplicationSemanticKeyTranslation (en IMSMA DataPool) | Entradas de lenguaje natural seleccionadas por el usuario cuando emplea listas de selección. Su código clave asociado —no la traducción en lenguaje natural— se almacena en la base de datos |
tblApplicationTranslationColumnNames (en módulo de acceso de IMSMA) | Nombre de campo (nombres de columnas) de todas las tablas y sus traducciones, que se emplean en los informes de gestión de datos. |
Tabla 5.1: Tablas de traducción de IMSMA
Observe que éstas son las únicas tablas del sistema que se pueden traducir. Las tablas que almacenan información sobre artefactos explosivos deben traducirse por separado.
Si las traducciones se importan de una versión más antigua de IMSMA es probable que algunas etiquetas sigan sin estar traducidas.
Cambio del idioma del módulo de acceso de IMSMA
Si dispone de una versión multilingüe de IMSMA o si ha traducido IMSMA usted mismo (cuando se hayan preparado las cinco tablas de traducción mencionadas anteriormente), podrá cambiar fácilmente el idioma de IMSMA. Seleccione el botón Administration del menú principal de IMSMA, a continuación seleccione Language, y aparecerá el formulario Change Language.
Figura 5.9: Formulario Change Language
Seleccione el idioma deseado para el módulo de acceso IMSMA y pulse el botón Change Language. El módulo de acceso de IMSMA se traducirá automáticamente.
Formatos de informe
Los formatos de informe de MS Word no se modifican durante el proceso de traducción descrito anteriormente; deben editarse manualmente. Abra cada informe en MS Word, desproteja los formularios y escriba la traducción. No cambie los marcadores. En la sección sobre campos definidos por el usuario (en este capítulo) se proporciona más información sobre el proceso de edición de los informes de Word.
Cuando haya concluido la edición, proteja el formulario, guarde y cierre Word.
IMSMA introduce la información en el informe mediante marcadores. Éstos se pueden hacer visibles modificando las preferencias de visualización (Tools > Options, Herramientas > Opciones) del documento de MS Word. Ponga cuidado en no dañar los marcadores, o el proceso de introducción de datos no funcionará correctamente. Después de traducir la interfaz de usuario compruebe si las traducciones de la tabla tblApplicationSemanticKeyTranslation son demasiado largas para el espacio proporcionado por el documento de MS Word.
Capítulo 6
Creación de un proyecto del SIG
En este capítulo se tratan los elementos de la creación de un proyecto del SIG de IMSMA que pueden ser estandarizados por el Administrador de IMSMA. Estandarizando la creación de un proyecto de ArcView para su utilización con el SIG de IMSMA se puede ahorrar al usuario general gran parte de la complejidad derivada del trabajo con el SIG. El personal de Introducción de datos podrá abrir el proyecto preconfigurado y empezar a utilizar las herramientas del SIG de IMSMA para verificar los informes de campo recibidos y para confirmar que la introducción de datos se ha realizado de forma precisa.
Este capítulo asume que el lector comprende las definiciones básicas de los SIG. Si encuentra dificultades para entender el contenido de este capítulo, repase la información sobre EL SIG de IMSMA y ArcView proporcionada en la Guía del usuario, especialmente el Capítulo 4 y el Anexo D.
6.1. Organización de los datos espaciales
6.1.1 Referencias de archivos ArcView
ArcView almacena referencias absolutas de archivo. Estandarizando las estructuras de archivos en todas las computadoras, podrá importar archivos de proyecto de una computadora a otra.
Los datos espaciales se pueden almacenar localmente o en un recurso compartido de red. Esto se trata con más detalle en la Sección 4.4 del capítulo Instalación de IMSMA.
6.1.2. Catálogos de imágenes
Debido al gran tamaño de los archivos de imágenes, las imágenes de fondo se entregan en varios fragmentos.
Para evitar el esfuerzo de añadir cada imagen por separado utilizando la función Add Theme, puede crear una pequeña base de datos que contenga la información sobre las rutas de los archivos de imágenes. Una vez creada, podrá activar y desactivar todos los archivos de una vez, utilizando un solo control: el catálogo de imágenes.
Limitaciones
• Todas las imágenes deben almacenarse con el mismo formato (por ejemplo, tiff).
• Todas las imágenes deben tener la misma paleta de color. Como los colores se representan mediante números en los archivos raster (imágenes), el mismo color en dos archivos diferentes debe tener el mismo número asociado, si no, la información se mostraría de forma incorrecta.
• Todas las imágenes deben tener la misma proyección y sistema de referencia.
Inconvenientes
Al crear catálogos de imágenes, se fusionan grandes cantidades de datos. La activación y desactivación del catálogo de imágenes o la utilización de cualquier otra función exigirá mucha potencia de procesamiento y tiempo.
Creación del catálogo
ArcView tiene un lenguaje de programación incorporado llamado Avenue; de hecho, ArcView está programado en Avenue. En la distribución estándar de ArcView se incluyen muchos scripts (pequeños archivos de programa). Si desea obtener más información sobre estos scripts, abra la ayuda de XxxXxxx, pulse en la ficha Contents (Índice) y seleccione el grupo de temas Sample Scripts and Extensions (Scripts y extensiones de ejemplo).
Para crear un catálogo de imágenes, haremos uso de los scripts de ejemplo de ArcView.
• Pase a la función avanzada del SIG de IMSMA.
• Abra la ayuda de XxxXxxx, pulse en la ficha Contents y abra el grupo de temas Sample Scripts and Extensions > Sample Scripts > views > image themes > Create image catalog from images themes in view (Crear catálogo de imágenes a partir de temas de imágenes en la visualización).
• Pulse el vínculo Source Code, y en la nueva ventana que muestra el código fuente del script, copie el código al Portapapeles seleccionando Options > Copy.
• En ArcView, cree un nuevo script pulsando dos veces en el icono script en el área del índice de la ventana de proyecto.
• Pegue el script copiado en el marco de script recién creado.
• Seleccione Script > Compile estando activa la ventana del script para compilar el script.
• Añada las imágenes que quiera incluir en el catálogo de imágenes a una ventana de visualización y márquelas como imágenes activas. Una imagen se marca como activa cuando está activada y resaltada la casilla de verificación de presentación. Seleccione varias imágenes manteniendo pulsada la xxxxx Xxxxx (Shift) mientras selecciona las imágenes con el botón izquierdo del ratón.
• Vuelva a la ventana del script. Seleccione Script > Run para ejecutar el script y crear el catálogo de imágenes. Escriba un nombre para el catálogo de imágenes.
• El nuevo catálogo de imágenes se añadirá a la barra de temas automáticamente. Márquelo como visible seleccionando la casilla de verificación.
• Después de crear el catálogo de imágenes se pueden eliminar los archivos de imágenes individuales de la Visualización; sólo se necesita cargar el archivo del catálogo de imágenes como tema en la visualización.
6.2. Creación de un archivo de proyecto
La creación de un proyecto del SIG de IMSMA consta de dos pasos:
• Creación de un archivo de proyecto de ArcView.
• Carga de la extensión del SIG de IMSMA.
Los proyectos del SIG de IMSMA son archivos de proyecto del SIG estándar de ArcView, con una extensión adicional cargada. Los archivos de proyecto de ArcView tienen la extensión .apr. Es importante tener en cuenta que los archivos
.apr contienen información sobre la configuración del proyecto y referencias a los datos utilizados en el proyecto; los datos de función no se almacenan dentro del archivo de proyecto.
Como se ha mencionado anteriormente en este capítulo, los archivos de proyecto de ArcView almacenan referencias absolutas a las fuentes de función a las que acceden. Esto significa que si se abre un archivo de proyecto en una computadora distinta a la computadora en la que se creó, todos los archivos de datos a los que se hace referencia deben ubicarse en los mismos directorios que en la computadora en la que se creó el archivo.
Después de instalar la función SIG de IMSMA, se puede encontrar un proyecto de ArcView llamado imsma_gis.apr en el directorio \\IMSMA\GIS. Este proyecto ya se ha configurado con la extensión SIG de IMSMA.
Paso 1: Crear un proyecto
Para crear un nuevo proyecto, abra la aplicación ArcView GIS y cree un proyecto en blanco. Guarde el proyecto (la extensión del SIG de IMSMA no se puede cargar hasta que el archivo de proyecto no se haya guardado).
Figura 6.1: Guarde el archivo de proyecto antes de cargar la extensión del SIG de IMSMA
Los proyectos del SIG de IMSMA se pueden almacenar en cualquier lugar del sistema. Se crea automáticamente un directorio de archivos de trabajo (llamado _shp_<nombredelproyecto>) en el mismo directorio que el proyecto. Si desea cambiar la ubicación de un proyecto SIG de IMSMA, use el comando Save As de ArcView; esto volverá a crear automáticamente los archivos de trabajo exigidos en la nueva ruta del proyecto.
Paso 2: Cargar extensiones
Para cargar la extensión SIG de IMSMA seleccione File > Extensions... en la ventana de proyecto de ArcView. Active la entrada etiquetada IMSMA GIS e IMSMA GIS Tasking (si desea trabajar con la función de asignación de tareas en el SIG de IMSMA).
Figura 6.2: Extensión del SIG de IMSMA
Hay muchas extensiones de ArcView que mejoran la función básica de ArcView. Algunas de ellas (como las extensiones IMAGINE y MrSID Image Support) están disponibles después de la instalación estándar de ArcView. Otras extensiones están disponibles en las carpetas de instalación de ArcView; consulte la ayuda de ArcView para ver las descripciones de estas extensiones. En el sitio Web de ESRI (xxx.xxxx.xxx) también se pueden encontrar gran cantidad de extensiones.
Después de salir del diálogo Extensions pulsando OK, la extensión SIG de IMSMA se cargará y la ventana de proyecto de ArcView tendrá el siguiente aspecto:
Figura 6.3: Ventana de proyecto del SIG de IMSMA
Después de cargar la extensión SIG de IMSMA, la lista de documentos de la ventana de proyecto (la parte izquierda de la ventana que se muestra en la figura anterior) contiene dos objetos llamados Views <icon> y Tables <icon> .El tipo de documento Views contiene visualizaciones: los objetos de ArcView en los que se recopilan y analizan los datos de mapas. El tipo de documento Tables contiene tablas: las tablas de atributos de archivos de forma que contienen información descriptiva de las características geográficas que contienen.
6.3. Creación de una visualización
Añada una nueva visualización desde la ventana de proyecto de ArcView pulsando dos veces en el objeto View de la ventana del proyecto <icon>. Se añadirá una nueva Visualización al proyecto con el nombre por defecto IMSMA View1. Todas las visualizaciones contenidas en el proyecto se pueden ver en la ventana de la parte derecha de la ventana de proyecto.
Figura 6.4: Nueva visualización añadida
En este punto se pueden añadir temas automáticamente, dependiendo de cómo se haya configurado el SIG de IMSMA. Si no se ha añadido ningún tema, añada uno utilizando la herramienta Add Theme <icon>.
Cuando se añade el primer tema a una visualización, aparece el diálogo para establecer las propiedades de la visualización. Antes de trabajar con la nueva visualización deben especificarse el área geográfica que se va a mostrar y la proyección xxx xxxx en el que se van a presentar las imágenes.
Las propiedades de la Visualización se pueden modificar posteriormente. Estando activa la ventana Visualización, seleccione View > Properties para abrir el cuadro de diálogo View Properties (Propiedades de la visualización).
A continuación se muestra el cuadro de diálogo View Properties. Por favor, consulte las siguientes explicaciones sobre el contenido del cuadro de diálogo si desea obtener más información sobre las propiedades de la visualización.
Figura 6.5: Cuadro de diálogo View Properties
Name. Nombre a visualización, sólo si es necesario. El nombre por defecto de la primera lista es IMSMA View1.
Coordinate system (Sistema de coordenadas). Los mapas digitales utilizados como información de fondo son datos de trama. Los datos de trama suelen estar en un deconcluido sistema de coordenadas. Para mostrar estos datos de trama en ArcView GIS, las propiedades de visualización deben establecerse exactamente en el mismo sistema de coordenadas en el que están proyectados los mapas.
La aplicación SIG de IMSMA importa los datos espaciales de IMSMA en coordenadas geográficas (longitud y latitud en grados decimales). Cuando se presentan en una visualización, los detalles se proyectan en el sistema de proyección xx xxxx que se especifica en el cuadro de diálogo Projection Properties (Propiedades de la proyección). Se puede establecer cualquier proyección disponible en el cuadro de diálogo.
Figura 6.6: Propiedades de proyección
No se realizan transformaciones de sistemas de referencia dentro de ArcView (y del SIG de IMSMA). Por tanto, el sistema de referencia de almacenamiento en IMSMA debe ser el mismo que el sistema de referencia de los mapas utilizados como fondo en el SIG de IMSMA. Si los sistemas de referencia son distintos, puede haber diferencias de unos metros hasta más de un kilómetro.
Debe utilizar el mismo sistema de referencia en el SIG de IMSMA que en el “sistema de coordenadas de almacenamiento” de IMSMA. Si desea obtener más información relativa a los sistemas de referencia y a los sistemas de coordenadas, consulte el Anexo C de la Guía del usuario y el capítulo 4 de la Guía del administrador.
Después de configurar la configuración apropiada de visualización para su MAC, el archivo de proyecto puede guardarse y utilizarse como punto de inicio estándar para los usuarios del SIG de IMSMA.
Si no se ha definido una proyección, aparecerá una advertencia al intentar cerrar la ventana de propiedades de visualización.
Figura 6.7: No hay mensaje de proyección definido
Si se usa algún archivo adicional no de IMSMA en el SIG de IMSMA, tienen que estar en latitud / longitud y tener exactamente el mismo sistema de referencia que los mapas. Si los sistemas de referencia son distintos, use el asistente de utilidad de proyección de ArcView para transformar el archivo.
Si sus mapas están en una proyección no admitida por ArcView, se necesitan herramientas más potentes que ArcView (por ejemplo, ArcInfo) para transformar la proyección en otra admitida por ArcView.
Seleccionar la proyección correcta en el SIG de IMSMA, el sistema de almacenamiento y el sistema de coordenadas para introducción de datos en IMSMA es una labor muy importante, pero también bastante difícil. La calidad de los datos depende mucho de la definición correcta de la proyección. Es importante realizar este paso con mucho cuidado y al principio de trabajar con IMSMA. Como se trata de un paso muy importante para obtener datos correctos, recomendamos preguntar a un especialista en mapas para solicitarle ayuda. Si no puede recurrir a un especialista, consúltenos
(XXXXX_XX_xxxxxxx@xxxx.xxxx.xxxx.xx).
Para conseguir una ayuda útil por parte del equipo de apoyo de IMSMA sobre la definición del sistema de almacenamiento, los sistemas de coordenadas para la introducción de datos y la definición del sistema de coordenadas dentro de la visualización del SIG de IMSMA, es necesario disponer de la siguiente información
—sobre los mapas utilizados en campo y los mapas digitales utilizados como información de fondo— para reproducir la misma situación in situ:
• esferoide / elipsoide
• sistema de referencia
• proyección
• parámetros del GPS (si las coordenadas se han recogido con dicho sistema)
Mapas utilizados en campo:
La información exigida a menudo se encuentra en el borde xxx xxxx. Si no se dispone de información suficiente ahí, por favor consulte a un especialista local en mapas o a la agencia que ha producido el mapa.
Mapas utilizados como fondo en el SIG de IMSMA:
A menudo la información se suministra en un archivo readme que se entrega con los mapas digitales por parte de la empresa que ha escaneado y georeferenciado los mapas. Si no se dispone de un archivo readme, por favor contacte directamente con la empresa que ha escaneado el mapa.
Display Style. Con Display Style se puede cambiar la simbología del tema. Los temas estándar del SIG de IMSMA tienen una simbología predefinida que se carga cuando se añaden temas a una visualización. Cuando desee ver objetos asignados de acciones relativas a las minas, cambie a Tasking colours. Cuando el estado de los objetos de acciones relativas a las minas sea de interés, cambie a Status colours. Tanto las claves de Tareas como las de Estado están predefinidas y no deberían cambiarse.
Status Filter. El filtro de estado se aplica a todos los temas de una visualización que se basan en la base de datos de IMSMA y contienen un estado. Seleccionando “Show all status“ se muestran todos los riesgos y procesos. Seleccionando “Show selected status“ se puede seleccionar uno o varios estados. Sólo se muestra en el SIG de IMSMA el estado seleccionado y, por tanto, la cantidad de datos se reduce.
MAC Filter. Según e filtro de estado, se pueden seleccionar temas IMSMA para uno o para varios MAC exigidos. La cantidad de datos que se cargan en la visualización se ve así reducida.
Comments. En el campo de comentarios puede introducir información sobre las propiedades de la visualización.
6.4. Gestión de temas
Un tema es un conjunto de características geográficas de similar naturaleza, que tienen el mismo tipo de datos. ArcView almacena la información sobre temas — datos espaciales— en archivos de forma. Los datos espaciales de los archivos
.shp pueden contener uno de tres tipos de datos: datos de punto, de línea o de polígono. Estos tipos de datos no pueden mezclarse dentro de un archivo .shp. Un tema estándar de ArcView consta de un archivo .shp y un número de archivos asociados. En la siguiente tabla se resumen los archivos más comunes asociados a un archivo de forma.
.shp | Archivo Shape: almacena la geometría de las características de los temas |
.dbf | Archivo dBase: almacena los datos de atributos asociados a las característic espaciales del archivo .shp |
.shx | Archivo Index: almacena el índice de la geometría de la característica |
.avl | Archivo Legend: almacena las definiciones de claves para un tema |
Tabla 6.1: Archivos relacionados con los temas de ArcView
Temas del SIG de IMSMA
El SIG de IMSMA usa dos tipos de temas: los basados en archivos .shp estándar de ArcView y los basados en consultas a la base de datos de IMSMA. Ambos tipos de temas se pueden añadir a las visualizaciones utilizando la herramienta Add Theme <icon> del SIG de IMSMA. En el SIG de IMSMA, los temas nuevos se configuran para su utilización con la herramienta Add Theme en el Diccionario de datos del SIG de IMSMA (DDX).
Los temas del DDX del SIG de IMSMA se organizan en Grupos de temas; un Grupo de tema normalmente contiene varios temas. Por ejemplo, el grupo de tema Minefields contiene siete temas, etiquetados como Start points (StPt), Perimeters, Benchmark (BM), Landmarks (LM), Connectors: LM->BM, Connectors: BM->StPt y Perimeters segments. Los temas pueden tener definidas varias claves. Los temas sólo se pueden añadir una vez a cada visualización; varias claves proporcionan distintas formas de simbolizar la información contenida en el tema. Por ejemplo, el tema de población tiene unas claves para clasificar las poblaciones por clases de población, y otra para presentar la estructura política. Las claves utilizan un campo de clasificación de la consulta de geometría para hacer esta diferenciación.
6.5. Trabajo con tablas
Para abrir la tabla de atributos de un tema, seleccione un tema de forma que se vea un cuadro gris alrededor del tema seleccionado.
Figura 6.8: El tema Town está seleccionado
Haga clic <icon> encima para ver los atributos de ese tema.
Figura 6.9: Tabla de atributos del tema Town
En cuento se abre la tabla de atributos de un tema, esta tabla se añade al proyecto con el nombre Attributes of <Nombres de los temas> (por ejemplo, Attributes of Towns). Todas las tablas abiertas en el proyecto son visibles en la ventana del lado derecho de la ventana del proyecto.
Figura 6.10: Tablas de atributos abiertas
La función de actualización aplicada a los temas seleccionados también afecta a las tablas de atributos del tema. Si la tabla de atributos de un tema se ha añadido a la ventana del proyecto y este tema se elimina de una visualización, la tabla de atributos también se eliminará automáticamente de la lista. Si el tema se va a eliminar, pero la tabla de atributos debería mantenerse, exporte la tabla a una base de datos, un archivo INFO o un archivo de texto delimitado.
Los registros en las tablas de atributos de temas IMSMA no deberían cambiarse en el SIG de IMSMA, ya que los cambios de temas IMSMA siempre tienen que realizarse en IMSMA. Si, a pesar de todo, se hacen cambios en temas IMSMA en el SIG de IMSMA, no afectarán a los datos de la base de datos de IMSMA.
Si desea obtener más información acerca del trabajo con tablas, consulte el manual de ArcView 3.2.
6.6. Diccionario de datos del SIG
El Diccionario de datos del SIG de IMSMA (DDX) almacena información sobre los temas disponibles dentro del SIG de IMSMA, y los parámetros que controlan el funcionamiento de la aplicación SIG de IMSMA. El DDX del SIG de IMSMA es una parte esencial del SIG de IMSMA que se instala automáticamente cuando se instala SIG de IMSMA.
El DDX se emplea para definir temas y para relacionarlos con grupos de temas. En la siguiente figura se ilustra la relación entre los temas y los grupos de temas del SIG de IMSMA y una visualización en ArcView.
1. Los grupos de temas IMSMA se utilizan para organizar los temas IMSMA disponibles
2. Uno o más temas IMSMA se asocian con cada grupo de temas
3. Los temas IMSMA se añaden a la tabla de contenido
del SIG de IMSMA
Figura 6.11: Grupos de temas, temas y visualizaciones del SIG de IMSMA
El DDX sólo necesita ser editado cuando quiera cambiar la configuración por defecto o si quiere definir sus propios temas SIG de IMSMA. Después de trabajar
con XXXXX y el SIG y de haberse familiarizado con el sistema es probable que quiera personalizar elementos del DDX del SIG de IMSMA.
El DDX del SIG de IMSMA está ejecutado como una base de datos de MS Access. Mientras que para cambiar la información almacenada en el DDX del SIG de IMSMA es necesario que esté instalado MS Access 2000, para acceder al Diccionario desdel SIG de IMSMA sólo se necesita el controlador ODBC.
Para que un nuevo tema de IMSMA esté disponible en el SIG de IMSMA, siga los siguientes pasos (se describen detalladamente en las siguientes páginas):
1. En la base de datos de IMSMA cree una consulta (SQL-Server ‘view’) para utilizarla como base para el nuevo tema.
2. En el DDX, cree una nueva definición de tema (lea las secciones 6.6.1 a 6.6.9)
3. En el DDX, añada el tema a un grupo de temas de IMSMA (se pueden crear nuevos grupos de temas si es necesario) (lea la Sección 6.6.10)
4. En el SIG de XXXXX, compruebe el nuevo tema para asegurar que se configuró correctamente.
Las bases para los nuevos temas se crean en la base de datos de IMSMA (SQL-Server) como “visualizaciones“. Las expresiones “visualización“ (SQL-Server) y “consulta“ (MS Access) se utilizan en esta documentación de forma intercambiable, ya que significan exactamente lo mismo.
Configuración
El DDX del SIG de IMSMA se divide en dos archivos de base de datos de MS Access:
• El archivo imsma_ddx_data.mdb contiene la mayoría de las tablas del DDX del SIG de IMSMA. Representa la base de datos del módulo de servicio que sólo contiene datos. Se puede almacenar centralmente en una máquina servidor.
• El archivo imsma_ddx.mdb representa la base de datos del módulo de acceso de la interfaz de usuario. Contiene todos los formularios y consultas de menú. Todas las tablas de la base de datos del módulo de servicio están vinculadas a esta base de datos. Además, contiene una tabla local (para los parámetros de la aplicación, con el fin de permitir configuraciones de los parámetros específicos del cliente).
Si desea obtener más información sobre las ubicaciones de estos archivos, consulte la sección Parámetros de entorno y Ubicaciones de archivos del Capítulo 4 de este manual.
A la base de datos del módulo de acceso del DDX del SIG de IMSMA se accede desdel SIG de IMSMA en el inicio de la aplicación a través de ODBC. En ese momento se lee en la memoria todo el contenido del Diccionario, por lo que posteriormente no se producen más accesos a la base de datos del Diccionario. Después de hacer modificaciones al DDX el proyecto de ArcView debe actualizarse; el elemento de menú "Reload Data Dictionary" está disponible en el menú de archivo de la GUI del SIG de IMSMA, para no tener que cerrar y volver a abrir ArcView.
Menú principal del DDX
Al abrir la base de datos del módulo de acceso (imsma_ddx.mdb) utilizando MS Access 2000, el siguiente cuadro de diálogo proporciona acceso a los elementos del DDX del SIG de IMSMA.
Figura 6.12: Menú principal del DDX del SIG de IMSMA
El DDX del SIG de IMSMA se emplea para editar las definiciones de los temas existentes, para crear nuevas definiciones de temas y para modificar parámetros de la aplicación.
Edit Themes by Topic. Use esta primera ficha para editar temas existentes. Se muestra una lista de grupos de temas entre los que se puede elegir; haga doble clic en un grupo de temas para abrir una lista de temas al objeto de editarlos. Haga doble clic (o seleccione y haga clic en edit) para abrir el formulario edit Theme. Primero se definen los temas, y a continuación se asignan a grupos de temas IMSMA. También puede examinar o editar el campo de clasificación y los gráficos de símbolos de descripción de temas haciendo clic en el botón Symbology description.
Add Themes. Con esta ficha puede seleccionar primero el tipo de forma para el nuevo tema que quiere crear, y a continuación pulsar el botón Add New Theme.
Theme Order. Seleccione esta ficha para examinar o modificar el orden de dibujo de todos los temas. Seleccione un tema y a continuación haga clic en la flecha pequeña para desplazar el tema un lugar hacia arriba o abajo. Haga clic en una flecha grande para desplazar el tema al principio o al final.
Documentation. Se pueden visualizar previamente o imprimir tres informes distintos. Éstos muestran información acerca de cada tema definido en el diccionario de datos. Las descripciones se pueden editar desde el botón Symbology Description cuando se esté editando un tema.
Administration abre la tabla para establecer los distintos parámetros de aplicación disponibles.
Manage Topics. Haga clic en este botón en la ficha Edit/Add Themes para editar la lista de grupos de temas disponibles y para asociar temas con grupos de temas. Los grupos de temas contienen definiciones de tema. El tema debe definirse antes de añadirlo a un grupo de temas.
Themes with no Topic enumera cualquier tema recién creado que aún no se haya puesto en un grupo de temas.
Si se va a eliminar un tema, vaya a Theme order, seleccione el tema de la lista y haga clic en la papelera de reciclaje.
6.6.1. Categorías de temas del SIG de IMSMA
En la siguiente tabla se resumen las cinco categorías de temas vectoriales del SIG de IMSMA:
XY Point | Geometría de puntos a partir de las coordenadas XY de la base de datos de IMSMA. |
Area | Geometría de áreas a partir de la base de datos de IMSMA. |
Line | Geometría lineal que conecta dos coordenadas XY de la base de datos. |
Polar | Coordenadas polares a partir de la base de datos representadas como puntos o líneas (es decir, distancia y ángulo desde un punto). |
Vector | Geometría definida por un archivo shape, con atributos opcionales tomados de la base de datos (características de punto, línea o polígono) |
Tabla 6.2: Categorías de temas del SIG de IMSMA
Los parámetros de definición de temas especificados en el DDX del SIG de IMSMA se utilizan durante la adición de un tema a la visualización. Estos parámetros se almacenan con la definición del tema en el archivo de proyecto de ArcView. Los cambios en las definiciones de temas en el DDX del SIG de IMSMA no afectan a los temas que ya se han añadido a una visualización; para reflejar los cambios de una definición de tema, el tema debe eliminarse de la visualización y volver a añadirse.
6.6.2. Definiciones de tema del SIG de XXXXX
Normalmente, las definiciones de temas contienen las siguientes propiedades:
• Primary Geometry. Un origen de datos del que se obtiene la información sobre la geometría (normalmente una consulta SQL enviada a cualquier nombre de origen de datos ODBC configurado en la computadora).
• Add-on Attribute data source. Un origen de datos desde el que se obtienen atributos adicionales. Es una consulta SQL que puede hacer referencia a tablas en cualquier ODBC DSN configurado en la computadora.
• SQL Queries. Las consultas SQL reales enviadas a los respectivos orígenes de datos. La longitud máxima de la consulta SQL almacenada en el DDX del SIG de IMSMA es de 255 caracteres; si la consulta SQL es mayor, debe almacenarse en la base de datos de origen (en IMSMA éstas se almacenan en la base de datos con nombres del tipo qryGIS_<sufijo del nombre de la consulta>).
• Theme creation parameters (Parámetros de creación de temas). Los nombres de los campos que contienen las distintas partes exigidas para construir la geometría o para unir atributos adicionales a la geometría (campos X/Y, claves externas / primarias, etc.).
• Theme appearance parameters (Parámetros de apariencia de temas). Parámetros para configurar el tema de ArcView creado a partir de la información sobre geometría y atributos. Ejemplos son el nombre del tema, el campo de etiqueta, los umbrales de escala de visibilidad, el estado visible
/ activo, las simbologías disponibles, etc. (Las simbologías se implementan como archivos de claves de ArcView (*.avl). Las referencias nombradas a estos archivos se pueden definir para una definición de tema).
• View parameters (Parámetros de visualización). Parámetros para definir cómo funciona el tema en la visualización de IMSMA (por ejemplo, la posición del tema en el Índice de ArcView, los indicadores para señalar si el tema se debe añadir automáticamente a una nueva visualización, si debe actualizarse al inicio de cada proyecto, etc.).
6.6.3. Características de los temas del SIG de IMSMA
Los temas del SIG de IMSMA se generan a partir de la base de datos de IMSMA, y se pueden actualizar cuando sea necesario para reflejar los cambios que se hayan hecho en IMSMA. Los siguientes puntos tratan las diferencias entre los temas del SIG de IMSMA y los temas vectoriales estándar de ArcView, y explican algunas de sus características.
Sistema de coordenadas. Las coordenadas de un tema deben especificarse en coordenadas geográficas (longitud/latitud en grados decimales) y en el mismo sistema de referencia en el que está proyectada la visualización (normalmente definido por los mapas de fondo sobre los que se proyecta).
Archivos shape auxiliares. La mayoría de los temas del SIG de IMSMA almacenan la geometría extraída de la base de datos en archivos shape auxiliares. Estos archivos se crean y administran en un directorio caché específico del proyecto (llamado shp_<proyecto> y que se encuentra en el mismo directorio que el archivo de proyecto ArcView).
El nombre del archivo shape auxiliar se define utilizando la clave de la definición del tema para el que fue creado y un índice (índice numérico adicional para distinguir archivos shape empleados en distintas visualizaciones):
shp_<clave_del_tema>_<índice>
Informe de los registros de geometría rechazados. Durante la creación o la actualización de archivos shape auxiliares, se pueden encontrar geometrías inválidas en el conjunto de registros recuperados de la base de datos. Estos registros rechazados se registran en un archivo de informe almacenado en el directorio que contiene los archivos shape auxiliares. Los archivos de informe se nombran utilizando la clave de la definición del tema:
rejects_<clave_del_tema>.txt
El archivo de informe para un tema se elimina automáticamente si una posterior creación del archivo shape no registra errores. Por tanto, la existencia de un archivo de informe indica que hay un problema con los datos de geometría que debería solucionarse utilizando IMSMA.
Definiciones de tema utilizando un campo de lista de valores. Un grupo de definiciones predefinidas de temas requiere que se perfeccione la instrucción de la consulta SQL del atributo mientras se carga un tema. El perfeccionamiento de la instrucción de la consulta SQL se gestiona por la hoja de propiedades asociada a una definición de tema. Todo lo que necesita saber la hoja de propiedades es el nombre del campo de la consulta de atributo al que tienen que aplicarse los parámetros. El nombre del campo se define en las propiedades del tema común en Valuelist Field. Por tanto, las dependencias de la hoja de propiedades son el campo lista de valores y la clave del tema. La consulta del atributo puede modificarse siempre que mantenga el nombre de columna especificado por Valuelist Field.
Si se necesita, estas definiciones de tema se pueden utilizar con la hoja de propiedades DEFAULT (Por defecto). En este caso se omite el perfeccionamiento de la instrucción de la consulta SQL.
Consulte el tema Grupos de temas si desea más detalles sobre este asunto.
6.6.4. Pautas para definir temas del SIG
Mientras que en las secciones anteriores tratamos las opciones de configuración básica para definir temas y grupos de temas, en los siguientes párrafos se intenta resumir algunas pautas para esta tarea de configuración.
Rendimiento
Use las consultas de atributo sólo cuando sea necesario
Mientras que todos los tipos de tema permiten unir resultados de consultas de atributos adicionales, esta posibilidad tiene la desventaja de que se aumentan los tiempos de respuesta durante la adición y actualización de temas (debido a que se envían consultas adicionales a la base de datos y a la operación exigida Unir de ArcView). Por tanto, las consultas de atributos sólo deberían utilizarse en las siguientes situaciones:
• Temas de área de base de datos: Las consultas de atributos son la única forma de incluir en el tema atributos distintos del campo clave del tema. Por tanto, suelen necesitarse para estos temas.
• Temas de vector: Las consultas de atributos pueden ser muy útiles para añadir datos y unir las estadísticas resultantes a archivos shape existentes (que normalmente representan áreas administrativas).
• El resto de los tipos de tema (XY de base de datos, Polar, Línea) sólo requiere una consulta de atributos si se deben recuperar e incluir en el tema atributos de una base de datos adicional. En el resto de los casos, los atributos deberían incluirse en las consultas de base de datos utilizadas en la declaración de consulta de origen.
Compruebe el funcionamiento de la consulta
Las consultas de base de datos empleadas por los temas del SIG deberían diseñarse teniendo en cuenta el funcionamiento, ya que van a ejecutarse bastante a menudo, devolviendo grandes conjuntos de resultados. Asegúrese de que las consultas tienen el apoyo adecuado de los índices de base de datos.
Limite el número xx xxxxxx de atributo de tema
Intente limitar el número xx xxxxxx de atributos en temas. Incluya sólo los campos que realmente necesite el usuario final. Tener un gran número xx xxxxxx afecta negativamente a los tie<<<<< م< ÿ<<<< << ﭻ<<<<<<<< <<<<<<< ÿ/ actualización de temas.
Actualizar al inicio
Use la etiqueta "Refresh on Startup" ("Actualizar al inicio") sólo para los temas que deban actualizarse cada vez que se inicie el proyecto, ya que el tiempo de inicio del proyecto se ve afectado negativamente.
Nombres de campo
Usabilidad
Intente utilizar nombres de campo en las consultas del SIG de la base de datos que sean cortos pero a la vez comprensibles. Use referencias de campo sin el prefijo "cln". En los nombres de campo no se pueden utilizar espacios en blanco ni caracteres especiales.
Defina un campo User ID útil
Para los valores de IMSMA ID que se deben comunicar en los informes de registros rechazados, el campo User ID debe estar presente en la consulta de Origen / Geometría. Para consultas XXXxxx, esto significa que este campo debería incluirse tanto en la consulta de geometría como en la de atributos. En los temas y consultas predefinidos se usa un campo IMSMA_ID compuesto por el nombre abreviado del MAC creador más el ID del registro.
Use "*" para campos de consulta de la base de datos
Puede ser útil referir consultas en el Diccionario de Datos como "SELECT * FROM
<query>", de forma que la lista xx xxxxxx a incluir en el tema se pueda controlar mediante el diseño de la consulta en la base de datos. En este caso, para añadir nuevos campos en la consulta de atributos no es necesario actualizar el Diccionario de Datos, volver a leerlo de ArcView y volver a añadir los temas afectados.
Defina el campo de etiqueta útil
Defina el campo de etiqueta (utilizado en Identificar y para temas de Etiquetado): normalmente IMSMA ID (el mismo valor empleado para User ID), en algunos casos puede que sea más adecuado otro campo (por ejemplo, el nombre en el caso del tema población).
Oculte las claves que no sean importantes
Las claves de los temas con poca importancia puede ocultarse en la Tabla de Contenidos, para reducir el tamaño total y la complejidad de la Tabla de Contenidos.
Reutilice los temas en grupos de temas sólo cuando sea necesario
Aunque es posible incluir el mismo tema en múltiples grupos de temas, se recomienda emplear esta función con precaución, ya que puede confundir al usuario.
Convenio de nombres
Para cada tema del SIG se crearon una o más visualizaciones en la base de datos de IMSMA. Todas las visualizaciones estándar se nombran de acuerdo con un convenio de nombres que también recomendamos seguir al crear temas del SIG propios. Si se requieren cambios o adopciones a los temas estándar, se
recomienda realizarlos en las definiciones de una visualización propia y no dentro de los propios temas estándar. La razón de este procedimiento señalado es que con cada actualización de IMSMA se sobrescribirán los temas estándar y se perderán los cambios realizados por el usuario. Por tanto, como nombre de visualización conviene elegir un prefijo distinto (por ejemplo myqryGIS) al de las visualizaciones estándar. La clara distinción entre las visualizaciones estándar y las creadas por uno mismo facilita la reimportación de visualizaciones creadas por uno mismo después de una actualización de IMSMA.
Inicio común para todos los nombres de visualizaciones estándar
qryGIS_
Defina el objeto de acciones relativas a las minas
Para evitar nombres de visualización excesivamente largos, se eligieron abreviaturas para todos los objetos de acciones relativas a las minas dentro de IMSMA para su utilización con nombres de visualizaciones significativas, que siempre van en mayúsculas.
• tblCity: TN
• tblClearance: CL
• tblCompletionReport: CS
• tblDangerousArea: DA
• tblIncAccAccident: DX
• tblIncAccCasualty: CA
• tblIncAccIncident: MX
• tblLocation: LC
• tblMinefield: MF
• tblMineRiskEducationActivity: MR
• tblOrganisation: OR
• tblSurvey1: IS
• tblSurvey1MinedArea: MA
• tblSurvey1MinedAreaVictim: MV
• tblSurvey2: TS
• tblTask:TK
Defina los objetos de acciones relativas a las minas de forma más precisa
Si se describe un objeto de forma más precisa (por ejemplo, Campo de minas: referencia), se ha aplicado una abreviatura o descripción adicional:
• Punto de inicio: stpt
• Punto de referencia: refpt
• Punto de observación: vpt
• Tipo de punto: ptType
• Para que los nombres de las visualizaciones se entendieran mejor, se añadió una descripción adicional (por ejemplo, qryGIS_MXbyDistance_GeoXY).
• etc.
Finales
Se han añadido distintos finales a las visualizaciones. Sub, GeoXY, GeoLine, GeoArea, GeoAttr, GeoApp.
• qryGIS_xx_Sub: “Sub“ indica una visualización subsidiaria que es necesaria para construir la visualización final. Ninguno de los temas del SIG se basa directamente en una visualización con este final.
• qryGIS_xx_Geo_: “Geo“ indica una visualización final utilizada directamente para el tema del SIG.
• qryGIS_xx_GeoXY: “XY“ indica un tema del SIG que representa información puntual (por ejemplo, Punto de observación de las áreas minadas).
• qryGIS_xx_GeoLine: “Line“ indica una línea que conecta dos puntos (por ejemplo, entre la referencia del campo de minas y el punto de inicio del campo de minas).
• qryGIS_xx_GeoArea: “Area“ indica una visualización para construir la geometría para un tema del SIG de área.
• qryGIS_xx_Attr: “Attr“ indica una visualización que une información sobre atributos para un tema del SIG de área. Siempre se usa junto con una visualización “GeoArea“’.
• qryGIS-xx_App: “App“ indica aplicación, y se usa por razones internas.
Prevención de errores
Defina referencias de campo explícitas
Los campos deben tener nombres explícitos asignados en todas las consultas (a los campos sin nombre o duplicados se les asigna "Expr<xxxx>" en visualizaciones de SQL-Server, pero pueden causar errores cuando se usan a través de ODBC).
Requisitos de nombres xx xxxxxx
Los nombres xx xxxxxx no deberían incluir espacios en blanco o caracteres especiales. En los archivos shape generados, los nombres de campo sólo pueden tener una longitud de 10 caracteres (límite de los archivos dbf). Aún se admiten nombres de campo más largos en consultas (en el tema resultante se usan referencias de nombre de campo). No obstante, se recomienda encarecidamente seleccionar nombres de campo que sean únicos dentro de los 10 primeros caracteres.
Nombres xx xxxxxx reservados
Los siguientes nombres de campo están reservados y no se pueden utilizar como nombres de atributo de tema:
• Shape
• Status
• NumTasks
• TaskID
• OwnerMAC
Para los temas de área hay una etiqueta en el DDX llamada “Field Area“. Cuando se selecciona, se añade automáticamente un campo de atributo llamado “AreaSqM“ al nuevo archivo shape calculando el área de las funciones. No use nunca “AreaSqM“ como referencias para ningún atributo en su visualización.
Coherencia
No suprima geometrías de elementos inválidos en consultas
Asegúrese de que TODAS las características de elemento que el usuario espera en un deconcluido tema estén realmente incluidas en él. A menos que el usuario solicite explícitamente un subconjunto de elementos (por ejemplo, seleccionando prioridades para temas del Estudio 1, aplicando un filtro de poblaciones o seleccionando valores de estado), TODOS los elementos deben mostrarse en el mapa o comunicarse como rechazados (debido a parámetros de geometría no válidos o insuficientes). Por tanto, deberían aplicarse restricciones NOT NULL regularmente a consultas Origen. Se pueden definir excepciones para temas varios como líneas de conexión.
Mantenga una relación 1:1 con la consulta de atributos
Asegúrese de que la consulta de atributos (si se emplea) devuelve exactamente un registro por cada registro de consulta de geometría. Si no hay coincidencia entre la geometría y la consulta de atributo, el objeto no aparecerá en el tema (unión interna).
Cree el User ID correctamente
Si se emplea un IMSMA-ID para el campo User ID, debería incluirse el nombre abreviado del MAC y el ID de una entidad tutelar cuando corresponda (por ejemplo <MAC>-<estudio>-<área minada > para Áreas minadas).
Asigne un tipo de datos de tema apropiado
Para una correcta aplicación, es importante asignar el tipo de datos correcto a los temas. Esta decisión no debería hacerse basándose en el nombre del tema (que puede resultar engañoso), sino estrictamente en el Campo de Clave de Origen: el tipo de datos indica a qué tipo de entidad IMSMA hacen referencia los valores clave en el Campo Clave de Origen.
Ejemplo: "Technical surveys: Minefield BM" contiene referencias de xxxxxx xx xxxxx relacionados con estudios técnicos. El tipo de datos es por tanto Campo de minas en lugar de Estudio técnico.
Si el registro de un tema representa una relación entre dos tipos de datos IMSMA (normalmente el caso de temas “conectores“ lineales, por ejemplo, punto de referencia de población al estudio de impacto), el tipo de datos se puede dejar en blanco o elegirse basándose en el contenido del tema. Tenga en cuenta que el estado, la asignación de tareas y el filtro del MAC encargado se añaden al tema según el tipo de datos (es decir, basado en una unión a la respectiva tabla de IMSMA). Los tipos de visualización de estado y asignación de tareas y el filtro de estado y MAC encargado a su vez se basan en estos cambios.
En los temas estándar se siguió una regla para asignar el tipo de datos del enésimo lado de la relación 1:n (por ejemplo, Estudio de impacto a punto de inicio del Área minada: el tipo de datos del conector es Área minada).
Los grupos de temas personalizados deberían utilizar la hoja de propiedades DEFAULT
Los grupos de temas personalizados deberían utilizar la hoja de propiedades DEFAULT. El comportamiento y las asunciones especiales se asocian con las otras hojas de propiedades, por lo que no se recomienda utilizarlos en grupos de temas personalizados.
Asunciones de tema de población
Para los temas utilizados en el grupo de temas TOWN (hoja de propiedades TOWN), se asume que los atributos tblCity (clnLongitude,clnLatidude,clnName) (no nuevos nombres) están presentes en la tabla/consulta referida en la declaración SQL de Consulta de Origen. Esto es necesario para prestar apoyo a la función de selección de población.
6.6.5. Propiedades comunes del tema
La sección superior del cuadro de diálogo de cada clase de definición de tema permite la definición de un conjunto de propiedades de tema estándar, comunes a todas las clases.
Figura 6.13: Propiedades comunes del tema
Theme Key (Clave del tema). Identificador abreviado de la definición del tema (exigido). Esta clave se usa para componer el nombre de los archivos relacionados con el tema (el archivo shape auxiliar empleado para almacenar los datos de tema extraídos de la base de datos, y los archivos del informe de registros rechazados y de exportación).
La clave del tema no debe tener espacios en blanco ni caracteres especiales (excepto "_" y "-") y debe ser distinta de todas las definiciones de temas.
Data Type (Tipo de datos). Identifica el tipo de entidad de la base de datos de IMSMA al que pertenecen las características del tema (opcional). El tipo de datos se emplea en distintas situaciones, por ejemplo:
• Las selecciones exportadas registran el tipo de datos de los elementos, de forma que se puedan procesar correctamente en IMSMA.
• Los atributos de tarea y estado se añaden a un tema basado en las características de los tipos de datos que representa el tema (por ejemplo, los temas de accidentes no tienen un estado, mientras que los temas de estudio sí lo tienen).
• Las tareas de asignación de datos utilizan el tipo de datos para etiquetar las funciones seleccionadas en consecuencia.
La regla más importante que hay que seguir al asignar el tipo de datos es que debe corresponderse con la tabla de base de datos cuyos registros se identifiquen por los mismos valores de campo de clave de tema (Campo de clave principal en temas XXXxxx, el Campo de clave de consulta de origen en el resto de los campos). Es decir, si el campo "Pkey" en la consulta Origen se define como Campo de clave de consulta de Origen y los valores de campo se recuperan desde el campo clnGUID en tblSurvey1MinedArea, el tipo de datos debe ajustarse a "MinedArea" (o dejarse en blanco). Si no se asigna un tipo de datos a una definición de temas, los temas se tratan como elementos de fondo sencillos. En este caso, no se consideran para la función de estado y asignación de tareas, y sus conjuntos de selección no se pueden exportar a la base de datos de IMSMA.
Los tipos de datos y sus características se definen en la tabla tblDataType. Tenga en cuenta que no se recomienda alterar el contenido de esta tabla.
Name (Nombre). Nombre de la definición del tema (exigido). Este nombre se emplea para mostrarse en el diálogo "Map Themes" si no se define una etiqueta. Si un tema no tiene definida una simbología, o si una determinada simbología no está configurada para emplearse como nombre de tema, este valor también se asignará al tema ArcView creado basándose en la definición y mostrado en la Tabla de contenidos de ArcView. El nombre debe ser único en todas las definiciones de temas.
Description (Descripción). Texto descriptivo sobre la Definición del tema (opcional, con propósito informativo dentro del DDX del SIG de IMSMA, no utilizado en el SIG de IMSMA).
Label Field (Campo de etiqueta). El nombre de un campo cuyos valores se usan para etiquetar características en ArcView (opcional). Esta propiedad señala a la propiedad Label Field de los temas de ArcView. El campo debe existir en la tabla de atributos de características del tema (es decir, debe estar definido en la consulta de atributos de Origen o Adicional (en la consulta de atributos para temas XXXxxx).
Position in TOC (Posición en la tabla de contenidos). Define el orden de dibujo y la posición del tema en relación a otros temas de IMSMA en la Tabla de contenidos de ArcView (exigido, por defecto = 0). Los temas de IMSMA se insertan en orden inverso en la Tabla de contenidos, es decir, un valor 0 hace que el tema se inserte al final.
ID Field (Campo de identificador). El nombre de un campo cuyos valores representan un identificador de característica (opcional). Este campo debería permitir al usuario asignar e identificar los correspondientes registros en la base de datos. Para temas basados en entidades de base de datos de IMSMA, el ID está compuesto por el nombre abreviado del MAC creador y el ID del elemento, calificado con el ID del elemento padre cuando sea apropiado (por ejemplo,
<MAC>-<Survey1_ID>-<MinedArea_ID> para identificar áreas minadas).
El SIG de IMSMA no requiere que los valores en este campo de ID sean únicos.
Valuelist Field (Campo de lista de valores). Nombra un campo en la consulta de Origen (o consulta de Geometría para temas XXXxxx) utilizado para aplicar selecciones realizadas en las hojas de propiedades del grupo de temas SURVEY1 y LOCATION (opcional). El campo de lista de valores se ignora para definiciones de tema no utilizadas en estas hojas de propiedades del grupo de temas. Las consultas de temas utilizadas en SURVEY1 o LOCATION se pueden alterar, siempre que el campo de lista de valores esté presente y apunte al campo correcto de base de datos.
Visibility Minimum Scale (Escala mínima de visibilidad). Denominador de la escala mínima xx xxxx a la que se dibujará el tema (opcional). A denominadores de escala menores que el valor especificado, el tema no se dibujará en la visualización (la presentación del Índice no varía). Esta propiedad se puede utilizar
para suprimir la presentación de datos muy generalizados a grandes escalas. Por ejemplo, para suprimir la presentación de un tema de carretera recogido a escala 1 : 1 000 000 a escalas mayores de 1 : 500 000 aquí se introduciría el número 500
000; a escala 1 : 400 000 la carretera no se vería.
Si no se proporciona un valor, no se aplica un umbral mínimo de escala. Esta propiedad señala a la propiedad Minimum Scale de los temas ArcView.
Visibility Maximum Scale (Escala máxima de visibilidad). Denominador de la escala máxima xx xxxx a la que se dibujará el tema (opcional). A denominadores de escala mayores que el valor especificado, el tema no se dibujará en la visualización (la presentación del Índice no varía). Esta propiedad se puede utilizar para suprimir la presentación de datos muy detallados a pequeñas escalas. Por ejemplo, para suprimir la presentación de los perímetros de un campo de minas a escalas mayores de 1 : 500 000 aquí se introduciría el número 500 000; a escala 1
: 600 000 el perímetro del campo de minas no se vería.
Suprimir la presentación de un tema a escalas pequeñas (es decir, a medida que se hace zoom hacia fuera) mejora el tiempo de respuesta y facilita la lectura de la ventana Visualización.
Si no se proporciona un valor, no se aplica un umbral máximo de escala. Esta propiedad señala a la propiedad “Maximum Scale” de los temas de XxxXxxx (accesible a través del cuadro de diálogo de propiedades en el menú “Theme” de ArcView).
Automatically Add to New Views (Añadir automáticamente a las nuevas visualizaciones). Indica si el tema se debe añadir automáticamente cuando se crea una nueva Visualización (por defecto = No, exigido).
Se recomienda establecer esta propiedad para al menos un tema (el cuadro de diálogo View Properties aparece después de añadir el primer tema a la visualización, por lo que la extensión xxx xxxx y las propiedades de proyección se pueden definir inmediatamente después de crear la visualización).
Activate Theme in View (Activar tema en la visualización). Indica si el tema estará activo después de añadir una visualización (por defecto = Sí, exigido). Los temas activos se muestran como un panel con relieve en el Índice. La activación se emplea para indicar que el tema se tiene que utilizar en operaciones como la selección, la identificación y el etiquetado de características.
Build Spatial Index (Crear índice espacial). Indica si se creará un índice espacial para el tema (por defecto = Sí, exigido). Un índice espacial mejora los tiempos de respuesta para las operaciones que implican búsquedas espaciales (por ejemplo, la presentación de un área pequeña de toda la extensión del tema o la selección de características utilizando restricciones espaciales). Recomendado para temas con un número significativo de características o con características complejas.
Show Legend in Table of Contents (Mostrar claves en el Índice). Indica si las claves del tema se mostrará en el Índice (por defecto = Sí, exigido). Las claves
que no sean importantes (por ejemplo, claves para temas de líneas de conexión) se pueden ocultar ajustando esta propiedad a No. Señala a la propiedad de tema de ArcView correspondiente que se puede ocultar o mostrar utilizando la opción Hide/Show Legend bajo el menú Theme.
Make Theme Visible in View (Ver tema en la visualización). Indica si el tema estará visible después de añadirlo a la visualización (por defecto = Sí, exigido). La visibilidad de los temas se controla utilizando la casilla de verificación del Índice.
Query Attributes. Indica si el tema debería utilizarse en operaciones de consulta de atributos ("Identificar", "Consulta y Zoom a Funciones") (por defecto = Sí, exigido).
Los temas sin atributos interesantes se pueden excluir de estas operaciones ajustando la propiedad a "No". Esto acelera las búsquedas y reduce el tamaño de las listas de selección. Tenga en cuenta que esta propiedad se puede omitir presionando el botón Mayús (SHIFT) cuando se inicie la operación de consulta (es decir, al aplicar la herramienta Identificar en el mapa o al hacer clic en el botón Consulta y Zoom a Funciones).
6.6.6. Propiedades de apariencia de tema
La forma en la que los temas se muestran en la visualización y en la Tabla de contenidos de la visualización se puede definir en la ficha Apariencia de las hojas de propiedades de definición de tema. Para cada definición de tema puede definirse un número cualquiera de registros de simbología. Si se ha definido más de una simbología para un tema, el usuario podrá elegir una de ellas para utilizarlas para mostrar el tema. Si no se define simbología, ArcView asigna un símbolo por defecto al tema.
Figura 6.14: Propiedades de apariencia de tema
Allow changing Legend for non-standard Display Styles (Status, Tasking). Active esta etiqueta cuando el tema deba cambiar sus claves cuando el Estilo de visualización sea distinto de las claves estándar (estado, asignación de tareas).
Default Legend Name. Define las claves por defecto con un símbolo para utilizarse cuando se seleccione el Estilo de visualización de asignación de tareas o estado y cuando las leyendas estándars constan de más de un símbolo (por ejemplo sitios de actividad de organizaciones).
Legend Title. Nombre mostrable de la simbología (exigido). Cuando se definen varias simbologías para un tema, este nombre se emplea en la correspondiente lista de selección.
Use as Theme Name. Indica si el nombre de la simbología debería utilizarse como nombre del tema ArcView creado, omitiendo así el nombre de definición de tema (por defecto = Sí, exigido).
Use as Default: Indica si una simbología debe seleccionarse por defecto si se define más de una. Esta etiqueta se emplea en situaciones en las que deba crearse un tema sin intervención del usuario (por ejemplo, al añadir temas por defecto a una nueva visualización). Si se definen por defecto más de una de las simbologías de una definición de tema, una de ellas se selecciona arbitrariamente.
Description. Cualquier texto descriptivo sobre la simbología (opcional, con fines de documentación dentro del DDX del SIG de IMSMA, no utilizada en el SIG de IMSMA).
Legend File. Ruta completa hasta el archivo .avl de ArcView que contiene la definición de claves para el tema. Se pueden utilizar marcadores xx xxxx del SIG de IMSMA en la especificación de la ruta ($(GISHome) para hacer referencia al directorio de instalación del SIG de IMSMA, $(ProjectHome) para hacer referencia al directorio en el que se guarda el proyecto actual).
6.6.7. Definición de los nombres de tema
El nombre del tema se usa como título del tema cuando se muestran las características en colores de asignación de tareas o de estado. Si el estilo de visualización es “colores de asignación de tareas“, [Tasking] se añade al nombre del tema. [Status] se añade cuando el estilo de visualización es “colores de estado“. El nombre del tema también se usa como título del tema cuando el nombre de las claves no va a utilizarse como nombre del tema. Es importante que el nombre del tema indique qué tipo de objeto se muestra.
Figura 6.15: El nombre de las claves no se utilizar como nombre de tema
Si la etiqueta “Use as theme name“ está activada, el título de las claves se utilizará como nombre de tema. Es importante elegir un título de claves que indique exactamente el contenido del tema (por ejemplo, qué objetos de acciones relativas a las minas) y qué se muestra en las claves (por ejemplo nombre de simbología Estudios de impacto: Impacto activo).
Si se ha establecido una etiqueta (véase 6.6.14), nunca se usa como nombre de tema en la tabla de contenidos, sino sólo como título más detallado en el diálogo de temas xx xxxx.