APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS...

126
l APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS Y DE CALIDAD, 1.992. PROGRAMAS DE ORDENADOR ITGEGRAF E ITGE- MAP. MANUALES DE UTILIZACIÓN Y DISCOS FLEXIBLES CON LOS PROGRAMAS. Madrid, marzo de 1994 306 9

Transcript of APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS...

Page 1: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

l

APOYO OPERACIONAL AL CONTROL DE REDES

PIEZOMÉTRICAS Y DE CALIDAD, 1.992.

PROGRAMAS DE ORDENADOR ITGEGRAF E ITGE-

MAP. MANUALES DE UTILIZACIÓN Y DISCOS

FLEXIBLES CON LOS PROGRAMAS.

Madrid, marzo de 1994

3069

Page 2: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005

PROYECTO ASESORAMIENTO A N° 335AGREGADO ORGANISMOS DE CUENCA

Y CC.AA.

TITULO PROYECTO:

Apoyo operacional al control de redes piezométricas y de calidad,1.992.

N° PLANIFICACIÓN: SICOAN N° DIVISION AGUAS 3/9292201

,G.A.

FECHA EJECUCIÓN INICIO 18/6/92 FINALIZACIÓN 18/10/92

INFORME (titulo):

Programas de ordenador ITGEGRAF e ITGEMAP.Manuales de utilización y discos flexibles con los programas.

CUENCA(S) VARIASHIDROGRÁFICA(S)

COMUNIDAD(ES) VARIASAUTÓNOMA(S)

PROVINCIAS VARIAS

Page 3: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

Instituto Tecnológico Geominero de España

ITGEGRAF

PROGRAMA DE EXPLOTACION DE LABASE DE DATOS AGUAS

Propósito: Dibujo de diagramas y mapas a partir de ficheros DBF

Autores : Luis Virgós, Joaquín de Landáburu y Ma Virtudes Hernández

Fecha : Julio de 1.991

Fecha impresión de este manual: 16 de marzo de 1994

Page 4: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

INDICE:

ULTIMAS MODIFICACIONES AL PROGRAMA ................. 1

1.- INTRODUCCION .................................. 41.1.- Necesidades de hardware y Software 41.2.- Instalación .................................. 51.3.- Ejecución del programa .......................... 51.4.- Obtención de información de ayuda desde el programa ...... 71.5.- Proceso por lotes predefinidos ...................... 7

2.- PERSONALIZACION DEL PROGRAMA ................... 82.1.- Config.dbf .................................. 82.2.- Acuífero.dbf ................................ 92.3.- Basetopo.dbf ................................ 92.4.- Qry.dbf ................................... 102.5.- Batch.dbf .................................. 102.6.- Printers.dbf ................................. 112.7.- Formulas.dbf ................................ 122.8.- Defvalu.dbf ................................. 132.9.- Match.dbf .................................. 142.10.- Select.dbf ................................. 142.11. - Xdesp.dbf ................................. 152.12.- Master.dbf ................................. 152.13.- Flash.dbf .................................. 16

3.- MANEJO DEL PROGRAMA ........................... 173.1.- Selección del filtro ............................. 17

3.1.1.- Cuenca hidrográfica ...................... 173.1.2.- Acuífero .............................. 173.1.3.- Numero de inventario ..................... 183.1.4.- otra condición .......................... 18

3.2.- Gráficos ................................... 193.2.1.- Gráficos geoquímicos ...................... 193.2.2.- Gráficos X-Y ........................... 193.2.3.- Mapas de isocontenidos .................... 20

3.2.3.1.- Creación de una base topográfica con elprograma ITGEMAP ................... 22

3.2.3.2.- Elección de base topográfica y situaciónde puntos ......................... 23

3.2.3.3.- Dibujo de isolíneas con paquetes estándar .... 233.2.3.4.- Dibujo de isolíneas con ITGEMAP ........ 243.2.3.5.- Dibujo de lisolíneas con MicroStation ...... 253.2.3.6.- Dibujo sobre una base topográfica ya impresa . 29

3.2.4.- Evoluciones temporales .................... 303.2.5.- Gráfico libre ........................... 30

Page 5: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

3.2.6.- Añadir información a los gráficos .............. 313.2.7.- Definición de la unidad por defecto para los graficos . . 32

3.3.- Listados ................................... 323.3.1.- Informe mensual ......................... 323.3.2.- Informe anual .......................... 333.3.3.- Resumen ............................. 333.3.4.- Report ............................... 33

3.4.- Herramientas ................................ 333.4.1.- Editor de bases de datos (BROWSE) ............ 333.4.2.- Proceso de lotes (BATCH) .................. 343.4.3.- Rellenar campo ......................... 353.4.4.- Creación de ficheros para otros programas ........ 353.4.5.- Reindexar ............................. 363.4.6.- ejecutar comandos del DOS .................. 363.4.7.- Seleccionar impresora por defecto .............. 363.4.8.- Copiar datos de la base en ficheros DBF ......... 363.4.9.- Traspaso de datos a QGRAF ................. 363.4.10.- Opciones atípicas ....................... 36

4.-INFORMACION AVANZADA .......................... 384.1.- Variables del sistema utilizables para leyendas automáticas .... 384.2.- Funciones y comandos válidos para ficheros BATCH ....... 38

4.2.1.- Librería de funciones ...................... 394.2.2.- Subrutinas ejecutables desde programas BATCH ..... 414.2.3.- Variables globales accesibles por programas BATCH . . 44

Page 6: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

1

ULTIMAS MODIFICACIONES AL PROGRAMA

- Además del volcado de los mapas a plotter, plotter con puntos de ajuste e impresoraen color, se puede crear un dichero DXF de intercambio com AutoCAD.

- Al realizar isolineas de niveles piezométricos se puede seleccionar las medidas delacuífero SUperior 6 INferior. En teoría hay tres posibilidades : SU, IN y en blanco.El programa pide tres valores ; si no se quiere hacer la selección se pondrá SU, IN yblanco , que es lo que sale por defecto . Si se quiere seleccionar los que tengan SU 6blanco se pone SU, blanco, blanco y si se quiere seleccionar solo los que tengan SU(y no los que estén en blanco) se pondrá SU, SU, SU.

- Hay un programita que permite poner una impresora láser o Paintjet en condensado(por ejemplo para poder utilizar los listados del programa AGUAS). Este programase llama CONDEN.BAT . Para poner una láser en condensado hay que teclear:CONDEN LASER. Para la Paintjet es CONDEN PAINTSi la impresora está en otro puerto diferente del paralelo (LPT1 ) hay que añadirlodespués del tipo de impresora . P.ej.: CONDEN LASER COM1Para quitar el condensado se puede apagar la impresora o ejecutar QUITCON, quefunciona exactamente igual que CONDEN.

- Hay un modelo de portada hecho con Harvard Graphics en el directorio RESUMEN(C:\ITGEGRAF\RESUMEN\PORTADA.CHT) que puede servir para hacer portadasde calidad en color con la impresora Paintiet.

- Se ha añadido un pequeño programa que recuerda la necesidad de realizarperiódicamente copias de seguridad. Está puesto para que proteste cada tres meses,aproximadamente . Si se desea hacer el BACKUP desde fuera del programa (porejemplo para hacer las copias más frecuentemente), se recomienda teclear:

> DEL BACKUP.LOG> BACKUP -1BACKUP.LOG *.DBF A:

En el directorio quedará un fichero llamado BACKUP.LOG con la información delúltimo BACKUP.

- El programa ahora hace UN INFORME con el resumen estadístico de cada una delas U.H. . Se hace como si fuese un informe anual, y se vuelca con la misma opcióndel menú.

- LIMITACION POR COORDENADAS DE LOS MAPAS DE ISOLINEAS:En el fichero BASETOPO.DBF hay que añadir dos campos (si no se hace, el

programa protesta , pero continúa sin error) llamados BASXMAX (numérico, 6, 0) y

Page 7: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

2

BASYMAX (numérico , 7, 0). Si estos campos están en blanco (o cero) el programatrabaja como hasta ahora, pero si tienen un valor distinto de cero , el programadescartará todos los puntos cuyas coordenadas caigan fuera del rectángulo BASXMIN-BASXMAX y MASYMIN-BASYMAX. Esto es de mucha utilidad para acuíferos paralos que no está definida unidad hidrogeológica (es decir, acuífero 99 o bien cuandola división en unidades hidrogeológicas no tiene ningún sentido).

- DIBUJO DE MAPAS SIN BASE TOPOGRAFICA:Aunque ya existía la posibilidad , ahora está muy mejorada . Por ejemplo se

puede hacer que se dibuje una hoja 1 : 50.000 , un octante, etc . Es útil cuando se quierever una zona donde no se está trabajando . Solo hay que dar la escala del mapa y lascoordenadas de las esquinas inferior Suroeste y Nordeste ("inferior izquierda" y"superior derecha"); otros datos que se piden se pueden dejar tal y como están. Elcajetín y la leyenda se dibuj an automáticamente justo a la derecha del mapa.

- DIBUJO DE MAPAS SOBRE BASES HECHAS A IMPRENTA:A petición de D. Carlos Mediavilla se buscó la manera de mejorar los mapas.

Tras duras deliberaciones se llegó a la conclusión de que lo mejor y más rápido estener una base topográfica de partida hecha a imprenta, o bien con fotocopias en colorde los MAGNAs o mapas del geográfico, y que el programa dibuje sobre dichasbases. También se puede hacer dichas bases con el plotter, pero sacar una sola copiabuena y despues hacer fotocopias. La tarea no fue fácil, porque hizo falta hacer unprograma que se comunica con el plotter y recibe de éste la posición de los puntos dereferencia y estudiar el modo como el SURFER manda los gráficos al plotter, ¡peroya funciona! (al menos con mi plotter). Las aplicaciones prácticas de esta técnica creoque son evidentes y servirá para mejorar las presentaciones ¡y perder menos tiempodigitalizando!MODO DE OPERAR:. Confeccionar una base topográfica de calidad. A ser posible se incluye el recuadroy un hueco donde poner el cajetín (se puede dejar el cajetín puesto y que el programasolo rellene los datos, pero hace falta tantear hasta que coincida perfectamente).. Situar en dicha base, con dos pequeñas cruces, dos puntos de coordenadas conocidasque en principio deben coincidir con el SW y el NE del mapa. Si se coge un mapahecho a imprenta, lo lógico es utilizar como puntos de referencia las cruces que seponen en las planchas para su correcta superposición (solo hace falta calcular lascoordenadas que corresponderían a dichos puntos). Añadir un nuevo registro a BASETOPO.DBF con todos estos datos. No estotalmente necesario: se puede dejar en blanco, como se indicó antes.. Una vez hecho todo lo anterior, ya se puede dibujar sobre el mapa. Se correnormalmente ITGEGRAF, y cuando se vuelca el gráfico al plotter se da la opción 2(mapa hecho a imprenta). Se enciende entonces el plotter y se le pone el mapa, siendoaconsejable poner una plumilla gastada en la posición 1. Da igual la posición (haciaarriba, al revés, torcido, etc) ya que el programa mueve el gráfico para conseguir laperfecta superposición. El programa pide las coordenadas de los puntos de calibración

Page 8: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

3

(se da [Intro] si coinciden con las esquinas de la base). A continuación hay que marcarcon el plotter los puntos inferior izquierda y superior derecha, llevando hasta ellos laplumilla con los mandos del plotter y pulsando el [Intro] del plotter. El programa pideque se pulse [Intro] (del ordenador) para permitir cambiar la pluma 1 en su caso y yasolo hay que esperar a que el plotter haga su faena . Como comprobación, el plotterdibuja dos cruces , una en cada uno de los puntos de calibración utilizados.

- TRASPASO DE DATOS A QGRAF: Una nueva opción de las utilidades permitegrabar un fichero de entrada a QGRAF con los análisis químicos seleccionados. Solohay que dar la opción al programa y decir el nombre del fichero de escritura, queautomáticamente se escribirá en el directorio QGRAF.

- Se puede tener datos para un acuífero fuera de la base de datos AGUAS. Laaplicación práctica hasta la fecha ha sido el acuífero de Almonte- Marismas, dondehay una serie de piezómetros controlados por el LARA que se ha consideradoconveniente no incluir en AGPZ (esto se podría hacer en cualquier momento). Estosdatos se incluyeron en el subdirectorio LARA y hubo que hacer unas pequeñasmodificaciones a los ficheros FORMULAS.DBF y MASTER .DBF para incluir elnuevo fichero . Por supuesto , este nuevo fichero debe incluir como identificativo elnúmero de inventario (REGISNAC) y hay que incluir una nueva línea con su fórmulaen FORMULAS.DBF.

- Se pueden especificar puntos con datos piezométricos que no se quiere que salganen los informes anuales de piezometría, por ejemplo por tener muy pocos datos. Estose hizo para el acuífero de Doñana, donde se realizan dos campañas llamadas FLASHal año con un número muy grande de puntos. Al tratarse de medidas de nivelperiódicas , estas medidas han de ser incluidas en el fichero AGPZ y el programaAGUAS los asigna automáticamente como piezómetros. La solución adoptada ha sidoincluir un nuevo fichero llamado FLASH.DBF en el que se dice si los puntos han desalir en el informe de piezometría, calidad, intrusión o hidrometría. Todo punto queno esté incluido en este fichero saldrá en el informe.

Page 9: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

4

1.- INTRODUCCION

El programa ITGEGRAF ha sido concebido como un programa de explotaciónde bases de datos de uso general , evitando en lo posible introducir en el códigoinstrucciones propias de la estructura particular de la base de datos de aguas.

De este modo , los módulos de dibujo de gráficos y de herramientas pueden serutilizados con cualquier base de datos, con tal de actualizar los datos correspondientesde los ficheros de configuración del programa (CONFIG.DBF, FORMULAS.DBF,MASTER.DBF etc .). Un ejemplo de esto lo constituyen los datos meteorológicos(directorio C:\ITGEGRAF\METEO) que pueden ser procesados con el mismoprograma.

El programa es muy flexible, constituyendo una potente herramienta quepermite a usuarios expertos definirse fórmulas complicadas para representar engráficos o mapas, añadir automáticamente leyendas definidas por el usuario, etc.

Incluso el módulo de listados , que es particular para la estructura de la base dedatos de aguas, seguirá funcionando si se modifica por ejemplo la longitud de loscampos . Incluso el listado de química seguirá funcionando correctamente si se añadeno eliminan distintas determinaciones químicas, variando automáticamente el contenidodel listado.

Para usuarios poco experimentados el programa tiene predefinidos los valoresmás utilizados por los hidrogeólogos , siendo improbable la necesidad de modificar lainformación de los ficheros de configuración del programa.

1.1.- Necesidades de hardware y software

El programa funciona en cualquier ordenador PC/XT/AT/386 con al menos 520kb de memoria RAM disponibles y disco duro con capacidad suficiente para almacenareste programa y la base de datos de aguas (se aconseja un mínimo de 4Mb libres). Serecomienda asimismo disponer de una unidad de disco flexible de alta densidad.

El programa ha sido diseñado para funcionar con el sistema operativo MS-DOSv5.0; se recomienda no utilizar versiones anteriores, dado que aunque el programaparezca que funciona puede tener errores por falta de memoria al intentar ejecutarprogramas externos o leer ficheros gráficos . Este mismo problema puede ocurrir conprogramas residentes que ocupan memoria. Evítese la utilización de estos programasmientras se ejecuta ITGEGRAF. La información sobre el estado de la memoria sepuede obtener con el comando MEM.

Page 10: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

5

Para el volcado a pantalla, impresora , plotter, etc, de los ficheros gráficosgenerados por este programa, es necesario un programa de uso general, tales comoVIEW y PLOT de GOLDEN GRAPHICS. Para el dibujo automático de isolíneas esnecesario también un programa de contouring tal como SURFER, también deGOLDEN GRAPHICS.

1.2.- Instalación

Es necesario crear un directorio llamado C:\ITGEGRAF, y copiar en él elprograma con todos sus subdirectorios . Esto es realizado automáticamente por elprograma INSTALAR.BAT.

Si su unidad de disco duro tiene otra letra distinta de la C, deberá realizaralgunos cambios en el fichero CONFIG.DBF después de realizar la instalación, paraespecificar al programa la ruta donde están almacenadas las bases topográficas, etc.En dicho caso también deberían ser modificados el fichero principal IG.BAT y losprogramas de volcado a impresora y plotter.

1.3.- Ejecución del programa.

Para ejecutar el programa hay que ir al directorio donde se encuentra la basede datos de aguas, o en general donde se encuentran los datos a procesar (podría ser,por ejemplo, el directorio donde están los datos meteorológicos, C:\ITGEGRAF\ME-TEO).

Basta con teclear IG, para introducirnos en el programa y empezar a trabajar.Este mandato ejecutará un proceso por lotes, añadiendo el directorio C:\ITGEGRAFen el APPEND (camino para buscar ficheros de datos) y ejecutando el programaC :\ITGEGRAF\ITGEGRAF.

Es posible , e incluso aconsejable , crear un disco flexible de arranque en cuyofichero AUTOEXEC.BAT se hayan eliminado todos los programas residentessuperfluos y que automáticamente vaya al directorio BASE y ejecute el programa deproceso por lotes IG.BAT.

El programa IG.BAT contiene las opciones más habitualmente utilizadas deITGEGRAF , de modo que se simplifica al máximo su utilización para el usuario final.Este fichero puede ser modificado por el usuario final para incluir opciones

Page 11: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

6

particulares o modificar algunas de las incluidas. Por lo general será necesariomodificar en cada caso el número de la cuenca hidrográfica.

El menú de IG.BAT presenta las siguientes opciones:

1.- Informe mensual2.- Informe anual3.- Crear bases de datos intermedias para MicroStation4.- Ejecutar interactivamente ITGEGRAF5.- Volcar fichero temporal o mapa a la impresora o plotter (solo tras 4)0.- Salida del programa

Las tres primeras opciones permiten realizar automáticamente las operacionesmás habituales que generalmente serán necesarias para realizar los informes de lasredes de control: informes reducidos (mensual), amplios, con todos los datos del añoy un gráfico histórico (anual) y mapas de situación con MicroStation (crear bases dedatos...). Las opciones 4 y 5 permiten explotar todas las posibilidades de ITGEGRAF,y la opción 0 termina la ejecución del programa. Describiremos más detenidamenteestas opciones:

Informe mensual : El programa pedirá el nombre del acuífero (si se deja en blanco sehará un listado para cada acuífero dentro de la cuenca), el mes que se quiere listar(exactamente pide una fecha cualquiera dentro de dicho mes) y la fecha en la que sehizo el último informe mensual . El programa hará un listado con todos los datos delmes e incluirá además todos los datos que se hayan modificado después de la fecha enla que se realizó el informe anterior. Esto permite por ejemplo hacer informes conmayor periodicidad (bimensuales, etc) así como incluir datos que por una u otra razónno hayan podido ser incluidos en un informe.

Informe anual: El programa pedirá el nombre del acuífero y el año que se quiereprocesar (exactamente pide una fecha cualquiera dentro del año hidrológico aprocesar). Si el acuífero se deja en blanco se hará un listado para cada uno de los dela cuenca hidrográfica. El programa realiza automáticamente los listados y gráficoscorrespondientes, y los une en una hoja para cada punto. Para realizar esta operaciónse necesita utilizar un espacio importante de disco duro (4 ó 5 MBytes). El procesoque se realiza es la confección de los listados y ficheros gráficos en un ficherotemporal en el disco duro, que es volcado a la impresora al finalizar el proceso decada uno de los acuíferos. El proceso puede tardar un cierto tiempo, pero es realizadode modo totalmente desatendido por el usuario , que solo debe ocuparse de añadirpapel en la impresora cuando éste se gaste. Es importante comprender este procesoporque es la razón de existir de la opción 5 : si un usuario desea obtener un informeanual ejecutando interactivamente ITGEGRAF (opción 4), por ejemplo para obtenerel listado de un único punto, deberá correr la opción 5 para volcar a la impresora elfichero creado. Esto es realizado de este modo debido a las limitaciones del sistema

Page 12: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

7

operativo , que no permite mantener en memoria simultáneamente el programaITGEGRAF y el programa de volcado de los gráficos.

Generar bases de datos para MicroStation: Esta opción permite enlazar el programacon el programa de dibujo MicroStation, y adicionalmente con SURFER. El programapreguntará al usuario si se quiere generar ficheros DAT para SURFER (con lascoordenadas X e Y y el valor de cualquier variable incluida en la base) y pedirá laselección del dato a incluir : primer valor, último, valor medio dentro de un períodoo diferencia entre los valores obtenidos en dos períodos diferentes. Desde MicroSta-tion se pueden situar los puntos con sus valores en el mapa mediante el programaIG.UCM (en el lenguaje de programación de MicroStation). Este programa requierela versión 4.0 de MicroStation. Existe otro modo de enlace menos optimizado quepuede funcionar con versiones anteriores, al que se puede acceder ejecutandointeractivamente ITGEGRAF.

Ejecutar interactivamente ITGEGRAF: Permite realizar todas las funciones incluidasen ITGEGRAF: seleccionar un subconjunto de puntos, realizar diversos tipos degráficos, listados y un conjunto de herramientas de gran utilidad , como un editor delas bases de datos (que mostrará los datos de los puntos que se hayan seleccionado).

Volcar fichero temporal o mapa a la impresora o plotter: Si ejecutando interactivamen-te el programa se realiza el listado del informe anual de un conjunto de puntos, esnecesario después correr esta opción para volcar a la impresora el fichero temporalgenerado . Esta opción también permite añadir isolíneas a un mapa y/o dibujarlo en elplotter.

1.4.- Obtención de información de ayuda desde el programa.

Dentro del programa pulsando la tecla F1 se obtiene ayuda sobre el dato quese está introduciendo y pulsando F2 se obtiene ayuda general sobre el proceso que seestá realizando.

1.5.- Procesos por lotes predefinidos.

Los menús del programa permiten realizar muchas de las posibilidades delprograma, pero son los procesos por lotes los que permiten explotar todos susrecursos . Los procesos por lotes son casi como un lenguaje de programación de altonivel . Con el programa se adjuntan ejemplos de programas de proceso por lotes quedibujan gráficos específicos de piezómetros, evoluciones de conductividad y cloruros,la hoja de gráficos geoquímicos , un mapa con la situación de las estacionesmeteorológicas, etc.

Page 13: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

8

2.- PERSONALIZACION DEL PROGRAMA.

El programa tiene unas bases de datos ya creadas que contienen ciertosparámetros de configuración para el perfecto funcionamiento del programa. Estasbases son las siguientes:

2.1.- CONFIG.DBF

Contiene las variables globales que usa el programa y su contenido. Porejemplo:

VARIABLE VALOR DESCRIPCION

ITGE "Instituto Tecnológico Geominero de España" Nombre ITGEN DEFUNIT "A:" Unid.Defecto ficheros gráficosM NUMINVEN "REGISNAC" nombre número inventario en los fich.M INVE "JUNTOS" Un gráfico para cada puntoM NOVALUE " " Valor cuando no hay dato ( no analiz )M ACUIFERO"STRO (AGMA ->CUENCA , 2)+'.'+AGMA->UH"

.Nombre campo acuffero en ficheros

M FILEXY "AGMA" Nombre fichero XYM FILECHEM"AGAG" Nombre fichero qufmicaM ACU EMI Acuífero por defectoM FECHA "FECHA" Nombre campo fechaG ANHADE Nombre gráfico a añadirM CA "CA" Nombre variable calciom7n "MG" Nombre variable magnesioM K "K" Nombre variable potasioM HC03 "HCO3" Nombre variable bicarbonatoM C03 "C03" Nombre variable carbonatoM S04_

"S04" Nombre variable sulfatoÑ CL "CL" Nombre variable cloruroM NA "HA" Nombre variable sodioM NO3 "N03" Nombre variable nitratoM-COTA "COTA" Nombre variable cotaM_HUS01_

"VAL ( SUBSTR (AGMA ->ZONA , 1,2))" Nombre variable huso ( de UTM)Ñ X "VAL (AGMA ->COORX)" Nombre variable coordenada XMY_ "VAL (AGMA->COORY)" Nombre variable coordenada YM VARNOM-

'"' Nombre variable representada en mapask ESCALA 50000 Escala del mapaMAUTOR "Luis Virgós" Autor del planoM_ACULONG ""_ Nombre completo del acufferoM FIELDSYM "NUMSYMBOL ('AGMA')" Campo con símbolos a representarM PRINTER "PANTALLA" impresora a utilizar por defectoM CONFED "Júcar" Confederación hidrográfica del...M_NUMINVEG"STR(AGMA ->HOJA , 4)+STR (AGMA->OCTANTE , 1)+AGMA ->PUNTO" Nom.var.num . inventario en fich.M ANHADE "C :\ ITGEGRAF\ANHADE\" Nombre direc . con gráficos a añadirM_BASETOPO"C:\ITGEGRAF \BASETOPO\" Nombre direc . con bases topogr ficasM COMMANDS"C:\ITGEGRAF \COMMANDS\" Nombre direc . programas ejecutables

Si se añade cualquier variable a este fichero, será declarada pública en elprograma y por tanto accesible desde cualquier punto del mismo (por ejemplo, paraescribir una leyenda, del mismo modo que la variable M AUTOR). La variable

Page 14: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

9

M_AUTOR deberá ser cambiada para que en los cajetines de los mapas salga el autorreal de los mismos.

2.2.- ACUIFERO.DBF

Contiene la numeración y el nombre de todas las UNIDADES HIDROGEOLO-GICAS, y normalmente no debería ser modificado.

Tiene dos campos:

- ACUIFER: Número de acuífero.- ACUNOMB: Nombre del acuífero.

2.3.- BASETOPO.DBF

El contenido de este fichero son las bases topográficas, que se emplean en elprograma.

Tiene los siguientes campos:

- ACUIFER: Número del acuífero.- BASFICH: Nombre del fichero de la base topográfica, sin la extensión PLT

(véase el apartado de dibujo de mapas de situación, dentro del menú degráficos).

- BASNOMB: Nombre de la base topográfica.- BASESCA: Escala de la base topográfica.- BASXMIN: Coordenada X de la esquina inferior izquierda de la base

topográfica.- BASYMIN: Coordenada Y de la esquina inf. izq.- BASXMAX, BASYMAX: Coordenadas de la esquina superior derecha. Si

tienen un valor distinto de cero, el programa solo cogerá aquellos puntoscuyas coordenadas caen dentro del rectángulo comprendido entreBASXMIN, BASXMAX, BASYMIN y BASYMAX.

- BASHUSO: Huso al que están referidas las coordenadas de la esquina inf.izq. (si hay cambio de huso dentro de la base topográfica ; en casocontrario este dato no es usado).

- BASGIRO: Rotación respecto al Norte, en grados. Se supone que el punto degiro es el vértice inf. izq.

- BASTRX, BASTRY: Desplazamiento del mapa en centímetros respecto de laesquina inferior izquierda.

Page 15: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

10

- BASTTEX: Tamaño de los rótulos en pulgadas (1" =2,54 cm).- BASTSYM: Tamaño de los símbolos en pulgadas.- BASCAJE: Nombre del cajetín que se usará por defecto.- BASCAJX, BASCAJY: coordenadas esquina inf. izquierda cajetín.- BASLEYE: Nombre fichero con leyenda.- BASLEYX, BASLEYY: coordenadas... leyenda.- BASNORX, BASNORY: idem , del Norte.- BASESCX, BASESCY: idem, de la escala.- BASRECU: Nombre fichero con el recuadro.- BASMH: Si todos los puntos del mapa están en el mismo huso UTM.

2.4.- QRY.DBF

Definición de posibles selecciones de puntos, diferentes del acuífero y elnúmero de inventario (por ejemplo por profundidad del pozo, o por pertenencia a unared de control).

Tiene tres campos:

- QRYMENU: Nombre de los QRY (selecciones predefinidas) en el menú deselección.

- QRYMENS: Definición de lo que es cada selección.- QRYQRY: Condiciones que cumple cada selección.

2.5.- BATCH.DBF

Los ficheros de procesos de lotes que el programa puede realizar han deincluirse en este fichero, o de lo contrario no son accesibles desde el programa.

Tiene dos campos:

- BATNOMB: Nombre del fichero de proceso por lotes.- BATINFO: Información sobre lo que hace cada fichero.

Page 16: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

11

2.6.- PRINTERS.DBF

Aquí se describe los tipos de impresoras que se pueden utilizar, así como losdispositivos a los que están colocadas. Una de las impresoras predefinidas es lapantalla y otra un fichero, donde se escriben directamente los resultados en lugar dela impresora. Este fichero solo debe ser modificado para añadir nuevas impresoras,y debe ser hecho solo por personal especializado.

El significado de los campos del fichero PRINTERS es el siguiente:

PRINTER Identificativo de la impresora o dispositivo.DESCRIPCIO Descripción del dispositivo.PUERTO Dispositivo de salida (puerto paralelo=LPT1:,

CARAFILE

CARAPLOT

WDESTON

WDESTOFWSUBONWSUBOFWCONONWCONOFTOPMARGLEFMARG

MAXLINELITTLECNF

puerto serie=COM1: 6 COM2:, pantalla=CON, etc)Nombre del fichero PRN con todos los comandos de impresoranecesarios para escribir la carátula de la portada con letras decalidad. Normalmente este fichero puede ser creado con WP yhay que poner @M_CONFED@, @UNI HIDRO0 y @ANNO@donde se quiera que salga el nombre de la confederación, launidad hidrogeológica y el periodo a que corresponde el informe.El fichero CARATULA.WP tiene un ejemplo de portada.Nombre de los ficheros gráficos que al volcarlos producen ellogotipo de la confederación hidrográfica y del ITGE. Estosficheros pueden ser creados con el programa PLOT de GOL-DEN, dando la opción de crear fichero *.OUT. El logotipo delITGE solo (sin el de confederación) ha de estar en el fichero conextensión OUT, y con los logotipos de las confederaciones sehan de poner los ficheros con extensiones adecuadas. Por ejemplopara la cuenca 1 la extensión ha de ser .CO1, para la cuenca 2,.C02, para la 7, .C07 y así para todas.Comandos de escape necesarios para que laimpresora escriba en negritas.Comandos para anular las negritas.Comandos para activar subrayado.Comandos para anular subrayado.Comandos para activar letra condensada (pequeña).Comandos para eliminar letra condensada.Número de líneas del margen superior de la hoja.Número de caracteres del margen izquierdo de lahoja.Número máximo de líneas en una hoja.Nombre fichero CNF que ha de utilizar el programa PLOT paragenerar un gráfico de altura reducida. Este fichero debe estarincluido en el directorio ITGEGRAF\GOLDEN.

Page 17: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

12

GREATCNF Nombre fichero CNF para crear un gráfico tamaño UNE A-4.IFSALTO Vale cierto o falso si la impresora hace un salto de página al

terminar de imprimir el gráfico o no.

2.7.- FORMULAS.DBF

Se especifican las fórmulas que puede utilizar el programa para dibujarevoluciones , mapas de isocontenidos , etc. Las fórmulas pueden coincidir con loscampos o ser un cálculo entre varias, como por ejemplo el nivel piezométrico, que esla cota topográfica menos la profundidad del nivel.

Tiene dieciséis campos:

- FORABRE: Contiene la fórmula abreviada.- FORNOMB: Nombre de la fórmula (que saldrá en los mapas y gráficos).- FORFORM : Fórmula a representar.- FORACU: Si este campo no está en blanco, es el acuífero al que se refiere

la fórmula . Por ejemplo, si se tienen unos datos de piezometría para elacuífero 05.51 en el subdirectorio IARA, y se quiere poder utilizar estosdatos con el programa, se añadirán las fórmulas correspondientes,especificando el fichero con su path correspondiente.

- FORFICH: Fichero que contiene los datos a representar con esta fórmula.Una misma fórmula abreviada puede referirse a datos incluidos en variosficheros (por ejemplo el nivel piezométrico, o los cloruros , que puedenestar en el fichero de calidad o intrusión), e incluso algunos ficheroscontener datos de un acuífero solamente (ver FORACU).

- FORFECHA:Nombre de la variable que representa la fecha de la medida.- FORTIPO: Tipo de variable del resultado de la fórmula . Será "C " si es una

variable tipo carácter (como el número de inventario , que es una de lasfórmulas que se pueden poner en los mapas), "N" si es un número, etc.

- FORVAR1: Este y los tres campos siguientes son los nombres de tresvariables o fórmulas que si no tienen dato no se puede calcular lafórmula a representar . Por ejemplo , si se representa la fórmula:rCl/(rHCO3 +rSO4+rNO3 +rCl) es necesario que exista dato de HCO3,SO4, NO3 y Cl para poder calcular el resultado.

- FORVAR2:- FORVAR3:- FORVAR4:- FORF2: Otra fórmula a representar en los gráficos de evoluciones. Este

campo y los siguientes se pusieron para poder hacer el gráfico deevolución de aniones y el de cationes.

Page 18: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

13

- FORV2: Nombre del campo que tiene que tener dato para poder calcular lafórmula FORF2.

- FORF3: Idem.- FORV3: Idem.- FORF4: Idem.- fORV4: Idem.

2.8.- DEFVALU.DBF

Se define los límites por defecto para los gráficos X-Y y evolucionestemporales. Se puede poner cualquier valor por defecto. Si se pone el número -9, quesignifica que se desea que el límite sea calculado automáticamente por el programa.Si se pone el límite inferior a 0 y el superior a -9, el programa respetará el 0 ycalculará el límite superior en base a los datos reales. En la mayor parte de los casosson adecuados los valores por defecto suministrados con el programa.

El fichero tiene los siguientes campos:

- ACUIFER: Nombre del acuífero. El acuífero por defecto se hiaDEFEC, y es aplicable a todos salvo los que se especifiquen explícita-mente.

- NUMINVE: Número de inventario, si los valores a emplear sondiferentes a los que hay por defecto para su acuífero. Por ejemplo, sepuede especificar una escala diferente para un punto muy contaminado,mientras que el resto de puntos del acuífero se quiere que salgan con lamisma escala.

- FORABRE: Abreviatura de la fórmula para la que seespecifican los valores por defecto. El nombre DEF es la fórmula pordefecto, que se aplica a todas las fórmulas a no ser que se especifiquenexplícitamente.

- DEFMINI: Límite inferior del eje, con escala normal.- DEFMAXI: Límite superior del eje (escala normal).- DEFANCH: Diferencia mínima entre el mínimo y el máximo. Esto es útil

por ejemplo para evoluciones piezométricas, si se quiere que losdistintos piezómetros tengan diferente rango (uno variará entre 100 y110 y otro entre 40 y 50) pero la escala "vertical" sea siempre la misma.

- DEFETIQ: Cada cuanto se quiere una graduación del eje etiquetada con suvalor.

- DEFNDEC: Cuántos decimales en las etiquetas de la graduación.

- DEFNTIC: Cuántas graduaciones sin etiquetar entre dos graduacionesetiquetadas.

Page 19: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

14

- DEFMINL: Límite inferior, para escala logarítmica.- DEDMAXL: Idem, límite superior.- DEFETIL: Cuántas etiquetas por ciclo logarítmico.- DEFNDEL: Número de decimales.- DEFNTIL: Cuántos "tics" entre cada dos etiquetas.

2.9.- MATCH.DBF

Contiene las posibles condiciones de igualdad (MATCH) entre dos ficheros dedatos (por ejemplo niveles piezométricos y análisis químicos), además de que coincidael número de inventario. Es de utilidad cuando se desea hacer un gráfico comparandodatos que están en ficheros diferentes . Generalmente la condición se realiza en funciónde las fechas , de modo que se puede considerar que dos registros son correspondientespor ejemplo si coincide la fecha, o si coincide el mes o si coincide el año. Lascondiciones aportadas por defecto con el programa son suficientes en la mayor partede los casos.

El fichero tiene tres campos:

- MATABRE: Abreviatura de la condición de MATCH.- MATDESC: Descripción de la condición.- MATMATC : Fórmula que describe la condición.

2.10.- SELECT.DBF

Este fichero sirve cuando se quiere rellenar un campo de la base de datos enbase a condiciones obtenidas de otros campos de la base, con la opción RELLENA_-CAMPO, como por ejemplo para rellenar la unidad hidrogeológica en base al sistemaacuífero y la cuenca o para hacer figurar símbolos en los gráficos. Esta opción rellenaun campo de un fichero de base de datos con un número obtenido en base a unacondición . Se puede utilizar este campo después para representar símbolos diferentesen el mapa, por ejemplo para distinguir pozos profundos de superficiales , o cualquierotra condición (incluso se puede editar con BROWSE el campo y elegir los símboloscaprichosamente). Para poner un símbolo en base a la naturaleza del punto no esnecesario realizar esta opción, ya que la función NUMSYMBOL("AGMA") es máscómoda y no requiere añadir un campo nuevo a la base de datos.

El fichero contiene cinco campos:

- SELNOMB: Contiene el nombre de la selección.- SELINFO: Información sobre la naturaleza de la selección.

Page 20: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

15

- SELVALU: Número del símbolo a representar , o en general valor a poner enel campo.

- SELCOND : Condición de la selección de dicho símbolo.- SELDESC: Información de dicho símbolo.

Nótese que cada selección debe contener varias líneas, todas ellas con el mismocampo SELNOMB y con los distintos símbolos que se quieren poner para las distintascondiciones. SELINFO solo hay que ponerlo en la primera línea de cada selección.

2.11.- XDESP.DBF

Contiene el valor del desplazamiento de la leyenda de los puntos en un mapa.Hay ocasiones en que es necesario trasladar el rótulo de la posición de un puntoporque se amontona con otros y no se vería . Si el desplazamiento es muy grande, elprograma dibuja un puntero entre el punto y su rótulo.

Tiene cinco campos:

- REGISNAC : Número de inventario del punto a desplazar.- BASNOM : Nombre de la base gráfica en la que se quiere

desplazar dicho punto.- BASFORM : Fórmula a representar en el mapa para la que se

quiere desplazar el rótulo (muchas veces soloque quiere mover el rótulo por ejemplo para elmapa piezométrico , porque en otros mapas no esnecesario al estar más separados los puntos).

- XDESP : Desplazamiento horizontal.- YDESP : Desplazamiento vertical.

2.12.- MASTER.DBF

Contiene la descripción de los ficheros contenidos en la base de datos, así comolos ficheros índice asociados . Tiene 7 campos:

- NOMBREBASE : Nombre del fichero de base de datos (.DBF)- NOMBREINDX : Nombre del fichero índice principal.- NOMBREINDI ..4 : Nombres de otros ficheros índice que pueden estar

abiertos.- CAMPOINDIC : Campo por el que está indexado el fichero índice principal.

Page 21: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

16

2.13.- FLASH.DBF

Contiene una relación de puntos pertenecientes a campañas flash de las que sedesea que el programa no haga los informes anuales de piezometría, dado que elnúmero de medidas va a ser muy pequeño y no merece la pena dibujar sus evolucio-nes. Sus campos son el numero de registro (REGISNAC) y cuatro campos diciendosi se quiere que salga en el listado de piezometría (FIFPZ), calidad (FIFAQ), intrusión(FIFRI) o hidrometría (FIFHD) (campos lógicos, con verdadero (T) o falso (F).

Page 22: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

17

3.- MANEJO INTERACTIVO DEL PROGRAMA.

A continuación explicaremos la manera de utilizar el programa, sacándole elmáximo rendimiento.

Una vez arrancado el programa saldrá una pantalla con las siguientes opciones:

1.- FILTRO 2.- GRÁFICOS 3.- LISTADOS 4.- HERRAMIENTAS

3.1.- Selección de filtro.

Esta opción se escoge generalmente al comienzo de la sesión de trabajo. Sirvepara seleccionar un subconjunto de datos de la base , con los que trabajará a partir deentonces el programa, comportándose como si el resto de los datos no existiesen. Estose llama hacer un filtro.

Podemos hacer un filtro simultáneamente bajo tres criterios distintos, eligiendoun acuífero por su número, seleccionar por el número de inventario o elegir otroscriterios . Esto se hace de la siguiente manera:

3.1.1. - Cuenca hidrográfica.

Salvo casos poco comunes, esta opción no debería ser necesaria, dado quegeneralmente la cuenca hidrográfica se incluye al comienzo del fichero IG.BAT.

3.1.2.- Acuífero.

En esta opción elegimos un acuífero para hacer un gráfico con los datos de éste.

Podemos elegir el acuífero poniendo su número o tecleando "MENU". Con estaúltima opción nos saldrá un listado todos los acuíferos definidos y solo tendremos queseleccionar el deseado . Si se pone un acuífero de una cuenca hidrográfica diferente dela actual , se cambia automáticamente de cuenca.

Page 23: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

18

3.1.3.- Número de inventario.

Podemos seleccionar un único punto por su número de inventario, o todos lospuntos de una hoja u octante. Para ello se teclea el número seleccionado . Si no seintroduce el identificativo completo , se buscarán los puntos cuyo número comience porlos dígitos introducidos, y de este modo se puede seleccionar por hoja u octante. Sise teclea "MENU" saldrá la lista de todos los números de inventario . Dado que dichali sta normalmente es demasiado larga, se debe seleccionar primero por acuífero y otracondición.

La selección del número de inventario sirve también para determinar si sequiere realizar un gráfico con todos los puntos del acuífero o por el contrario si sequiere un gráfico diferente para cada punto . Si se deja en blanco el número deinventario , el programa preguntará si se desea todos los puntos en el mismo gráficoo no; tras contestar lo que se desee , aparecerá en la parte baja de la pantalla el cartel"JUNTOS" o "SEPARADOS".

3.1.4.- Otra condición.

Además de las selecciones por acuífero y número de inventario , se puedeseleccionar por una tercera vía. De este modo es posible seleccionar por cualquiercampo de cualquier fichero (que esté abierto a la hora de hacer gráficos o listados; deun modo general se puede usar siempre cualquier campo del fichero AGMA). Elusuario puede definir sus propias selecciones modificando el fichero QRY.DBF, queoriginalmente tiene predefinidas son las siguientes selecciones:

O - PPP = > Pozos Poco Profundos.1 - PMP = > Pozos Profundos.2 - MANANTI = > Manantiales.3 - SONDEOS = > Sondeos y pozos mecánicos.4 - POZOS = > Pozos excavados manualmente.5 - GALERIAS = > Galerías.6 - PIEZO = > Red de Control Piezométrico.7 - CALIDAD = > Red de Control de Calidad.8 - INTRU = > Red de Control de Intrusión.9 - GEOTER = > Red de Control de Geotermismo.A - HIDRO = > Red de Control de Hidrometría.B - REDES = > Puntos de cualquier red.C - PIEZONOF = > Red piezométrica, puntos que no sean de campañas

flash.

Page 24: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

19

3.2.- Gráficos.

Una vez que definido el filtro se pueden realizar gráficos. El programa coge losdatos de la base y crea los gráficos en disco (generalmente en disco flexible es lo másadecuado) como sucesivos ficheros con la extensión PLT. Estos ficheros puedendespués ser volcados a pantalla, plotter o impresora con los programas PLOT y VIEWde GOLDEN (si se desea , con la opción 5 de IG.BAT).

3.2.1.- Gráficos geoquímicos.

Hay tres tipos de gráficos geoquímicos : Piper, Schoeller, Stiff.

Al elegir cualquiera de las tres opciones el programa pregunta si se deseadibujar un marco, n° plumilla para el marco, si se quiere dibujar símbolos y elnúmero de estos. Se pueden poner diferentes símbolos para cada punto; véase en elapartado siguiente (gráficos X-Y y evoluciones temporales) el modo de hacerlo.

La única diferencia entre los tres al crearlos es que en los gráficos de Stiff elprograma pregunta la escala del gráfico en "epm". Por defecto se aconseja el valor 20.Valores inferiores pueden ser necesarios para aguas diluidas y mayores para zonassalinizadas. No tiene sentido realizar un gráfico de Stiff para todo un acuífero. Porello siempre se realizará uno para cada punto, reuniendo varios por cada ficherográfico.

3.2.2.- Gráficos X-Y.

L

Dado que el tiempo es una variable más, las evoluciones temporales se puedenrealizar como un caso particular de los gráficos X-Y, en el que uno de los ejes(generalmente el X) es la variable "TIE" (tiempo). En el caso de las evolucionestemporales , el programa representará la evolución de precipitaciones debajo, para loque hay que tener actualizados los ficheros con los datos de precipitaciones deldirectorio C:\ITGEGRAF\METEO. En dicho directorio hay un fichero de proceso porlotes que permite realizar esta labor a partir de los ficheros de datos suministrados porel IMN.

Al principio el programa pregunta las fórmulas a representar en los ejes X e Yy si se desea escalas logarítmicas (recomendado para las determinaciones químicas,cuando se manejan a la vez todos los datos de un acuífero).

Si los datos pertenecen a dos bases de datos diferentes (por ejemplo, niveles yanálisis químicos) también es necesario definir la condición de igualdad (MATCH) quese utilizará para hacer la correspondencia entre los registros de una y otra base. Si

Page 25: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

20

esto no es así o si una de las bases es el fichero maestro (AGMA) no es necesario dareste dato y el programa no lo preguntará.

Luego pregunta si se desea dibujar el marco, las líneas uniendo los puntos, lossímbolos marcando cada punto, el número de pluma que se usará para dibujar elmarco , líneas y símbolos, y el número del símbolo a dibujar para marcar los puntos.Este número es el definido en el fichero CENTERED.SYM.

Si el número de símbolo es cero , significa que cada punto tendrá un símbolodiferente de acuerdo con un criterio . Este criterio puede ser el número incluido en uncampo numérico de cualquiera de los ficheros abiertos, lo que permite una totallibertad a la hora de escoger los símbolos . Existe una opción entre las utilidades delprograma llamada RELLENA_CAMPO que permite rellenar rápidamente un campocon los números apropiados . Las selecciones más habituales están predefinidas en lafunción NUMSYMBOLO. Por ejemplo NUMSYMBOL("AGMA") pondrá lossímbolos de acuerdo con la naturaleza del punto y NUMSYMBOL("AGPZ ") pondrásímbolo diferente si el pozo está seco , si es nivel dinámico, etc. Más información sepuede obtener en el capítulo de información avanzada.

3.2.3.- Mapas de isocontenidos.

il

El programa puede dibujar los puntos que cumplen una determinada condicióncon los valores de cualquier variable sobre una base topográfica. El dibujo de lascurvas de isocontenidos se realiza posteriormente, habiendo dos métodos posibles parahacerlo.

Para dibujar estos mapas se selecciona la opción SITUACION dentro del menúde gráficos.

Hay que decir al programa la fórmula de la variable que se desea representar(debe estar definida en FORMULAS .DBF). Si se dice "MENÚ" saldrá una lista conlas fórmulas posibles . Es posible hacer los mapas con el primer valor que seencuentre , con el último, con el valor medio de un periodo o con la diferencia entrelos valores medios de dos periodos (por ejemplo es posible hacer un mapa con eldescenso de nivel entre 1 . 980 y 1.990).

Con la selección definida por defecto se coloca en cada punto un símboloacorde con su naturaleza . El programa crea un fichero PLT que puede ser volcadocon los programas PLOT y VIEW y un fichero DAT utilizable con el programaSURFER o equivalente . Adicionalmente se pueden generar unas bases de datos paraenlazar con MicroStation (versión 3. x), con el programa ITGEG.UCM.

Page 26: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

21

=4 482a 64

330 49T 65

34 50,+

35 0 51 67

36 0 52 V 68

37 0

S

69

38 * 70

39 + 55 71

X40

* � IGR41

*42 58 74 9

43 59 75 91

44A 60 76 92

45 d 61 + 77 (5 93

46 0 62 78 94

47 * 63 • 79 95

Fig. 2: Símbolos definidos en el fichero CENTERED.SYM

Page 27: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

22

Es posible hacer que el programa dibuje automáticamente una leyenda,rellenando incluso todos los rótulos. Generalmente solo es necesario decir el númerodel mapa.

3.2.3.1.- Creación de una base topográfica con el programaITGEMAP.

1

En este capítulo se supone que el lector conoce el funcionamiento del programaITGEMAP. En caso contrario se aconseja leer su manual y familiarizarse con sumanejo.

Se recomienda digitalizar el mapa referenciado geográficamente (concoordenadas geográficas ) o bien en coordenadas UTM, si toda la zona a tratar está enel mismo huso. Una vez confeccionada la base gráfica se convierte a base cartesianaen el sistema de proyección en el que están las coordenadas de los puntos (Lambert6 UTM). No hace falta añadir el Norte, la escala gráfica , un recuadro y la leyenda,dado que ya lo hace el programa ITGEGRAF. Con el programa se adjuntan unosejemplos de bases de datos junto con un Norte, una escala gráfica , un recuadro y unmodelo de leyenda.

Una vez realizadas estas operaciones es necesario crear un fichero gráficocompatible GOLDEN (con extensión . PLT) con la opción 8 de ITGEMAP y copiareste fichero al directorio \BASETOPO (en general , el directorio especificado enCONFIG.DBF). Esta operación se realiza automáticamente con el programaCNVGRF.

Si se desea que las isolíneas dibujadas con TOPO no sean representadas en elmapa fuera del contorno del acuífero, es necesario crear un polígono cerrado(elemento tipo 499 de ITGEMAP) con el contorno del acuífero , y copiar en eldirectorio BASETOPO el fichero BLN creado por CNVGRF.

Es importante registrar las coordenadas del vértice inferior izquierdo de la basetopográfica , dado que hay que introducirlas en el fichero BASETOPO .DBF junto conel nombre del fichero gráfico , la escala y otra información adicional (ver descripcióndel fichero BASETOPO .DBF para mayor información).

Se recomienda digitalizar en la base topográfica puntos de referencia tales comolas esquinas de las hojas 1:50.000. Después se puede hacer una base de datos deprueba con unos puntos situados exactamente en estas esquinas y correr el programa,comprobando que los puntos se superponen exactamente con las referenciasdigitalizadas.

Page 28: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

23

3.2.3.2.- Elección de base topográfica y situación depuntos.

Seleccionando la opción SITUACION el programa pregunta el nombre de labase topográfica a utilizar , cuyos datos deben estar descritos en el fichero BASETO-PO.DBF. Si se deja en blanco no se incluirá ninguna base topográfica y es necesariodar los datos de escala , coordenadas del vértice inferior izquierdo, etc, desde teclado.Si se teclea MENU saldrán las bases topográficas definidas para el acuífero que sehaya seleccionado en la opción filtro.

La situación de los puntos en el mapa es realizada automáticamente por elprograma, que además añade la base topográfica y los rótulos adecuados de laleyenda.

3.2.3.3.-Dibujo de isolíneas con paquetes estándar.

Una vez que tenemos creado el gráfico de situación, es posible añadir lasisolíneas del mapa utilizando paquetes estándar, como el programa SURFER. Laopción 5 del programa principal hará todas las operaciones necesarias para dibujar lasisolíneas y volcar el gráfico al plotter (si se desea).

La ventaja de dibujar las curvas de isocontenidos por este método es su rapidez.Por el contrario es imposible introducir información subjetiva (en ocasiones esto puedeser una ventaja) o hidrogeológica (por ejemplo, si se sabe que dos formaciones tienendiferente calidad, esto hará variar las curvas de isocontenidos respecto de las curvasque se trazarían sin dicha información. También la presencia de un río puede alterarlas isopiezas en su entorno), y por lo general las isolíneas dibujadas automáticamentepor un programa no tienen la "calidad" visual que tienen las dibujadas por un técnico.

El programa ITGEGRAF crea un fichero con la extensión DAT en el que seincluyen las coordenadas X e Y de cada punto en coordenadas UTM, en kilómetros,el valor de la variable a representar y el número del símbolo coorespondiente, deacuerdo con la naturaleza del punto por si se quiere que el programa lo dibuje (no esnecesario, ya que esta labor la realiza automáticamente en programa ITGEGRAF).

Este fichero puede ser utilizado directamente por el programa SURFER u otrosimilar. Si se corre el programa SURFER desde el menú principal de IG, las isolíneasse superpondrán a la base topográfica, leyenda, cajetín, etc.

Para dibujar las isolíneas desde el programa principal se debe incluir un fichero.BLN para cada base topográfica en el directorio ITGEGRAF\BASETOPO, y correrla opción MODIFY ¡ BLANK del programa GRID después de haber hecho el grid,para eliminar las zonas externas al acuífero.

Page 29: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

24

El programa TOPO necesitará que se le digan las isolineas que se quierentrazar . Se incluyen dos ficheros llamados CLORUROS.LVL y NIVELES.LVL quepueden ser de gran utilidad para dibujar isolineas de parámetros que varíanlogarítmicamente y para niveles piezométricos en zonas costeras. Estos ficheros seencuentran en el directorio ITGEGRAF\GOLDEN, que se encuentra dentro delcamino de búsqueda cuando el programa TOPO es ejecutado desde IG. También puedeser útil el fichero ZONAS.CZN, que permite sacar de diferente color los niveles porencima y debajo del nivel del mar.

3.2.3.4.- Dibujo de isolineas con ITGEMAP.

Antes hemos dibujado las isolíneas con el programa SURFER, que lo hace todoautomático . Una alternativa es trazar manualmente las isolíneas, lo que generalmenteda lugar a unas curvas de mayor belleza y que respetan mejor los datos reales.

Esta alternativa es casi como trazar con rotulador las curvas una vez obtenidala copia impresa del mapa. Aunque esto puede parecer poco científico, es de unaindudable utilidad práctica y sin duda la manera más rápida de obtener un mapa deisolíneas de buena calidad.

Los pasos necesarios para dibujar las isolíneas con itgemap son los siguientes:

- En primer lugar es necesario obtener una copia impresa del mapa. Téngaseespecial cuidado en situar exactamente el papel en el plotter, de modo quedespués se pueda volver a colocar y superponer las isolineas . Esta copiaimpresa ha de tener marcadas cuatro esquinas, que pueden ser los extremos delrecuadro.

- A continuación se superpone un papel vegetal a esta copia impresa y sedibujan sobre ella las isolineas, indicando además los lugares donde irán losrótulos. En el papel vegetal es necesario marcar las cuatro esquinas de referen-cia. Si se hacen varios mapas, escríbase en cada uno de ellos su identificativo.

- Se coloca el papel vegetal sobre el digitalizador y se crea una base gráfica conITGEMAP. Se adjunta un fichero ISOLINEA.BAT que crea la base con losextremos adecuados y realiza todas las labores necesarias salvo la digitaliza-ción.

- Se digitalizan las isolineas como elementos tipo línea y los rótulos comoelementos tipo texto . En el fichero ISOLINEA.DAT se incluye una lista deposibles rótulos para las isolíneas, que generalmente es suficiente (en casocontrario , basta con añadir otros nuevos).

Page 30: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

25

- Se crea un fichero PLT con la opción crear fichero Golden de ITGEMAP(dentro de la opción 8 del menú principal). Esto es realizado automáticamentepor el proceso por lotes ISOLINEA.BAT.

- Este fichero PLT puede ser volcado directamente al plotter , si se vuelve acolocar el papel en la misma posición que originalmente, superponiéndose lasisolíneas a la base topográfica obtenida anteriormente. Si esto no es posible, sepuede copiar el fichero a continuación del PLT creado por ITGEGRAF,obteniendo un fichero con la base y las isolíneas.

3.2.3.5.- Dibujo de isolíneas con MicroStation

El programa ITGEMAP permite trasvasar información gráfica al paquete dedibujo MicroStation . El enlace se realiza de dos posibles formas , la " antigua" que esválida para MicroStation versión 3. x y la "moderna" que es válida para la versión 4.0.El método "moderno" está más preparado para proceso desatendido desde MicroSta-tion, y también tiene muy mejorado el proceso interactivo por menús. El métodoantiguo se considera obsoleto , pero se mantiene por su compatibilidad con la versiónanterior de MicroStation.

METODO "ANTIGUO" (verión 3.x):

DESDE EL PROGRAMA ITGEMAP:

- Primero es preciso correr la opción SITUA (dibujo de mapas de situación)desde el menú de gráficos . La base gráfica a utilizar es indiferente siempre que nohaya cambio de huso UTM dentro de la zona a representar . La base por defectollamada USTATION servirá en la mayor parte de las ocasiones.

- Al programa se le dice que genere ficheros para MicroStation y que no dibujegráfico (no es necesario). El programa generará un fichero de base de datos con lasituación de los puntos, otra bases con las leyendas y otra con información sobre estasdos bases de datos, que necesita el MicroStation . Además el programa incluye unosficheros de formatos que también serán necesarios.

- Generalmente , los ficheros serán grabados en disco flexible, lo que esconveniente para evitar el llenado del disco duro con información de interés solotemporal.

DESDE MICROSTATION:

Page 31: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

26

- Hay que establecer como unidad de trabajo en el dibujo el Kilómetro, y comosubunidad el metro (1000 m= 1 km).

- El gráfico ha de estar referenciado geográficamente y en el mismo sistema decoordenadas que se usa en la base (por ejemplo, UTM). Es decir, el punto cuyascoordenadas UTM son (710000, 4116000) deberá estar en coordenadas del dibujo enla posición (710, 4116). Esto se comprueba cogiendo PRECISION INPUT en el menúSETTINGS, comprobando las coordenadas de los puntos.

- Es conveniente situar en el gráfico con gran precisión algunos puntos dereferencia, como por ejemplo los bordes de las hojas 1:50.000.

- En el nivel 61, hay que colocar un texto que comience por un 0 (cero)señalando el lugar en el que se quiere que el programa dibuje la leyenda de símbolos(manantial, pozo, sondeo , etc). Este texto también define el tamaño de los símbolosy de los rótulos que saldrán con las etiquetas. Otros textos que comiencen por 1, 2,3, 4 y 5 señalarán el lugar y tamaño con el que hay que situar en el cajetín el nombredel autor, la fecha del mapa, el nombre completo del acuífero (posiblemente de dudosautilidad, pero puede servir para comprobaciones), el título del mapa (cloruros, nivelespiezométricos) y el período de tiempo al que corresponden las medidas (por ejemplo,diferencia entre febrero y agosto de 1.991). Una vez colocados estos textos, esconveniente hacer que el nivel 61 no aparezca en pantalla, lo que se puede hacer conel menú de VIEW (dentro de SETTINGS) o bien por teclado OF=61 (después,lógicamente, de establecer en otro el nivel activo, como por ejemplo introduciendo porteclado LV=2 para hacer activo el nivel 2).

- Hay que hacer que no se vea la situación de los nodos de texto, apagando el"botón" de los nodos de texto en la ventana ATTRIBUTES que aparece en el menúSETTINGS.

- Se introduce el disco flexible con las bases de datos en su lugar, y se ponedicha unidad como unidad por defecto. Para ello se teclea DOS desde el gráfico, conlo que se accede a un simulador del DOS. Una vez en la unidad de disco flexible seteclea EXIT para volver al programa.

- Se ejecuta el programa ITGEG desde MicroStation. Para ello hay que teclearUC =ITGEG. El programa pregunta el nombre de la base de datos. Hay que dar elnombre del fichero "maestro" , que es el que su nombre no tiene un " 1 " ni un "2" alfinal (por ejemplo 0812NIP, en lugar de 0812NIP1 o 0812NIP2). No hay que ponerla extensión. Después el programa presenta un primer menú principal, cuyosignificado será descrito más adelante, en el que se selecciona la opción 3 (abrir nuevabase de datos). Pedirá que se confirme la opción y después si se quiere enlazar loselementos gráficos con la base (después se dirá para qué sirven). Una vez seleccionadotodo, irán apareciendo la leyenda y los puntos en sus lugares correspondientes.

Page 32: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

27

OPTIMIZACION DEL PROCESO CON REDES DE CONTROL:

El proceso hasta ahora descrito sirve para cualquier caso. No obstante, si sedesean hacer distintos mapas en base a la misma red de control (es decir , si los puntosson siempre los mismos) se puede dejar el gráfico con los puntos situados y enlazadoscon los registros correspondientes de la base de datos. De este modo al cambiar labase de datos se actualizan rápidamente los rótulos asociados a cada punto.

Aunque este modo de operar es muy rápido , se aconseja actuar con prudencia,y correr la opción 3 (crear) siempre que haya la más mínima duda sobre si ha habidovariación en los puntos que componen la red de control. En el caso de variación dela red , los resultados serán falsos pero dificiles de detectar, ya que el resultado es quea los nuevos puntos se les pone el rótulo de uno de los antiguos.

Para utilizar el método optimizado hay que hacer lo siguiente:

- Correr la opción 3 (crear) para el primer mapa de la serie, indicando que sequiere establecer la unión entre los registros de la base de datos y los elementos delgráfico.

- Para el resto de mapas de la serie , hay que volver a correr el programa(UC =ITGEG) especificando en cada caso el nombre de la base de datos correspon-diente y corriendo la opción 1 (actualizar).

DIGITALIZACION DE PUNTOS:

El programa tiene otra opción (la 2, modificar) que permite digitalizar nuevospuntos del mapa guardando automáticamente las coordenadas y la informaciónasociada en la base de datos especificada. Esta opción es útil para digitalizar puntos,ya que se puede comprobar en pantalla que el punto está bien situado, y moverlo oborrarlo si no lo está. Cualquier operación hará que se modifique el contenido de labase de datos. Para que se puedan mover los puntos ya digitalizados es necesariocorrer la opción 3, especificando que se desea enlace entre los puntos y los registrosde la base de datos. No se deben mover los puntos con las herramientas deMicroStation, ya que aunque el punto se movería en pantalla, no se actualizarían lascoordenadas en la base.

ISOLINEAS:

Page 33: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

28

1

Junto con los ficheros de MicroStation, se genera el fichero DAT con lascoordenadas y el valor a representar. Estos datos pueden ser utilizados para generarlos mapas de isocontenidos con paquetes tipo SURFER, pudiendo después convertirlos gráficos creados a MicroStation mediante ficheros de transferencia (.DXF). Lascurvas de isocontenidos pueden finalmente ser redibujadas desde MicroStation, paragenerar el producto final. Para facilitar la coincidencia entre el gráfico en MicroSta-tion y las isolineas del fichero DXF se debe poner escala 1:1000 en la basetopográfica de ITGEGRAF (es la conversión de metro a kilómetro, la unidad utilizadaen MicroStation) y después escala 1:1 en SURFER (y desplazar el origen en direcciónX e Y una distancia igual a las coordenadas de la esquina inferior izquierda del GRID,antes de generar el fichero DXF a partir del PLT.

METODO "MODERNO" (versión 4.0):

En este caso el proceso es similar al anterior, pero se generan las bases dedatos intermedias desde el menú de IG.BAT. No es necesario indicar la fórmula autilizar , dado que el programa autométicamente genera unas bases intermedias contodos los datos incluidos en los ficheros de las redes de control. Desde MicroStationse ejecuta el programa IG.UCM, para lo cual se teclea UC =IG. Aparecerán sucesivosmenús en los que se selecciona la red a utilizar, el acuífero y la variable, yrápidamente se visualizan los datos seleccionados.

El programa está preparado para utilizar una base topográfica con toda lacuenca hidrográfica que se enlaza por referencia con el dibujo de trabajo (no esposible modificar la base topográfica) y se selecciona la parte correspondiente alacuífero mediante un cercado (o FENCE). Para que el programa funcione óptimamen-te se deben incluir las poligonales envolventes de los acuíferos en la base de datosIG LIMIT.DBF.

La gran velocidad de proceso del programa IG.UCM se consigue gracias a:

- El enlace por referencia a la base topográfica, con lo que basta cambiar de cercadopara cambiar de acuífero.

- Los puntos de cada uno de los acuíferos se sitúan en distintos niveles: el acuíferonúmero 1 en el nivel 1, el 2 en el 2, etc. De este modo se seleccionan los puntos deun acuífero diferente simplemente activando y desactivando niveles.

- Los puntos se enlazan a los registros de la base de datos, y para representardiferentes campos se varía simplemente el formato de visualización.

La única operación que requiere un tiempo apreciable es la situación de los

L puntos en el mapa, en sus respectivos niveles, y el enlace a la base de datos. Este

Page 34: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

29

proceso normalmente deberá realizarse por la noche y es necesario cuando se modifica(añade o elimina) algún punto de alguna de las redes de algún acuífero.

3.2.3.6.- Dibujo sobre una base topográfica ya impresa.

Si se desea imprimir el gráfico sobre un mapa ya dibujado en el papel, tal comoun mapa de imprenta, un mapa base delineado o una hoja 1:50.000, es necesario:

- Dejar hueco en el mapa para el cajetin y leyenda, y modificar BASETOPO para quecoincidan en su lugar.

- Si el mapa tiene escala gráfica y Norte, quitarlos del dibujo (modificar BASETOPO,poniendolos fuera del dibujo).

- Marcar en el mapa dos puntos de coordenadas conocidas , a ser posible el inferiorizquierdo y superior derecho del mapa . En este último caso se pueden ponerestas coordenadas como BASYMIN, BASYMIN, BASXMAX y BASYMAXen BASETOPO.DBF. Si no fuera así no se puede hacer, pues el programadescarta todos los puntos que estén fuera del rectángulo definido por esos dospuntos . En tal caso habría que memorizar o apuntar las coordenadas para luegodecirselas al programa.

Una vez hecho esto, ya se puede dibujar. Para ello se opera normalmente, ycuando el programa pregunta en que plotter se quiere volcar el gráfico, hay que decirque en el plotter con base topográfica hecha a imprenta (opción 2). A partir de aquí,hay que operar de la siguiente manera:

- Se pone en la posición 1 del carrusel una pluma gastada (que no pinte).

- Se pone el mapa en el plotter. No importa la posición, ya que el programa esinteligente y lo cuadra siempre, ya que se tienen dos puntos de calibración. Sepuede poner el papel al derecho, al revés, atravesado, etc.

- Decir al programa las coordenadas (en kilómetros) de los dos puntos de calibración.Los puntos pueden ser dos cualesquiera, no hay ningún problema en que estospuntos no sean el inferior izquierdo y el superior derecho, e incluso puedenestar los dos abajo o los dos arriba. Se necesita no obstante que estén lo másseparados posible para conseguir la máxima precisión . Si coinciden con lascoordenadas indicadas en BASETOPO.DBF, tiene la ventaja de que no hay queteclearlas de nuevo.

- A continuación hay que digitalizar con el plotter el punto de calibración inferiorizquierdo. Para ello se mueve la palanca correspondiente. Cuando ya se está

Page 35: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

30

cerca del punto es conveniente bajar la plumilla (para eso es importante que nopinte) y realizar así el ajuste fino. Cuando la pluma está exactamente sobre elpunto, se pulsa el [Intro] del plotter.

- Se hace lo mismo para el punto de calibración superior derecho.

- Se pone una pluma que pinte en la posición 1 y se pulsa [Intro] del ordenador.

Una vez hecho esto ya solo hay que esperar a que el plotter finalice el dibujo.Al principio del dibujo el plotter marca dos pequeñas cruces en ambos puntos decalibración, para comprobación de la exactitud del ajuste.

3.2.4.- Evoluciones temporales.

Esta opción es equivalente a dibujar un gráfico X-Y en el que el eje X sea eltiempo, pero el aspecto del gráfico es diferente ya que ocupa toda la página.

3.2.5.- Gráfico libre.

t

e

Esta modalidad permite crear un gráfico a base de líneas, símbolos y textosdefinidos por el usuario.

Al entrar en esta opción el programa presenta un menú que permite escogersucesivamente líneas , símbolos o texto.

Si se eligen líneas pedirá la distancia en cm desde la esquina inferior izquierdadel papel a los puntos extremos de la línea , es decir las coordenadas X e Y en cm dela línea a pintar . Luego hay que decir el tipo de línea (0- continua, 1- puntos, 2,3-trazos) y la longitud del trazo de la línea (solo para las opciones 1,2,3) y por últimoel color de las líneas (número de la pluma a utilizar).

Si se seleccionan símbolos hay que especificar la posición X e Y del símboloen el gráfico , el número del símbolo y el número de la plum acon la que se quieredibujar (su color).

Para poner un texto es idéntico. Hay que especificar las coordenadas X e Y deltexto, tamaño de los caracteres del texto, ángulo de rotación, color del texto y porúltimo el texto que deseamos imprimir en el gráfico.

Esta opción permite definir información a añadir a los gráficos, comorecuadros, significado de símbolos, etc.

Page 36: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

31

3.2.6.- Añadir información a los gráficos.

Mediante esta opción podemos añadir un fichero gráfico ya existente a los quevaya creando el programa.

No es necesario especificar esta opción para añadir la base topográfica a losmapas de situación. Si hay especificado un fichero a añadir a los gráficos y se dibujaun mapa de situación , el programa añade la base topográfica adecuada ignorando estaopción.

El programa da tres posibilidades:

- Añadir un fichero del directorio ANHADE (por ejemplo CLCOND.PLT,PIEZOM .PLT, QUIMIC.PLT) .

- Añadir un fichero del mismo nombre que se encuentre en otro directorio (porejemplo, para superponer un gráfico de PIPER con otro de evolucióntemporal).

- Añadir otros ficheros gráficos.

Los ficheros gráficos pueden contener metacomandos . Un metacomando es untexto incluido dentro de dos símbolos @, como por ejemplo @M_AUTOR@. Si elprograma encuentra esto en un fichero , buscará una variable con el nombreM_AUTOR y si lo encuentra insertará su valor en el gráfico generado . Por ejemplo,dado que M_AUTOR es una variable general definida en CONFIG.DBF, en el gráficofinal saldrá el nombre del autor que se haya puesto en dicho fichero . Si el programano encuentra una variable con dicho nombre , preguntará su valor cada vez que segenere un gráfico (por ejemplo , esto puede ser necesario para especificar el númerodel plano).

Algunas de las variables que pueden ser utilizadas en metacomandos son:

@M_AUTOR@ : Autor del trabajo , definido en CONFIG.SYS (si se quitase dedicho fichero sería necesario teclearlo cada vez).

@HOY@ : Fecha de realización del plano (fecha actual).@M_VARNOM@ : Nombre de la variable representada.@R_FECHAS@ : Intervalo de fechas al que corresponden las medidas.@ESCALA@ Escala del mapa.@M_ACULONG@: Nombre del acuífero seleccionado.@M_QRYLONG@: Nombre de la otra condición por la que se hace la selección.

Page 37: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

32

L 3.2.7.- Definición de la unidad por defecto para los gráficos.

Con esta opción se puede cambiar la unidad de disco (y directorio si se desea),donde se desea que se almacenen los gráficos que se van creando. La unidad pordefecto se especifica en CONFIG.DBF, y se aconseja que sea una unidad de discoflexible (p.ej. A: ó B:). El cambio que se realice tendrá efecto solo temporal, nosiendo grabado en CONFIG.DBF. Si se quiere que el cambio sea definitivo esnecesario modificar el valor de M DEFUNIT en dicho fichero.

3.3.- Listados.

El programa permite realizar informes mensuales y anuales que tienepredefinidos. Además la opción REPORT permite hacer informes, de un modo similaral REPORT de dBASE

3.3.1. - Informe mensual.

Nos elaborara un informe sencillo con todos los datos de un mes (generalmenteel último).

El programa pregunta:

- Si se desea imprimir los datos de las redes de piezometría, calidad, intrusión,hidrometría.

- El nombre del directorio donde están los datos , si se quiere hacer el listadocon datos contenidos en otro directorio, como por ejemplo el caso del acuíferoAlmonte- Marismas, en el que los datos medidos por el LARA se guardan enotro directorio.

- El tipo de reborde (S = sencillo, D = doble, N= ninguno), tipo de impresoray la fecha del período sobre el que deseamos realizar el informe. Tambiénpermite incluir los datos modificados a partir de una determinada fecha. Porúltimo preguntará si se desea una descripción de las unidades de medidautilizadas en el informe. Si se deja en blanco este campo se elimina la páginade la portada, además de no salir la información sobre las unidades de medida.

IP

Page 38: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

33

3.3.2.- Informe anual.

Es más completo que el informe mensual , listándose una hoja para cada puntocon todas las medidas del año y uno o varios gráficos.

El menú es el mismo que el del informe mensual.

Cuando se ejecuta esta opción no se obtiene un listado , sino que el programagenera un fichero temporal que es necesario volcar posteriormente saliéndose delprograma y corriendo la opción 5 de IG.BAT (volcar fichero gráfico).

3.3.3.- Resumen

Realiza un listado resumen por Unidades Hidrogeológicas , con número depuntos que suben , bajan o están estables, evolución media, etc. Se ejecuta e imprimecomo el informe anual.

3.3.4.- Report.

Permite hacer un listado de los datos de un fichero. Confecciona un listadoidéntico al REPORT del DBASE con los datos seleccionados. El usuario debe definirun fichero de formato (.FMT) pues de lo contrario saldrá un listado de baja calidad.

3.4.- Herramientas.

El programa ITGEGRAF contiene varias herramientas para facilitar el trabajo,que son:

3.4.1.- Editor de bases de datos (BROWSE).

Permite editar la base de datos que deseemos , permitiendo la modificación delos registros, introducir nuevos registros o borrar alguno de los que ya existen. Es defuncionamiento similar al BROWSE de dBASE, aunque más seguro ya que paramodificar un campo hay que situarse sobre él y pulsar la tecla [Intro].

El programa pregunta inicialmente el nombre de la base , y después permiteseleccionar los campos de la base que se quiere que aparezcan (por defecto son todos

Page 39: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

34

Ly se eliminan los que no se quieren). En pantalla aparecerán los registros selecciona-dos por el filtro activo, siempre que la base que se edita esté definida en MAS-TER.DBF (se puede utilizar la herramienta para editar cualquier base de datos, inclusosi no pertenece a la base de datos de aguas).

Aunque este editor permite realizar muchas modificaciones en la base AGUAS,ha de realizarse siempre con mucho cuidado ya que en algunos casos se puedencorromper los ficheros índice (generalmente solo ocurre con AGMA) y habría quecorrer la opción de reordenar del programa AGUAS. Para añadir o borrar registrosse debería utilizar el programa AGUAS , para asegurar que no hay problemas en lacoordinación entre las bases de datos regionales y la central en Madrid.

3.4.2.- Proceso de lotes (BATCH).

1

Se puede utilizar el programa como un lenguaje de cuarta generación preparadopara la realización de gráficos y mapas. Para ello se escriben programas en eldirectorio \COMMANDS (o el especificado en CONFIG.DBF) con la extensión.PRG(son similares en su sintaxis a los programas de dBASE). El programa funciona comoun intérprete, ejecutando uno tras otro los comandos que vaya encontrando.

Se puede invocar la ejecución de un programa por lotes seleccionando dichaopción desde el menú de utilidades, o bien incluyendo el nombre del proceso aejecutar como comando al ejecutar el programa. Por ejemplo si al llamar al programase teclea la línea:

ITGEGRAF PIEZOM

se ejecutará el programa de lotes PIEZOM directamente (que dibuja en disco lasevoluciones de los piezómetros, igual que hace el informe anual) sin presentar el menúprincipal, y al acabar se detiene el programa, devolviendo el control al sistemaoperativo.

Los programas escritos por el usuario pueden llamar a su vez a otros programase incluso ser recurrentes (llamarse a sí mismos).

Mediante los programas de proceso por lotes están accesibles al usuario todaslas posibilidades del programa, incluso algunas que no pueden ser accedidas desde elteclado. Por ejemplo se puede cambiar el tamaño de los gráficos (desde el tecladosiempre tienen un tamaño adecuado para salir en una hoja UNE A-4), ejecutarprogramas externos, etc.

Mayor información sobre la programación de los ficheros por lotes se puedeobtener en el capítulo de opciones avanzadas. El programa incluye cinco ficheros de

Page 40: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

35

proceso por lotes predefinidos que pueden servir de orientación para el usuario quedesee crear sus propios ficheros . Estos ficheros son los siguientes:

- CLCOND: Dibuja cloruros y conductividad para el informe anual.- HIDROM : Gráficos de la red de hidrometría.- PIEZOM : Dibuja evolución piezómetros.- QUIMIC : Gráficos de química: evolución de aniones , cationes, Piper , Schoeller.

3.4.3.- Rellenar campo

Esta opción permite rellenar un campo de cualquier base de datos con distintosvalores , que se pueden corresponder con:

- Los símbolos que se desea que aparezcan en los gráficos.- Otras operaciones entre columnas de datos, como escribir la unidad

hidrogeológica en base al sistema acuífero, etc.

Es necesario definir previamente en el fichero SELECT.DBF las condicionesque debe cumplir cada uno de los valores. Se pueden definir distintos conjuntos deselecciones con distintos nombres, apareciendo todos ellos en el menú de selección.

Adicionalmente , el programa puede crear un fichero gráfico con la descripcióndel significado de cada símbolo , que puede ser añadido a los gráficos que se vayancreando (APPEND).

3.4.4.- Creación de ficheros para otros programas.

Esta opción sirve para enlazar la base de datos con otros programas que nopueden acceder directamente a ficheros DBF, tales como Grapher o Surfer.

Se puede hacer un listado con información que se encuentra en varios ficherosdiferentes , como por ejemplo un listado con las coordenadas (fichero AGMA), nivelespiezométricos (fichero AGPZ) y contenido en cloruros (por ejemplo en AGRI). Elprograma enlaza los ficheros y genera el fichero DAT de salida con la informacióndeseada . Es necesario especificar los ficheros donde se encuentran los datos y el"alias" de cada uno de los campos (es decir, el nombre del fichero donde está). Porejemplo para especificar el campo COORX (coordenada X en Lambert) que está enel fichero AGMA.DBF hay que escribir : AGMA->COORX.

Page 41: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

36

3.4.5.- Reindexar

Permite actualizar los ficheros índice utilizados por la aplicación . Sin embargo,si se está utilizando la base AGUAS directamente, es conveniente reindexar desdeAGUAS, ya que ITGEGRAF solo actualiza los ficheros índice que necesita.

3.4.6.- Ejecutar comandos del DOS.

Permite ejecutar comandos del DOS desde el programa sin salir de este. Es útilpor ejemplo para cambiar el directorio manteniendo los mismos valores para el filtro,etc.

3.4.7.- Seleccionar impresora por defecto

Dado que la impresora por defecto es muy probable que cambie , se deja estaopción para poder hacer la selección de un modo cómodo, sin tener que modificar elfichero CONFIG.DBF. Los cambios que se hagan quedarán definitivos hasta lapróxima vez que se cambie.

3.4.8.- Copiar datos de la base en ficheros DBF

Esta opción es similar a otra del programa AGUAS . Se crea otra base de datoscon los datos incluidos en el filtro activo y la misma estructura que la base AGUASen otro directorio . Con esta opción se asegura que la estructura de la nueva base esexactamente igual a la original , mientras que utilizando el programa AGUAS en algúncaso la estructura puede ser diferente, lo que puede dar lugar a confusión. El procesono está optimizado y por tanto puede ser lento.

3.4.9.- Traspaso de datos a QGRAF

Esta opción permite grabar un fichero de entrada a QGRAF con los análisisquímicos seleccionados. Solo hay que dar la opción al programa y decir el nombre delfichero de escritura, que automáticamente se escribirá en el directorio QGRAF.

3.4.10. - Opciones atípicas

Esta opción permite realizar grandes modificaciones en la base de datos. Estápreparada para el caso de que se haya estado midiendo un piezómetro y se hayanmetido las medidas en otro por error (es bastante común) y para el caso de que un

Page 42: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

37

piezómetro se sustituya por otro situado junto a é1 y se quiere pasar las medidas deuno a otro para tener todas en el nuevo (corrigiendo la diferencia de cota, claro está).Tanto en uno como en otro caso hay que ser extremadamente prudentes , y en la dudano hacer nada . También sería conveniente mandar una carta a las oficinas centralesde Madrid para que se hagan las correcciones en la base general.

Page 43: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

38

1

4.- INFORMACION AVANZADA.

4.1.- Variables del sistema utilizables para leyendas automáticas

Como se vió en el apartado "Añadir fichero gráfico" del capítulo anterior, esposible dejar metacomandos en los ficheros gráficos (identificados por estar precedidosy seguidos por dos símbolos @). El programa comprobará si tiene sentido lo que hayentre los dos signos; si lo entiende, sustituirá el metacomando por su valor, y si nolo tiene definido preguntará al usuario su valor.

Cualquier variable general o función del programa puede ser llamada desde unmetacomando , pero de ellos los de mayor utilidad son:

@M_AUTOR@ : Autor del trabajo, definido en CONFIG.SYS (si se quitase dedicho fichero sería necesario teclearlo cada vez).

@HOY@ : Fecha de realización del plano (fecha áctual).@M_VARNOM@ : Nombre de la variable representada.@R FECHAS@ : Intervalo de fechas al que corresponden las medidas.@ESCALA@ : Escala del mapa.@M ACULONG@: Nombre del acuífero seleccionado.@M_QRYLONG@: Nombre de la otra condición por la que se hace la selección.

4.2.- Funciones y comandos válidos para ficheros BATCH

Los ficheros BATCH pueden tener un gran número de instrucciones. Tan solono están permitidos los bucles ni sentencias condicionadas, aunque estas se simulancon la función UF . La función IIF(condición , sentencial, sentencia2) devuelve lasentencia 1 si la condición es cierta y la 2 si es falsa.

Instrucciones válidas son por ejemplo:

- Mostrar texto en pantalla

? 'TEXTO' Muestra el texto en una nueva línea.?? 'TEXTO' Muestra el texto a continuación de lo escrito.

Page 44: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

39

- Asignación de un valor a una variable, como por ejemplo:

FECHAHOY = 'Hoy es el día' + HOY

- Ejecución de una función . Siempre hay que asignar el valor a una variable. Porejemplo:

FECHAHOY = ' Hoy es el día' + DATEO

En una asignación se puede poner cualquier fórmula, incluyendo funciones que a suvez llamen a otras funciones, etc.

- Ejecución de una subrutina con la sentencia DO WITH . Hay que especificarlos parámetros aadecuados. Por ejemplo:

DO XY WITH Lista de parámetros

Creará un gráfico XY de acuerdo con los parámetros especificados.

- Ejecución de un programa externo, mediante la sentencia RUN. Por ejemplo:

RUN CD C :\ITGEGRAF

Hará que se cambie el directorio de trabajo al directorio ITGEGRAF , como si sehubiese tecleado la misma orden desde el sistema operativo.

4.2.1.- Librería de funciones.

Para definición de fórmulas, o para la ejecución de programas por lotes, estándisponibles todas las funciones de dBASE, y además las de la librería CLIPPER,como IIFO. Además de estas funciones genéricas se pueden utilizar las siguientes,definidas por el propio programa:

ANHOS (FECHA) Coge un campo fecha y lo devuelve como tiempo en años condecimales (p. ej. 01107n8 lo devuelve como 1978.5)

CENTER (MENSAJE) Muestra un texto en pantalla.

DONEBEEPO Suena un pitido indicando el fin de un proceso.

ERRORQ Suena un pitido, muestra un mensaje y pide que se pulse una tecla.

Page 45: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

40

F MENS (LINEA,MENSAJE) Muestra un texto en pantalla con recuadro y pide unatecla. Devuelve la tecla pulsada como caracter.

INX (NUMERO) Devuelve la parte entera del número . Se diferencia de INTO en queINX(-0.5) =-1 mientras que INT(-.5) =0

ISDB("NOMBRE") Devuelve T. si existe una base con dicho NOMBRE.

GETOPT(LINEA,TEXTO,INICIO) Muestra en la línea LINEA el texto TEXTO ypide que se introduzca una variable , que previamente es inicializada a INICIO.Devuelve la variable introducida.

LOGD(NUMERO) Devuelve el logaritmo decimal del número y -9 (NO-EXISTE -VALOR) si es negativo o cero. Atención : si se quiere representar en un eje ellogaritmo de un número , basta con decir que se quiere escala logarítmica, no esnecesario llamar a esta función.

MAYUS (TEXTO) Devuelve el texto en mayúsculas, incluidas las letras castellanas:á, é, í, ó, ú, ü, ñ que son convertidas a A, E, 1, 0, U, Ü, Ñ. Es conveniente usarlaen lugar de UPPERO, por ejemplo para comparaciones:IF MAYUS(TEXTO) = 'MENU' .. .

MENU (FICHERO, RETORNO, MENU, MENSAJE, QUE_SE SELECCIONA,CONDICION) Abre el fichero FICHERO, busca los registros que cumplen lacondición CONDICION, muestra en cabecera un texto que pide que se seleccioneQUE SE_SELECCIONA, saca un menú con el contenido del campo MENU en lossucesivos registros , dando como información MENSAJE. Una vez seleccionada unaopción, devuelve el contenido del campo RETORNO.

NUMSYMBOL("PARAMETRO") Devuelve el tipo de símbolo adecuado, en funcióndel parámetro con el que sea llamada:"AGAQ": Círculo relleno o vacío si la fecha está comprendida entre otras dos o no.Estas dos fechas se definen en las variables globales SFE1 y SFE2, en las que lasfechas están como número: 19921231 sería el 31 de diciembre de 1.992."AGMA": símbolo de acuerdo con la naturaleza del punto."AGCA": si es surgente, como manantial y si no, como pozo."AGPZ": si es pozo seco, surgente, nivel dinámico, etc.

PROFNIVELO Devuelve la profundidad del nivel leida del fichero AGPZ, comocarácter, dejándolo en blanco si no hay dato. La función comprueba si el dato es denivel o caudal , si el pozo es surgente , etc, antes de devolver el valor.

WARNINGQ Suena un pitido y muestra un texto en la pantalla.

Page 46: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

41

4.2.2.- Subrutinas ejecutables desde programas BATCH.

EXIST_NTX (FICHERO, CAMPO_INDICE) Busca si existe el fichero NTX conel mismo nombre que la base FICHERO y si no lo encuentra lo crea indexado porCAMPO INDICE.

PIPER (]FMARCO,COLORMARCO,COLORLINES,NUMSYM,FIELDSYM) Dibujaun diagrama de Piper.IFMARCO,COLORMARCO: SI SE PINTAN EJES, ETC Y N° PLUMA PLOTTERIFSYMBOL,IFLINES,COLORLINES: SI SE QUIEREN, Y COLOR A USARNUMSYM,FIELDSYM: NUMERO DEL SIMBOLO A USAR, Y CAMPO DONDEESTA ESE SIMBOLO, SI NUMSYM ES CERO.

STIFF (IFMARCO,COLORMARCO,COLORLINES, fscal) Dibuja diagramas deSTIFF.IFMARCO,COLORMARCO: SI SE PINTAN EJES, ETC Y N° PLUMA PLOTTERCOLORLINES: SI SE QUIEREN , Y COLOR A USARFSCAL: Factor de escala

FILE (XFICH,YFICH,MATCHFIELD,field 1, field2, field3,field4,baset) Escribe un fichero con los datos seleccionados.XFICH,YFICH: NOMBRES DE LOS FICHEROS QUE CONTIENEN LOS

CAMPOS A INCLUIR EN EL FICHERO, SI SON DIFEREN-TES DELFICHEROPRINCIPAL (GENERALMENTEAGMA).

MATCHFIELD: CONDICION DE MATCH SI XFICH E YFICH SON DIFE-RENTES Y DIFERENTES DEL FICHERO PRINCIPAL

FIELDI..4 : CAMPOS A INCLUIR EN EL FICHERO. LOS CAMPOSPUEDEN ESTAR EN EL FICHERO PRINCIPAL O EN XFICHE YFICH. ES NECESARIO INCLUIR EL ALIAS DEL FICHE-RO, POR EJEMPLO AGMA- > COORX PARA LA COORDE-NADA X DEL FICHERO AGMA.

BASET: SI BASET TIENE UN VALOR DIFERENTE DE "NINGUNA"EN EL FICHERO SE INCLUIRAN UNAS COORDENADAS XE Y QUE SERAN PRECISAMENTE LAS COORDENADASDE LOS PUNTOS EN COORDENADAS DEL DIBUJO, ESDECIR EN PULGADAS. De este modo un gráfico creado conSURFER a escala 1:1 y desplazamiento del origen 0,0 se podrásuperponer a la base topográfica seleccionada. El listado se

Page 47: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

42

realiza en coordenadas del dibujo para dejar resuelto el problemade cambio de huso de las coordenadas UTM.

II

SCHOELLER (IFMARCO , COLORMARCO , COLORLI-NES,NUMSYM ,FIELDSYM)IFMARCO ,COLORMARCO : SI SE PINTAN EJES , ETC Y N° PLUMA PLOTTERIFSYMBOL,IFLINES ,COLORLINES : SI SE QUIEREN , Y COLOR A USARNUMSYM,FIELDSYM :NUMERO DEL SIMBOLO A USAR, Y CAMPO DONDE

ESTA ESE SIMBOLO , SI NUMSYM ES CERO.

SITUAPUNTO (fich,MAPA,vari,VAR1,VAR2,VAR3,VAR4,FEX,ISNUM,OPC3,NF,Escala ,xmin,XMAX,YMIN,YMAX, hmin , angulo,nfechal,nfecha2,nfecha3 , nfecha4 ,t_tex,t_sym,mh,baset,colorlines,iffile, ifustation,caje , cajx,cajy,norx,nory,escx,escy) Situa puntos en un mapa.

FICH = Nombre del fichero donde están los datos (p. ej. AGPZ)MAPA = Nombre abreviado de la fórmula a representar (solo es necesario paracuando se desplazan los rótulos).VARI = Fórmula a representar en el mapaVAR1 ..4= Campos que deben tener valor distinto de M_NOVALUE (el valor de queno hay dato, por ejemplo espacios en blanco) para que tenga sentido el cálculo deVARI.FEX = Nombre de la variable fecha.ISNUM= "N" si la variable a representar es numérica, " C" carácter, etc.OPC3 = " 1 " Si se quiere el primer valor

"2" Si se quiere el último valor"M" Si se quiere el valor medio entre dos fechas"D" Si se quiere la diferencia entre dos periodos

NF = Nombre del fichero gráfico a crear.ESCALA = Denominador de la escala del mapa.XMIN, YMIN, HMIN = Coordenadas del punto inferior izquierdo.XMAX, YMAX= idem del superior derecho (si es cero , no se tiene en cuenta y sino, el programa solo coge los puntos entre XMIN, XMAX, YMIN e YMAX. OJO:se supone que las coordenadas se refieren al mismo HUSO UTM.ÁNGULO= Angulo de giro del Norte respecto de la hoja de dibujo.NFECHA1, NFECHA2 - NFECHA3, NFECHA4 Fechas extremas de dos periodos(OPC3 = "D"). Si OPC3 = "M" solo se usan NFECHA1 y NFECHA2, y si OPC3 ="1"ó "2" no se usa ninguno.TTEX, T SYM= Tamaño del texto y símbolosM_H = Si todos los puntos están en el mismo huso UTM o no.

BASET = Nombre identificativo de la base topográfica a añadir . Solo es necesariopara desplazar etiquetas.COLORLINES = Número de la pluma con la que se escribirán símbolos y rótulos.IFFILE, IFUSTATION = Si se quiere crear fichero gráfico y si se quiere ficherosintermedios para enlazar con MicroStation.

Page 48: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

43

CAJE,...RECU = Mismo significado que BASCAJE, ...BASRECU en ficheroBASETOPO.

X'(XABRE ,YABRE ,IFXLOG,IFYLOG ,IFMARCO ,COLORMARCO,IFSYMBOL,IFLINES ,COLORLINES ,MATCHFIELD,NUMSYM ,FIELDSYM)DibujaungráficoX-Y o evolución temporal.XABRE,YABRE : FORMULAS ABREVIADAS PARA EJES X E YIFXLOG ,IFYLOG : SI SON LOGARITMICOSIFMARCO,COLORMARCO : SI SE PINTAN EJES, ETC Y N° PLUMA PLOTTERIFSYMBOL,IFLINES ,COLORLINES : SI SE QUIEREN, Y COLOR A USARMATCHFIELD: CONDICION DE MATCH SI X E Y ESTAN EN DISTINTOSFICHEROSNUMSYM ,FIELDSYM : NUMERO DEL SIMBOLO A USAR, Y CAMPO DONDEESTA ESE SIMBOLO , SI NUMSYM ES CERO.

OUTPUT (lev2,sfe3,reborde, print,anno,UNIDADES,IFPZ,IFAQ,IFRI,IFHD)

Aunque se puede llamar con parámetros a este programa, se aconseja hacerlo sin ellos(p. ej. DO OUTPUT) en cuyo caso el programa preguntará todos los datos necesariosinteractivamente.LEV2 = " 1 " = Informe mensual

"2" = Informe anual"3" = REPORT

SFE3 = Fecha (como número : 19913112) que se quiere que en el listado mensual seincluyan todas las medidas introducidas a la base después de dicha fecha.REBORDE= "S" Sencillo

"D" Doble"N" Ninguno

PRINT= Impresora a utilizar (definida en PRINTERS.DBF)ANNO = Rótulo con el período a que se hace referencia (p. ej enero de 1.992).UNIDADES= "S" si se quiere que salgan unas hojas con la descripción de lasunidades empleadas.

"N" si no se quiere" " si no se quiere ni tampoco la hoja de cabecera.

IFPZ ; IFAQ , IFRI , IFHD= si se quiere imprimir los resultados de la red depiezometría , química, intrusión , hidrometría.

Page 49: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

44

4.2.3.- Variables globales accesibles por programas BATCH.

M_ACU = Acuífero seleccionado.M_INVE = Punto seleccionado (Si son todos , hay que poner "JUNTOS" 6

"SEPARADOS".M_QRY = Otra condición de filtro.M_DEFUNIT = Unidad (y/o directorio) por defecto donde se crearán los ficheros

gráficos.G ANHADE = Gráfico que se añadirá a cada gráfico creado.G_XDESP = Desplazamiento del origen del gráfico respecto del 0,0 en dirección

X en pulgadas.G_YDESP = Idem , en dirección YG_XESC = Escala del gráfico, en dirección X (sirve para que todo salga a escala

diferente de la programada).G YESC = Idem , en dirección YG ANGULO = Angulo de rotación del gráfico , respecto del punto

G_XDESP ,G YDESP.G_XMIN = Coordenada X de la esquina inferior izquierda (sirve solo para los

gráficos X-Y y SCHOELLER).G_YMIN = Idem para la YG XMAX = Idem de la esquina superior derecha.G_YMAX = Idem para la YG ANHA2 = Otro fichero gráfico a añadir además del G ANHADEG ANHA3 = IdemG ANHA4 = IdemG_SYMS = Tamaño por defecto de los símbolos del gráfico.SFE 1, SFE2 = Véase la función NUMSYMBOLO.

Page 50: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

• Instituto Tecnológico DIRECCION DE»Y GeoMinero de España AGUAS SUBTERRANEAS

ITGEMAPVersión 7.5

PROGRAMA DE DIBUJO DEMAPAS GEOLOGICOS

BASADO EN EL PROGRAMA GSMAP

DEL U.S.G.S. (OPEN FILE REPORT 91-1)

MADRID-1992

i

Page 51: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

o l� lc

o o c �

Se aconseja utilizar este programa con una tabletadigitalizadora con cursor de 16 botones . Si se utiliza contabletas digitalizadoras con cursor de 4 botones ha decolocarse esta plantilla en un extremo de la tableta.

Page 52: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

INFORMACION PARTICULAR PARA DIGITALIZACION DE ACUIFEROSPARA ITGEGRAF:

La nueva versión del STANDARD.PLT incluye un tipo de elemento número499 que no se representa al dibujar el mapa y que debe contener el contorno delacuífero. De este modo se permite hacer de modo más automático el "blanqueo" dela parte exterior del acuífero al dibujar isolíneas.

Junto a cada dibujo, se debe crear un fichero DIBUJO.PLT que seránormalmente copia del STANDARD.PLT. Si la base gráfica está en coordenadascartesianas que coincidan con las UTM y existe el fichero PLT, es muy sencillogenerar el fichero con la base gráfica en el directorio C:\ITGEGRAF\BASETOPO,ya que basta teclear: > CNVGRF DIBUJOdonde DIBUJO es el nombre de la base gráfica.

El fichero BLN no es copiado automáticamente al directorio BASETOPO,porque en algunos acuíferos se pueden definir más de un contorno (por ejemplo enAlmonte-Marismas se definió uno con todo el acuífero y otro con solo la parte deacuífero libre) y puede ser necesaria alguna manipulación. Si hubiese un únicopolígono, el fichero BLN que resulta de correr CNVGRF se puede copiardirectamente a BASETOPO y ser usado tal cual por ITGEGRAF.

IMPORTANTE: NO olvidar que cada vez que se incluye una nueva basegráfica al directorio BASETOPO hay que añadir una línea al ficheroC :\ITGEGRAF\BASETOPO. DBF, en la que entre otras cosas hay que indicar laescala del mapa y las coordenadas de la esquina inferior izquierda del mapa.ATENCION: si en el fichero PLT se especificaron unas esquinas diferentes de las dela base original, hay que dar las coordenadas de la esquina inferior izquierda definidasen el fichero PLT

ANTES DE CARGAR LA NUEVA VERSION DEL PROGRAMA:- Hacer una copia del fichero BASETOPO.DBF y del fichero STANDARD.PLT, yaque las nuevas versiones machacarán las anteriores.

DESPUES DE CARGARLA:- Añadir las líneas antiguas al fichero BASETOPO.DBF, y borrar las que nointeresen.- Modificar en su caso STANDARD.PLT. En caso de modificar el ficheroSTANDARD.PLT, agradecería me mandaseis los cambios , para mantener una versión"buena" que se distribuya a todos los usuarios con las modificaciones periódicas delprograma.

El directorio ANDALUS tiene un ejemplo de como pasar de coordenadas geográficasa UTM (necesario para manejar mapas grandes cuyo original esté en LAMBERTcomo mapas de cuenca o de toda España para situación pluviómetros).

Page 53: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

INDICE

1.- INTRODUCCION.1.1.- Necesidades del sistema.1.2.- Resumen del manejo del programa.

2.- INSTALACION DEL PROGRAMA.

3.- TIPOS DE LINEAS, SIMBOLOS Y LETRAS.

4.- DESCRIPCION DE LOS DISTINTOS GRUPOS DE CODIGOS.4.1.- Fichero de control de plotter.4.2.- Líneas y líneas decoradas con símbolos. Códigos 1..99.4.3.- Símbolos y datos asociados a tablas ASCII.

Códigos 100..199.4.4.- Símbolos rotables individualmente. Códigos 200..299.4.5.- Símbolos definidos por el usuario. Códigos 300..399.4.6.- Polígonos cerrados. Códigos 400..499.4.7.- Textos alfanuméricos. Códigos 500..599.4.8.- Líneas suavizadas . Códigos 600..699.4.9.- Textos alfanuméricos especiales . Códigos 700..799.

5.- USO DEL PROGRAMA ITGEMAP.5.1.- Arrancar ITGEMAP.5.2.- Menú de opciones de ITGEMAP.

5.2.1.- Opción 1. Empezar una nueva base gráfica.5.2.2.- Opción 2. Abrir una base gráfica ya existente.5.2.3.- Opción 3. Digitalizar nuevos elementos.5.2.4.- Opción 4. Borrar elementos.5.2.5.- Opción 5. Recuperar elementos.5.2.6.- Opción 6. Cambiar parámetros de un elemento.5.2.7.- Opción 7. Listar el contenido de la base

gráfica.5.2.8.- Opción 8. Dibujar la base gráfica en pantalla,

plotter, disco, golden.5.2.9.- Opción 9. Ejecutar comandos del DOS desde

ITGEMAP.5.2.10.- Opción 10. Salir al dos.

6.- PROGRAMAS DE UTILIDAD PARA ITGEMAP.6.1.- GSMUTIL.

6.1.1.- Opción 1. Seleccionar elementos por su códigoen una nueva base gráfica.

6.1.2.- Opción 2. Crear un fichero ASCII con los datosde la base para transferencia con sistemas GIS.

6.1.3.- Opción 3. Borrar todo lo que se encuentre fuerade un polígono definido en una base gráfica.

6.1.4.- Opción 4. Leer un fichero ASCII y crear unabase gráfica.

6.1.5.- Opción S. Borrar todo lo que se encuentre fuerade un polígono definido en un fichero ASCII.

6.1.6.- Opción 6. Crear un fichero de texto para loscódigos 500 y 700.

6.1.7.- Opción 7. Unir varias bases gráficas en unasola de salida.

Page 54: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

6.1.8.- Opción 8. Sumar longitud de líneas, áreas oparámetros de polígonos.

6.1.9.- Opción 9. Filtrar una base antes de imprimirla.6.1.10.- Opción 10. Leer una base gráfica, solapar

nudos y crear otra de salida.6.1.11.- Opción 11. Convertir una base gráfica

cartesiana a geográfica.6.1.12.- Opción 12. Convertir una base gráfica

geográfica a cartesiana.6.1.13.- Opción 13. Generar una base gráfica contenien-

do una trama de líneas (grid de líneas).6.1.14.- Opción 14. Deformar gráfico.6.1.15.- Opción 15. Salida del programa.

6.2.- Construcción de polígonos con el programa GSMPBLD.6.2.1.- Manual de operación con el GSMPBLD.

6.3.- GSMEDIT.6.3.1.- Diferencias entre ITGEMAP y GSMEDIT.

6.4.- QUEIT.6.5.- GSMPBS.6.6.- GSMROSE.6.7.- GSSECT.6.8.- GSDIG.

7.- SISTEMAS DE PROYECCION.

ANEXOS.

Page 55: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

1

1.- INTRODUCCION

El programa ITGEMAP permite el dibujo de mapas. Estáespecializado en mapas geológicos, permitiendo dibujar símbolosgeológicos ( esquistosidad, buzamiento , etc, distintos tipos decontactos ( normal , discordante, falla , etc), líneas geológicascon símbolos tales como cabalgamiento , o falla con indicación dehundimiento , así como otras facilidades que hacen del programauna útil herramienta.

Además el programa permite introducir las coordenadasgeográficas , formando mapas referenciados geográficamente. Estosmapas pueden ser representados utilizando cualquier sistema deproyección, que puede ser diferente del empleado en la digitali-zación , o incluso digitalizar diferentes elementos utilizandodistintos tipos de mapas, con escalas y proyecciones diferentes.El programa también corrige automáticamente pequeñas deformacio-nes del mapa original , debidas por ejemplo a los cambios dehumedad y temperatura.

La información gráfica se almacena vectorialmente, indicán-dose el tipo de elemento y las coordenadas de los puntos. En labase gráfica no se almacena información sobre como representarlos elementos, tal como color de la pluma, tipo de trazo, etc.Por el contrario tan solo se graba la naturaleza del elemento(por ejemplo 8: cabalgamiento). En otro fichero, llamado ficherode control de plotter, se indica al programa la informaciónnecesaria sobre como representar los distintos tipos . Así, essencillo cambiar la pluma o el modo de representar los elementos,e incluso incluir o eliminar elementos a la hora de obtener unacopia impresa.

Dado que el programa puede ser utilizado para representarobjetos de naturaleza muy diversa, no es posible tener un únicofichero de control en el que se incluyan todos, y generalmentecada mapa o grupo de mapas tendrá sus propias definiciones. Enlo posible, se aconseja mantener siempre las mismas definiciones.Con el programa se adjuntan algunos ejemplos que serán de

Page 56: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

2

utilidad al usuario por incluirse los símbolos geológicos ehidrogeológicos más usados.

Los elementos de la base gráfica se digitalizan desde elprograma principal, y para ello es necesaria una tabletadigitalizadora . No es posible dibujar con el ratón u otrodispositivo, pues se supone que ello no es práctico para dibujode mapas geológicos, en los que es necesaria una gran precisión.Una vez creada la base gráfica hay una serie de herramientas enprogramas separados que permiten manipular los elementos, creandoel gráfico definitivo. Entre estos programas merecen destacarseel editor gráfico, que permite hacer pequeñas correcciones conlas flechas del cursor, y el constructor de polígonos.

1.1.- NECESIDADES DEL SISTEMA.

Se necesita un IBM PC/XA/AT (o compatible), PS2 (o compati-ble), una versión superior al 2.1 del DOS, coprocesador matemáti-co, tarjeta gráfica Hércules/CGA/VGA/EGA, dos puertos en serie,un puerto paralelo, una o más unidades de disquettes, disco duro,digitalizador con 1,4,16 botones (se recomienda encarecidamenteel cursor de 16 botones) y un plotter que soporte el Hewlett-Packard Graphics Lenguaje.

1.2.- RESUMEN DEL MANEJO DEL PROGRAMA

Antes de empezar a dibujar un mapa o digitalizar nuevoselementos, es necesario coger la copia original del mapa ypegarla con papel celofán al digitalizador, poniendo un plásticosobre el mapa para evitar que se deteriore.

Una vez pegado el mapa se debe encender la tableta digitali-zadora y reinicializar el ordenador para evitar posiblesproblemas de comunicación.

Cuando todo esto está hecho, hay que crear el fichero decontrol de plotter, o sea el fichero que contiene los datos delos elementos que se van a digitalizar, su código, tipo de línea,plumilla con que se van a dibujar, etc.. Este fichero tendráextensión PLT. Con el programa se adjunta un fichero llamadoSTANDARD.PLT que será suficiente para la mayor parte de lasaplicaciones, pero el usuario puede definirse sus propios tiposde elementos.

Además si vamos a poner rótulos al mapa deberemos tener unfichero de texto con los textos, para su posterior utilización.La estructura de este fichero es:NUMERO DE ROTULO, "TEXTO"

"OTRAS LINEAS DE TEXTO (OPCIONAL)""EOT"

Page 57: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

3

Los distintos rótulos deben ir con números consecutivos unoa continuación de otro en el fichero . El programa GSMUTIL permiteintroducir cómodamente los textos con este formato.

Cuando están creados todos los ficheros necesarios es cuandose puede entrar en el programa para comenzar a trabajar.

Tecleamos ITGEMAP y nos aparecera un menú del tipo:

I T GEMA PVERSION 7.5

1 - CREAR UN NUEVO MAPA2 - ABRIR UN MAPA EXISTENTE3 - DIGITALIZAR NUEVOS ELEMENTOS4 - BORRAR ENTRADAS5 - RECUPERAR ELEMENTOS BORRADOS ANTES6 - CAMBIAR PARAMETROS A LOS ELEMENTOS7 - LISTAR CONTENIDO DE UN MAPA8 - IMPRIMIR MAPA EN PANTALLA/PLOTTER/GOLDEN9 - EJECUTAR COMANDOS DE DOS DESDE ITGEMAP

10 - SALIR AL DOS

INTRODUZCA EL NUMERO DE LA OPCION:

Si queremos crear una nueva base gráfica (un nuevo mapa)pulsaremos la opción " 1". Tendremos que decir el nombre de lanueva base , si la base es cartesiana o geográfica y por últimole diremos las esquinas del mapa ( se recomienda tomar puntosconcretos lo más definidos posible , como las cuatro cruces quese ponen a las planchas de imprenta para superponer los diferen-tes colores).

Si queremos abrir una base gráfica ya existente, elegiremosla opción " 2", donde nos pedirá el nombre de la base gráfica.

1

Page 58: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

4

Para digitalizar elegimos la opción "3", en la cual nossaldrá un menú del tipo:

ElementoTECLAS DEFINIDASA: FIN CODIGOB: VENTANAC: CAMBIAR MODOD: DUPLICADOE: REINICIALIZAR0: MARCAR PUNTO1: FIN MARCAR PUNTO2: FIN POLIGONO3: FIN INTERVALO

999: SALIRElemento..:CODIGO...:P1.......P2.......

Para cada elemento hay que dar primero información sobre eltipo de punto y después marcar los puntos . El significado de cadacódigo lo define el usuario , pero por ejemplo el código 8 puedecorresponder a los cabalgamientos . Para definir un elemento hayque dar su código y dos parámetros Pl y P2 cuyo significadodepende del tipo de elemento: por ejemplo para los cabalgamientoshay que decir el tamaño de los triángulos que indican el sentidodel cabalgamiento . Esta información se introduce desde el cursordel digitalizador ( por ello se recomienda el cursor de 16botones ). Para terminar un campo se pulsa la tecla "Al', que tienepues un papel similar el [Intro] del teclado del ordenador.

Los puntos de un elemento se van marcando uno a continuaciónde otro, pulsando la tecla " 0", salvo el último punto que semarca con la tecla "1 " (6 las teclas " 2" y "3", para cerrarpolígonos).

Para borrar elementos elegimos la opción "4", en la que lediremos el número de entrada a borrar.

Para recuperar un elemento borrado elegimos la opción "5",donde le decimos el número de entrada a recuperar.

Si queremos cambiar los parámetros a algún elemento elegimosla opción " 6" diciendo el código del elemento y los nuevosparámetros.

La opción " 7" permite realizar un listado con informaciónsobre el contenido de la base gráfica (número de entrada de cadaelemento , código , parámetros P1 y P2 , y coordenadas de losextremos).

Con la opción " 8" el programa vuelca el mapa a la pantalla,plotter o un fichero en el disco del ordenador, dibujando cada

Page 59: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

5

elemento con los atributos definidos en el fichero de configura-ción de plotter.

Crear un fichero con el mapa es útil para imprimirlo enimpresora ( mediante programas de volcado ) o para trasvasar elgráfico a otros programas (como procesadores de texto que admitengráficos ), o simplemente para volcar el mapa en un plotter al queno está conectado el ordenador.

Se pueden ejecutar comandos de DOS sin salir del programa,con la opción " 9". Para salir definitivamente del programa seelige la opción "10".

Page 60: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

6

2.- INSTALACION DEL PROGRAMA

Hay que copiar los ficheros del programa en un directoriollamado GSMAP. Para hacerlo automáticamente, inserte el discoflexible con el programa, y desde el PROMPT del mismo, tecleeINSTALAR (e INTRO). Por ejemplo:

A:>INSTALAR

En función del tipo de monitor, tableta y plotter quedisponga, será necesario modificar los ficheros:

CONFIG7.SRCCONFIG7.DIGCONFIG7.PLT

Para mayor información, consulte el anexo de instalación deHARDWARE.

Page 61: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

7

3.- TIPOS DE LINEAS. SIMBOLOS Y LETRAS

LINEAS:

01 . .. .. ... ....--......... 7

2- - - - - - - -

a t0

5 - 11

6._----------- 12 - -

122

13 ............ _ ............ ..........

14

15

16 ---------------------------

17--------------------

18----------------

101 -

102

103 • A ► ♦ ♦ • ♦ 1

104

105

106

107

110

148

150

Fig. 1: Tipos de líneas y ejemplos de líneas decoradas.

Page 62: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

8

Los tipos de líneas están definidos en parte por el programay en parte por el FIRMWARE del plotter. Los tipos de líneasdefinidos van del 0 al 18, más el 98 que es una línea doble (porejemplo, para una carretera) y el 99 que es la línea inexistente.Las líneas pueden ser decoradas con símbolos, los cuales puedenestar a intervalos regulares a lo largo de la línea (por ejemplolos símbolos de cabalgamiento) o solo en los puntos digitalizados(por ejemplo si se dibuja un gráfico de evoluciones). Laseparación entre los símbolos la especifica el usuario. Si esnegativa, los símbolos se colocan en los puntos digitalizados;si el valor es -9, los símbolos se rotan de acuerdo con la líneay si es otro valor quedan siempre horizontales.

SIMBOLOS:

Existe un conjunto de símbolos predefinidos, entre los quese incluyen prácticamente todos los empleados en geología ehidrogeología. Estos símbolos son redefinibles modificando elcontenido del fichero CONFIG7.SYM.

LETRAS:

El programa se acompaña de seis tipos de letras (FONTS). Sinembargo, tan solo los fonts números 0 (Gotico) y 2 (Roman Duplex)incluyen caracteres castellanos: áéíóúüÜñÑ. El font 0 serecomienda para borradores y el 2 para presentaciones de calidad.

Page 63: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

9

Eto10

t10

to

201

203

208

214

220

229

237

243

249

221

I 223

1 I209

b ,p 215

f�, p 22 4

230

10

t 235

E,0 244

250Eoto

256

[ to 262

® 231

204

210

215

+ 225

233

to

239245

251to

0 257

¡r t oI` 263

Etp 202 222 Q 232

205 206 f 207

211 21 2Il ,0 2 1 3[10 I

1 217 1 218 �-to2.9

O 226 227 2,25

t0 10234 235 { 236

á 240 A 241 ? 242

E�t o

Et11

246 247

252 253to

256 to 259

[ lo 264[

lo

101 > 102 103

10248

254

260

265 1 266

_ 104 _ 105 = 106

107 108> 109 D 110

114 115 116 � 117

I> 122 123148 150

0 1 o 2 C] 3 . 40

5 A 8

0 7 • a + 9' X lo n 11 12Xx 13 0 14 ú 1s 16* U 17 D la

19 20 21 22 23 * 24

25 26 27 26 }( 29 30

31 32 33 34 35 36

37 38 30 40 \x6»

41 W 4243 . �5 44 1pS 45 46 47 4a

r- so Q 51 0 52 * 53® 54 r c,; sr h sg

PT+3 754%74

+76

+77 � 7d Nd>t

p^p lY' Y c 1.tL

Fig. 2 : Símbolos predefinidos , dibujados a tamaño 100 y sinrotación.

Page 64: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

10

4.- DESCRIPCION DE LOS DISTINTOS GRUPOS DE CODIGOS

Existen ocho grupos de códigos, cada uno de los cuales tienesu función específica. Cuando se especifica un código a unelemento, se sabe que tipo de elemento es por el número delcódigo. De este modo, por ejemplo si el número es 99 o menor, sesabe que es una línea. La descripción de los códigos es lasiguiente:

CODIGOS 1- 99Líneas y líneas decoradas con símbolos. Los puntos digitali-

zados serán unidos con segmentos rectos formando líneas quebra-das.

CODIGOS 100-199Símbolos y datos asociados a tablas ASCII. Permite hacer con

facilidad mapas con los valores de cloruro, sulfato, etc,situando los puntos y leyendo los datos a representar de unfichero ASCII en el que se ponen en forma de tabla.

CODIGOS 200-299Símbolos rotables individualmente , tales como el símbolo de

dirección y buzamiento . Cada código es usado para un símboloespecífico . Al digitalizar los puntos se introducen la direccióny buzamiento como parámetros Pl y P2, y el programa imprime elsímbolo girado adecuadamente y con una etiqueta con el buzamien-to.

CODIGOS 300-399Códigos definidos por el usuario para situar símbolos. El

número del símbolo y su tamaño en milésimas de pulgada seintroducen al digitalizar, como parámetros P1 y P2.

CODIGOS 400-499Polígonos cerrados, que pueden ser rellenados con una trama

(incluso dejando polígonos internos sin tramar).

Page 65: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

11

CODIGOS 500-599Textos alfanuméricos horizontales . Los textos a escribir

pueden contener varias líneas y deben estar en ficheros ASCII,antes de digitalizar su situación . Se pueden colocar punteros:el primer punto digitalizado situa el texto y los siguientespares de puntos definen trazos rectos asociados al símbolo (elpuntero desde la etiqueta hasta el pequeño afloramiento al quehace referencia, por ejemplo).

CODIGOS 600-699Líneas suavizadas . Se traza una línea continua que pasa por

todos los puntos digitalizados . Se aconseja utilizar esta opciónsolo cuando la situación del elemento a representar es soloaproximada , como un eje anticlinal . Cuando se trate de una curvasuave de situación precisa es preferible digitalizar muchospuntos pues la curva suavizada tiene menor precisión.

CODIGOS 700-799Caracteres alfanuméricos curvados . Solo puede haber una

línea de texto por elemento y no puede haber apuntadores. Si sedigitaliza solo un punto, se situa el texto como en los códigos500-599 . Dos puntos definen la situación e inclinación del texto.Seis o más puntos definen una línea curvada a lo largo de la cualse colocan los caracteres . Este tipo de elementos es de granutilidad para etiquetar ríos, cordilleras u otros accidentesgeográficos.

Cuando se digitaliza un elemento, tal como una línea, unpolígono, etc, hay que especificar el código correspondiente, deacuerdo con la naturaleza del elemento ( por ejemplo 8 paracabalgamientos ) y dos parámetros P1 y P2 cuyo significado dependedel tipo de elemento y que se describirá a continuación.

Page 66: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

12

4.1.- FICHERO DE CONTROL DE PLOTTER

Para representar el gráfico en pantalla o plotter, esnecesario definir un fichero de control de plotter en el que seespecifican datos generales tales como la escala del mapa, asícomo el modo de representar los elementos con los distintoscódigos. Un ejemplo de fichero de control de plotter es:

Contenido del fichero Descripción--------------------------------------------------------------N .................................. Si se quiere dibujar el0,8 gráfico completo. Si se dice0,0 Y (si ) no se incluyen las11,0 4 líneas siguientes (coorde-11,8 nadas de las esquinas).1,1 ................................ Escala X e Y0,2 ................................ Desplazamiento del gráfico

(en pulgadas)N .................................. Si es modalidad borrador

(se escribe informaciónadicional en el gráfico)

Y......• ........................... Si se quiere rotar elgráfico 90 °

12,1...... ...... ............... Velocidad y fuerza.1,1,0,0,"Línea continua" ........... Distintos tipos de elementos4,5,0,0,"Línea continua de otro color" Idem0,0,0,0,"Línea de ceros para terminar"Comentarios al final del ficherosobre los colores de las plumillas, etc.

A continuación se describirá el significado de los paráme-tros Pl y P2 para cada grupo de códigos, así como la informaciónque hay que introducir en el fichero de control de plotter.

Aunque la definición de los ficheros de control puedeparecer complicada, en la práctica raramente será necesario haceruno nuevo y bastará con hacer una copia del fichero STANDARD.PLTque se adjunta con el programa. Salvo casos muy particularesbastará con modificar a este fichero las esquinas de la zona adibujar, la escala del mapa y el desplazamiento del gráfico.

Page 67: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

13

4.2.- LINEAS Y LINEAS DECORADAS CON SIMBOLOS . CODIGOS 1..99

Estos códigos representan los diferentes tipos de líneasque se pueden dibujar. Todas las líneas se digitalizan como sifuesen sólidas; es decir, aunque una línea sea de trazos, no semarcan el comienzo y final de los trazos sino que se digitalizacomo si fuese continua. Los símbolos de la línea tampoco sedigitalizan, dado que ya los dibujará automáticamente el programa(por ejemplo, los triángulos de los cabalgamientos). Los símbolosse dibujan por defecto al lado derecho de la línea en el sentidoen el que se digitalizan, pero es posible definir un tipo delínea con el símbolo al otro lado, por ejemplo para corregir uncabalgamiento digitalizado por error en sentido inverso.

DIGITALIZACION:

CODIGO= El número definido por el usuario para el tipo de líneade que se trate.

Pl = 0 (teclee "Al').P2 = 0 (teclee "Al') si la línea no está decorada. Si lo

está, el parámetro 2 especifica el tamaño de los símbolosen milésimas de pulgada, por defecto 100.

Una vez hecho esto se puede digitalizar el elemento. Sesitúa el cursor en el primer punto de la línea y se pulsa latecla "0". Entonces se dibuja el elemento a base de pulsar latecla "0" en sucesivos puntos. En el último punto se pulsa un "1"para terminar la definición de la línea.

Si en vez de pulsar la tecla "1" se pulsa "2" el programaunirá la primera entrada con la ultima entrada formando unpolígono cerrado.

FICHERO DE CONTROL DE PLOTTER:

Por lo general se necesita una línea con cuatro datosseparados por comas. Las líneas decoradas necesitan otra líneapara especificar el espaciado de los símbolos y la pluma con laque serán dibujados (por ejemplo, un cabalgamiento se puededibujar con pluma negra gruesa, pero los triángulos indicando elsentido con una pluma negra fina).

La primera línea debe tener:

LINEA 1: Código, número de pluma, tipo de línea, 0 (o el númerodel símbolo)

El código es el especificado por el usuario para cada tipode línea. Por ejemplo 8 para cabalgamiento.

El número de la pluma es el número correspondiente a lapluma que se quiere utilizar en el carrusel del plotter.

Page 68: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

14

Tipo de línea: cero para líneas continuas, 1 para líneas depuntos, 2 de trazos, etc, de acuerdo con la definición de tiposde líneas.

El cero del final significa que la línea no es decorada, silo fuera le diríamos el número del código del símbolo que vamosa usar para decorar la línea.

Si la línea es decorada ( un número distinto de cero al finalde la primera línea) se necesita una segunda línea que debe tenerlos siguientes datos , separados por comas como siempre:

LINEA 2: Espaciado entre símbolos , número de la pluma para lossímbolos

El espacio entre símbolos viene dado en pulgadas. Lossímbolos son girados de modo que siempre hay la misma relaciónangular entre la línea y los símbolos. Si se especifica el tipode línea 99 no se dibuja la traza, pero sí los símbolos aintervalos regulares. Si el tipo de línea es 98 (dos líneasparalelas ) no es necesaria la segunda línea ( la separación entrelas trazas se especifica al digitalizar).

Page 69: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

15

4.3.- SIMBOLOS Y DATOS ASOCIADOS A TABLAS ASCII. CODIGOS100..199

1

Este grupo de códigos sirve para situar puntos en el mapa,y junto a ellos unos valores numéricos. Estos valores son leidosen forma tabular de un fichero ASCII.

Por ejemplo, en la tabla siguiente están los resultados deuna campaña de análisis químicos de aguas. La primera columna esel número de la muestra, y las siguientes la conductividad y elcontenido en sulfato, cloruro y bicarbonato:

1, 500, 156, 73, 1502, 1200, 200, 92, 1203, 980, 120, 150, 175

Al digitalizar solamente es necesario marcar la situacióndel punto. Al imprimir el gráfico, el programa incluirá unaetiqueta con el valor correspondiente a una cualquiera de lascolumnas, lo que permitirá fácilmente hacer mapas con lasituación de los puntos y los valores de conductividad, sulfato,cloruro y bicarbonato.

La primera columna ha de ser siempre el número de la muestray ha de ser un dato numérico, es decir no se aceptan identifica--tivos tales como "A-23". Las distintas columnas han estar separa-das por comas.

DIGITALIZACION

CODIGO= El número definido por el usuario.Pl = Número de la muestra, por ejemplo 3 si el punto corres-

ponde a la muestra número 3.P2 = Angulo de rotación del rótulo, medido en sentido contra-

rio al de las agujas del reloj. Un ángulo de 0 significaque el rótulo sale horizontal. El giro de los rótulos sirvepara evitar que los rótulos se junten cuando varios puntosestán muy juntos.

Solo se digitaliza un punto por elemento, pulsando la tecla1 del digitalizador.

FICHERO DE CONTROL DE PLOTTER:

Se necesitan cuatro líneas:

LINEA 1: Código, número de pluma, número del símbolo , tamaño delsímbolo en milésimas de pulgada . P. ej. 101,1,9,50

Código del símbolo: un número del 100 al 199, elegido por elusuario.

Número de pluma: número en el carrusel del plotter.

Page 70: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

16

Número del símbolo: el número definido en CONFIG7.PLT; véanselos símbolos predefinidos en el capítulo de líneas, símbo-los y textos.

Tamaño del símbolo en milésimas de pulgada: Por defecto son 100milésimas.

Todos estos datos deben estar separados por comas.

LINEA 2: Nombre del fichero , número del FONT . P.ej. ANALI-SIS. DAT, 0

Nombre del fichero: nombre completo, incluyendo la extensión,p.ej. ANALISIS.DAT.

Número del FONT: introduzca un cero para textos de baja calidady un 2 para textos de alta calidad.

LINEA 3: Número de columnas de la tabla, número de la columnacon el dato a representar. P. ej. 4,2

Número de columnas de la tabla: sin incluir el identificativo dela muestra.

Número de la columna con el dato a representar: si se pone uncero, se representará el identificativo de la muestra.

LINEA 4: Anchura de los caracteres , altura de los caracteres(ambos en pulgadas ). P. ej. 0.04,0.06

Si no se quiere símbolo, especifíquese el símbolo número 30.Si se quiere que no dibuje los rótulos, se deja en blanco elnombre del fichero donde están los datos, se escoge el fontnúmero cero y se dice que la tabla tiene una única columna y quese quiere representar la columna 1. Si se quiere que salgan losnúmeros de muestra sin necesidad de crear un fichero ASCII, sepone cualquier nombre, se dice que la tabla tiene una únicacolumna y que se quiere imprimir la columna cero. El programarepresentará los números de muestra digitalizados como elparámetro 1.

Page 71: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

17

4.4.- SIMBOLOS ROTABLES INDIVIDUALMENTE. CODIGOS 200..299

Los códigos de este tipo se emplean para símbolos que puedenser rotados un cierto ángulo, tales como el símbolo de direccióny buzamiento de una capa o esquistosidad.

DIGITALIZACION

CODIGO= El número del símbolo.P1 = Angulo de rotación del símbolo en grados desde el Norte,

en el sentido de las agujas del reloj ( dirección).P2 = Texto a imprimir junto al símbolo , en la posición

adecuada en función del tipo de símbolo de que se trate. Engeneral será el ángulo de buzamiento.

Solo se digitaliza un punto por elemento. La digitalizaciónpuede hacerse marcando un único punto , si la dirección esconocida ( p. ej. medida en campo) o marcando dos puntos , en cuyocaso el segundo sirve para marcar la dirección , que es calculadapor el programa ( p. ej. si se está digitalizando un mapageológico ya impreso ) y grabada como Pl.

FICHERO DE CONTROL DE PLOTTER:

Se necesita una única línea:

LINEA 1: Código, número de pluma, 0,0. P. ej. 201,1,0,0

Código : el código del símbolo en CONFIG7. SYM (un número del 200al 299).

Número de pluma: número en el carrusel del plotter.

Page 72: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

18

4.5.- SIMBOLOS DEFINIDOS POR EL USUARIO. CODIGOS 300..399

En este caso el usuario define el uso de cada código,especificando el símbolo y tamaño para cada código. Todos lossímbolos de un grupo pueden ser girados un determinado ángulo(todos en conjunto, como un grupo). La orientación de lossímbolos puede ser aleatoria , es decir cada símbolo con unaorientación diferente calculada con un generador de númerosaleatorios. Se pueden añadir nuevos símbolos modificando elfichero CONFIG7.SYM.

DIGITALIZACION

CODIGO= El número definido por el usuario.Pl = Número del símbolo en CONFIG7.SYM.P2 = Tamaño del símbolo en milésimas de pulgada. Por defecto

100.

Se pueden digitalizar varios puntos por elemento, de modoque todos ellos se manejen como una unidad, con el mismo tamañoy rotación. Para ello se pulsa la tecla "0" del cursor deldigitalizador para todos los puntos salvo el último que sepulsará el "1".

FICHERO DE CONTROL DE PLOTTER:

Se necesitan dos líneas:

LINEA 1: Código , número de pluma, O,Angulo . P. ej. 301,1,0,180

Código del símbolo: un número del 300 al 399, elegido por elusuario.

Número de pluma: número en el carrusel del plotter.Angulo: ángulo de giro de todos los símbolos de este grupo,

suponiendo que no sea aleatorio.

Todos estos datos deben estar separados por comas.

LINEA 2: Orientación aleatoria?. P.ej. N

Orientación aleatoria?: Contestar Y ó N si se desea o no sedesea que los símbolos sean girados aleatoriamente.

Page 73: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

19

4.6.- POLIGONOS CERRADOS . CODIGOS 400..499

1

Esta opción sirve para dibujar polígonos cerrados cuyointerior se rellena con una trama. Los puntos del contorno seespecifican al digitalizar, y el tipo de reborde y trama seespecifican en el fichero de control de plotter.

Esta opción no debe usarse para dibujar líneas, como loscódigos 1-99, aunque éstas estén cerradas. Debe reservarse apolígonos rellenos de tramas. Por ejemplo, utilizando el programade construcción de polígonos GSMPBLD, este grupo puede usarsepara tramar un polígono definido por varias líneas diferentescomo un contacto normal, una falla y un cabalgamiento.

DIGITALIZACION

CODIGO= El número definido por el usuario.P1 = 0 (pulsar la tecla "A").P2 = 0 (pulsar la tecla "A").

Se digitaliza el contorno del polígono con la tecla "0",usando la tecla "2" para cerrarlo. Si el polígono tiene otrospolígonos internos (dominio múltiplemente conexo) en los que nohay que meter trama, se pulsa la tecla "3" al final del polígonoexterno; a continuación se teclean los puntos del polígono

-interno con la tecla "0" salvo el último con la tecla "2". Esposible digitalizar múltiples polígonos tanto externos comointernos y anidados, tecleando siempre un "3" al final de cadapolígono salvo un "2" al final del último.

FICHERO DE CONTROL DE PLOTTER:

Existen siete tipos posibles de polígonos rellenos:

- Solo reborde -0.- Se dibuja el reborde pero no se rellena de trama.

- Solo trama -1.- Un juego de líneas paralelas se rellena el polígono y no se

dibuja el reborde.2.- Dos juegos de líneas paralelas rellenan el polígono y no se

dibuja el reborde.3.- Símbolos rellenan el polígono y no se dibuja el reborde.

- Trama y reborde -4.- Un juego de líneas paralelas se rellena el polígono y SI se

dibuja el reborde.5.- Dos juegos de líneas paralelas rellenan el polígono y SI se

dibuja el reborde.6.- Símbolos rellenan el polígono y SI se dibuja el reborde.

Se necesitan dos o tres líneas en función del tipo depolígono. La primera línea es igual para todos los tipos:

Page 74: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

20

LINEA 1: Código , número de pluma, tipo de línea,0. P. ej.401,1,9,0

Código: un número del 400 al 499, elegido por el usuario.Número de pluma: número en el carrusel del plotter.Tipo de línea: cualquiera de los tipos predefinidos del 0 al 12

( no son válidos los números 98 y 99).

Todos estos datos deben estar separados por comas.

POLIGONOS TIPO 0,1,2,4 y 5:

LINEA 2: Tipo de polígono , espaciado entre líneas , ángulo, plumapara el relleno . P.ej. 1,0.1,45,1

Tipo de polígono: número del 1 al 6, definido al comienzo.Espaciado entre líneas: del juego de líneas paralelas, en

pulgadas.Angulo: entre el juego de líneas paralelas y la horizontal, en

sentido contrario al de las agujas del reloj.Pluma para el relleno: número de la pluma en el carrusel del

plotter.

POLIGONOS TIPO 3 y 6:

LINEA 2: Tipo de polígono , XDELTA , YDELTA , pluma para el relleno.P.ej. 1,0.5,0.5,1

Tipo de polígono: un 3 6 un 6.XDELTA: Espaciado horizontal entre símbolos, en pulgadas.YDELTA: Espaciado vertical entre símbolos, en pulgadas.Pluma para el relleno: número de la pluma en el carrusel del

plotter.

LINEA 3: Número del símbolo , tamaño símbolo, orientación aleato-ria?. P. ej. 11,100,Y

Número del símbolo: definido en CONFIG7.SYM.Tamaño símbolo : en milésimas de pulgada.Orientación aleatoria?: contestar "Y" 6 "N" si se quiere que los

puntos salgan rotados aleatoriamente o que todos tengan lamisma orientación. Generalmente "Y" da como resultadorellenos de buena apariencia.

Page 75: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

l

L

21

Y

1,1

0,0N

Y12,1101,1,30,0,EMPTY.SAM,01,00.04,0.06400,1,0,0, "Potygon 1"1,.03,90,1401,1,0 , 0, "Polygon 2"0,0,0,1403,1,0 , 0, "Polygon 3"3,.10,.10,1109,90,Y404,1,1,0, "Polygon 4"1,.03,00,1405,1,0 , 0, "Potygon 5"2,.040,0,1410,1,0 , 0, "Potygon 6"3,0.07,.06,1107,60,Y406,1,0,0, "Polygon 7"3,.08,.08,19,35,14408,1,0 , 0, "Polygon 8"2,0.05,45,1409,1,0 , 0, "Polygon 9"4,.03,90,2411,5,0,0, "Polygon 10"6,.06,.06,2114,74,Y412,2,1,0, "Polygon 11"4,.03,00,1413,2,0 , 0, "Polygon 12"5,.040,0,10,0,0,0,

IIIIIIIIIIIIIIIIIIIIIIIIIIII 1

2

3

4

5

...:...... 7

sw= 8

9

10

11

12

Fig. 3: Ejemplos de polígonos rellenos. A la izquierda se incluyeel fichero de control de plotter usado para imprimir lospolígonos de la derecha.

4.7.- TEXTOS ALFANUMÉRICOS . CODIGOS 500..599

1

Los códigos 500-599 permiten introducir en el mapa textosalfanuméricos es decir literales o números.

Todos los textos deben estar creados en un fichero ASCIIpara su posterior recuperación. La selección de distintos códigospara este tipo de elementos permite utilizar diferentes plumas

Page 76: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

22

y tipos de letras para distintos textos. Los códigos 500-599permiten escribir textos de varias líneas e incluir un punterodesde el texto hasta el punto referenciado, mientras que loscódigos 700-799 permiten que el texto se adapte a un contornocurvado.

DIGITALIZACION

CODIGO= El número definido por el usuario.Pl = El número del texto en el fichero ASCII (todos los

textos del fichero ASCII tienen que tener un número deidentificación).

P2 = Tamaño de las letras, expresado en milésimas de pulgada.

El primer punto digitalizado sitúa el texto. Los siguientespares de puntos definen segmentos rectos (punteros), lo quepermite referenciar con el rótulo puntos algo alejados (porejemplo, para etiquetar un afloramiento de pequeñas dimensiones).Se debe usar siempre la tecla "0" salvo para el último punto.

Si se desea introducir un texto que no se metió previamenteen el fichero ASCII, se introduce un cero en Pl . El programapedirá entonces el texto y lo añadirá al fichero antes decontinuar normalmente.

FICHERO DE CONTROL DE PLOTTER:

Se necesitan dos líneas:

LINEA 1: Código, número de pluma, ángulo de letras, ángulo depalabras . P. ej. 501,1,0,30

Código del símbolo: un número del 500 al 599, elegido por elusuario.

Número de pluma: número en el carrusel del plotter.Angulo de letras: si se especifica un valor mayor que cero, las

letras saldrán en cursiva. Se aconseja no especificarvalores mayores de 30°.

Angulo de palabras: si se especifica un valor mayor que cero,los textos saldrán girados este ángulo en el sentidocontrario a las agujas del reloj.

LINEA 2: Nombre del fichero ASCII, número del FONT. P.ej.TEXTOS.DAT,O

Nombre del fichero ASCII: que contiene los rótulos del mapa, conel formato que se definirá a continuación.

Número del FONT: cualquiera de los definidos. Se aconseja usar0 para letras de baja calidad (rápidas) y 2 para presenta-ciones elegantes.

Page 77: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

23

ESTRUCTURA DE LOS FICHEROS CON TEXTOS

La estructura de este fichero, que sirve tanto para loscódigos 500-599 como para los 700-799, es simple. Para cadaelemento o rótulo (pueden ser varias líneas) se introduce unalínea con el número del rótulo, una coma, y el texto (entrecomillas). En líneas siguientes puede haber más textos entrecomillas (para rótulos de varias líneas) hasta que una línea con"EOT" cierra el elemento. Resumiendo, la estructura para cadaelemento es:

Número, "Etiqueta""Otras líneas (opcional)""EOT"

Donde el número es el que hay que introducir como parámetro1 al digitalizar.

Un ejemplo de fichero con textos es el siguiente:

1,"Les Cases de Alcanar""EOT"

2,"Alcanar""EOT"

3,"San Jorge""EOT"

4,"Vinaroz""EOT"

5,"Cálig""EOT"

6,"Benicarló""EOT"

7,"Peñíscola""EOT"

8,"31-21 (546)""EOT"

9,"32-21 (547)""EOT"

10,"31-22 (571)""EOT"

11, 19 32-22 (571 bis)""EOT"

El programa GSMUTIL permite introducir cómodamente lostextos con este formato.

El tamaño de los textos depende del tipo de mapa. Si el mapatiene coordenadas geográficas, los rótulos saldrán exactamentecon el tamaño especificado. Si las coordenadas son cartesianasel tamaño de los rótulos se verá afectado por la escala del mapa.

Page 78: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

24

4.8.- LINEAS SUAVIZADAS. CODIGOS 600..699

Estos códigos sirven para representar líneas, pero adiferencia de los códigos 1 a 99 el ordenador dibuja una curvasuavizada que pasa por todos los puntos, en lugar de unapoligonal. El programa dibuja la curva suavizada de acuerdo conuna ecuación de tercer grado. Es necesario digitalizar al menos6 puntos para que el ordenador dibuje la curva suavizada. Si seintroducen 5 o menos puntos (o más de 2500) los puntos se unencon líneas rectas.

DIGITALIZACION Y FICHERO DE CONTROL DE PLOTTER

Exactamente igual que los códigos 1 a 99.

ATENCION

Aunque las curvas suavizadas dan una apariencia muy buenaal gráfico, eliminando contornos angulosos, el suavizado puedeprovocar efectos imprevistos en esquinas afiladas y puede hacerque la curva dibujada se aparte de la real. Por tanto, las líneassuavizadas han de usarse con prudencia, siendo por lo general másprudente digitalizar más puntos. Las líneas suavizadas estánaconsejadas cuando la situación del elemento es solo aproximada(p. ej. un eje anticlinal) y con las líneas dobles (carreteraso autopistas).

4.9.- TEXTOS ALFANUMÉRICOS ESPECIALES . CODIGOS 700..799

Este tipo de códigos nos permite ajustar rótulos a loscontornos de los elementos del mapa. Se pueden representar lostextos en forma curvada o adoptando la forma del elemento querepresenta.

DIGITALIZACION Y FICHERO DE CONTROL DE PLOTTER

Exactamente igual que los códigos 500 a 599.

Para representar este tipo de códigos en el mapa, hay quemarcar con la tecla "0" los puntos por donde se quiere dibujarel literal, pulsando la tecla "1" para marcar el último punto.Por ejemplo, si se quiere dibujar el nombre de un río, semarcarán una serie de puntos a lo largo del mismo.

Page 79: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

25

5.- USO DEL PROGRAMA ITGEMAP

5.1.- ARRANCAR ITGEMAP.

Para empezar a trabajar con el programa solo debemos teclearel nombre de éste desde el sistema operativo.

C:>ITGEMAP (y pulsar [INTRO])

5.2.- MENU DE OPCIONES DE ITGEMAP.

Una vez dentro del programa nos deberá salir una pantallacon todas las opciones del menú del programa . Dicho menú es elsiguiente:

Opción 1. Empezar una nueva base gráfica.Opción 2. Abrir una base gráfica ya existente.Opción 3. Digitalizar nuevos elementos.Opción 4. Borrar elementosOpción S. Recuperar elementos.Opción 6. Cambiar parámetros de elemento.Opción 7. Listar contenidos de la base gráfica.Opción 8. Dibujar la base gráfica en

pantalla,disco,plotter.Ficheros de control del plotter.

Opción 9. Ejecutar comandos del Dos desde ITGEMAP.Opción 10. Salida del programa.

L

Page 80: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

26

5.2.1.- Opción 1. Empezar una nueva base gráfica

Si elegimos esta opción crearemos una nueva base gráficapara empezar a digitalizar las elementos.

Esta opción se debe elegir cuando queramos crear una basede datos nueva y no para recuperar una ya existente.

Lo primero que debemos decirle es el nombre del mapa quequeremos crear.

Si el mapa o base gráfica ya existiera entonces nospreguntaría que si queremos escribir sobre ella, perdiendo losdatos ya grabados anteriormente.

Luego nos preguntará si queremos una base gráfica cartesianao geográfica.

La diferencia entre ambas reside en que las bases geográf i-cas están referenciadas geográficamente, conociéndose la longitudy latitud de todos sus puntos, mientras que en las cartesianasse conocen las coordenadas de los puntos en un sistema cartesianodeterminado, que puede ser la proyección UTM o LAMBERT o inclusocentímetros o pulgadas del dibujo. Es conveniente trabajar concoordenadas geográficas mientras se trabaje con distintos tiposde mapas, y convertir el mapa a cartesiano para añadir la escala,el Norte, la leyenda, etc.

Una vez dicho esto, el programa pedirá un título para elmapa.

Por último pedirá que se definan las esquinas del mapa quevamos a utilizar. Los datos a introducir dependen del tipo demapa:

MAPAS CON COORDENADAS CARTESIANAS:

Hay cuatro opciones:

1- Pulsar desde el digitalizador las cuatro esquinas delmapa, empezando por la izquierda superior y acabando por laderecha superior.

r 2 a 4- Introducir desde el teclado las coordenadas de lasesquinas del mapa. Se pueden introducir las cuatro esqui-nas, la esquina inferior izquierda y superior derecha, osolo la superior derecha (si la otra es el punto 0,0).

Page 81: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

27

MAPAS CON COORDENADAS GEOGRAFICAS:

El formato de para introducir las coordenadas de lasesquinas es el siguiente:

DD,MM , SS,C,DDD,MM,SS,C:DD..: Grados de latitud.MM..:SS..:C...:

minutos.segundos.Dirección ( N o S )

DDD.: Grados de longitud.MM..:SS..:C...:

minutos.segundos.Dirección ( W o E )

Si el mapa que vamos a usar es estándar del IGN a escala1:50.000 ó 1:200.000 entonces solo le damos las coordenadas dela esquina superior izquierda y el programa calcula las coordena-das de las otras esquinas. Si no es uno de estos mapas esnecesario indicar las cuatro esquinas del mapa.

Una vez dadas las esquinas el programa pedirá que el radiode búsqueda de un elemento es 0.1 pulgadas, el cual puede sermodificado si queremos.

Una vez dicho todos estos datos ya podremos empezar aintroducir datos para digitalizarlos.

5.2.2.- Opción 2. Abrir una base gráfica ya existente

Si elegimos la opción 2 del menú principal, podremostrabajar con una base gráfica ya creada con anterioridad.

Para recuperar la base gráfica basta con teclear su nombre,no es necesario teclear la extensión.

5.2.3.- Opción 3. Digitalizar nuevos elementos

En esta opción lo que se nos permite realizar es digitalizarnuevos elementos o los que ya están digitalizados modificarlos.

Antes de comenzar a digitalizar elementos de un mapa, esnecesario contar con el dibujo en papel de dicho mapa. Estedibujo debe tener marcados cuatro puntos de calibración, quegeneralmente serán las cuatro esquinas definidas al crear la basegráfica. Las cuatro esquinas deben marcarse con una pluma muydelgada, o incluso con dos pequeños cortes en forma de cruzmarcados con una cuchilla de afeitar. Hay que pensar que cuantamayor precisión tengamos al marcar estos puntos, mayor precisióntendrá el mapa final.

Page 82: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

28

i

t

El dibujo en papel hay que fijarlo rígidamente al digitali-zador, con celofán en las cuatro esquinas . Cualquier movimientodel papel dará como resultado errores en la situación de lospuntos: el ordenador calcula las coordenadas sobre la tableta,no sobre el papel; si se mueve éste, los puntos se situarán fuerade su posición real. Los cambios de temperatura y sobre todo dehumedad hacen que el papel aumente o disminuya ligeramente detamaño . El pequeño cambio de escala previo a la digitalizaciónes compensado automáticamente por el programa , pero lo que nopuede hacer el programa es compensar los cambios que se produzcandurante el proceso de digitalización . Es importante mantener latemperatura y humedad estables en la habitación donde se realizala sesión de digitalización . Incluso la humedad de la mano deloperario puede provocar pequeñas deformaciones del papel; paraevitarlas se recomienda colocar un plástico transparente sobreel original.

Una vez seleccionada la opción de digitalizar nuevoselementos el programa pedirá el nombre del fichero de control deplotter ( con extensión PLT) que contiene todos los datos acercade los elementos a digitalizar . Este fichero debe ser creadoantes de arrancar el programa ITGEMAP.

Una vez hecho esto, preguntará si se quieren utilizar lasesquinas del mapa como puntos de calibración. La opción pordefecto es que sí. Es posible no obstante digitalizar por ejemploun mapa grande por partes (después será necesario retocar lasjuntas con GSMEDIT), y en tal caso hay que dar las coordenadasde las cuatro esquinas de la ventana que se va a digitalizar.

A continuación hay que indicar la distancia de edición quepor defecto es 0.1 pulgadas . Esta distancia es el radio debúsqueda que usará el programa para localizar puntos ya digitali-zados, que en este caso será 0.1 pulgadas.

Una vez introducidos estos datos, el programa pedirá quesincronicemos el digitalizador pulsando la tecla 110 " y que semarquen los puntos de calibración , generalmente las esquinas delmapa ( pulsando la tecla "0").

El ordenador comparara la escala X,Y con las esquinasintroducidas por el digitalizador y las coordenadas de la basegráfica . Si fueran diferentes en más de un 2 % daría un mensajede error preguntando si se quiere continuar ( por defecto no).

A partir de este momento la pantalla pasará a modo gráfico,dibujándose los elementos existentes en el mapa. El programatiene aquí dos modos de funcionamiento:

- MODO ELEMENTO , que permite digitalizar nuevos elementos.- MODO EDICION, que permite realizar modificaciones aelementos ya digitalizados.

Por defecto, se entra en modo elemento . A continuación sedescriben estos dos modos de funcionamiento:

Page 83: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

29

- MODO DE ELEMENTO . Tras haber terminado los apartados anterio-res, ya estamos en disposición de digitalizar nuevos elementos.

La pantalla o menú que nos encontraremos es el siguiente:

ElementoTECLAS DEFINIDASA: FIN CODIGOB: VENTANAC: CAMBIAR MODOD: DUPLICADOE: REINICIALIZAR0: MARCAR PUNTO1: FIN ELEMENTO2: FIN POLIGONO3: FIN POL. INTERNO

999: SALIRElemento..:CODIGO...:P1........P2........

7

1

Llegados a este punto se pueden digitalizar nuevos elemen-tos, o utilizar alguna de las otras opciones del menú: cambiarla ventana de trabajo (se aconseja usar siempre ventanaspequeñas ), cambiar a modo edición o salir ( volver al menúprincipal).

Si queremos digitalizar un elemento debemos decir el códigode éste, que debe corresponder con el que tiene en el fichero decontrol de extensión PLT. Si el código tiene menos de trescifras debemos pulsar la tecla "Al' del digitalizador paraterminar el campo.

Una vez dicho esto hay que introducir los dos parámetros P1y P2 cuyo significado depende del tipo de elemento ( véase ladescripción de los grupos de códigos ). Como siempre , la tecla "Al'sirve para terminar el campo si los valores tienen menos cifrasque la longitud máxima ( en este caso 6 cifras).

Entonces el programa pedirá que se situen en el mapa lospuntos del elemento así definido. Para marcarlos los situaremosen el mapa pulsando la tecla " 0" en el digitalizador, salvo parael último punto, que hay que pulsar la tecla "1" (o la tecla "2"si se quiere cerrar un polígono o la tecla " 3" si se quierecerrar un polígono interno).

Si en cualquier momento de este proceso se comete un error,se puede pulsar la tecla "E" y el programa no grabará los puntosmarcados , volviendo a pedir el código de un nuevo elemento.

Si queremos trabajar con una parte ampliada del mapa lo quedebemos hacer es abrir una ventana. Esto se hace pulsando latecla "B", y marcando la esquina inferior izquierda y superior

Page 84: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

30

i

1

derecha del mapa donde queremos abrir la ventana. Se aconsejatrabajar con ventanas reducidas, especialmente para mapasgrandes.

Si queremos introducir un elemento a digitalizar del mismotipo que el anterior, solo tenemos que pulsar la tecla "D". Elprograma pedirá los nuevos puntos y asumirá que el nuevo puntotiene el mismo código y parámetros Pl y P2 que el anterior.

Si queremos modificar un elemento ya digitalizado , debemospulsar la tecla "C", y entonces se cambia al modo de edición:

- MODO DE EDICION:

Saldrá este pequeño menú de ayuda:

INTRODUCIR CRITERIO:

EDITARFUNCIONESA: MOVER PUNTOB: ROMPER UN PUNTOC: CAMBIARD: BORRARE: SALIR

En este menú lo que hacemos es elegir un elemento paramodificarlo. Lo primero que se debe hacer es elegir el elementoa modificar. Para ello el programa pregunta el código delelemento; si se conoce es aconsejable introducirlo, dado que esmás rápido, pero si no se conoce se puede pulsar la tecla "Al'para que el programa busque por todos. Después se marca elelemento a modificar, y el programa busca los puntos situados enun entorno del marcado (hasta la distancia de edición especifica-da). Cuando localiza un elemento nos pregunta si es ese el quequeremos modificar o por lo contrario sigue buscando otro. Cuandoel programa encuentre el que nosotros deseamos hay que decirleque los aceptamos pulsando la tecla "C" y si queremos que sigabuscando hay que pulsar la barra espaciadora.

Cuando ya tenemos localizado el elemento deseado podemoshacer con él varias operaciones:

Moverlo de sitio, para lo cual pulsaremos la tecla "Al', nosdirá que marquemos el punto a mover, que lo confirmemos pulsandola tecla "C", y que le digamos la nueva posición del elementopulsando "1" sobre el mapa en el lugar que queramos ponerlo. Nospedirá confirmación para lo cual pulsaremos la letra "C" paradecirle que todo está correcto y que grabe la nueva posición.

Si queremos romper una línea del mapa solo tenemos quesituarnos sobre el punto en que queramos dividirla por dos ypulsar "B" y confirmarlo pulsando "C" y la línea quedará divididaen dos tramos.

Si queremos modificar la naturaleza del elemento digitaliza-do, podemos hacerlo pulsando "C". Primero elegimos el elementoa modificar y luego decimos los nuevos valoes de código, Pl y P2.

Page 85: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

31

Para borrar un elemento hay que localizarlo y pulsar latecla "D", y luego confirmarlo pulsando la tecla "C".

Se puede volver el modo elemento pulsando la tecla "F".

5.2.4.- Opción 4. Borrar elementos

Si deseamos borrar un elemento es necesario decirle elnúmero y pulsar INTRO. También es posible borrar elementos si nose sabe su número de entrada desde la opción 3 (digitalizarnuevos elementos) cambiando a modo edición, y con el programaGSMEDIT.

Si por lo contrario queremos salir de esta opción sin borrarnada solo tenemos que teclear 11011 mas INTRO.

5.2.5.- Opción S. Recuperar elementos

Si hemos borrado accidentalmente algún elemento, se puederecuperar con esta opción. Simplemente hay que dar el número delelemento que queremos recuperar. Si queremos salir sin hacer nadasolo tenemos que teclear "0".

5.2.6.- Opción 6. Cambiar parámetros de un elemento

i l

1

En esta opción podemos cambiar los parámetros de uno o devarios elementos.

Primeramente el programa preguntará si queremos hacer uncambio global o no o salir del programa. Si le decimos que si,modificará todos los elementos con un mismo códigono. Si decimosque no, modificará los que especifiquemos.

Si queremos un cambio global pedirá el código a cambiar, yqué es lo que queremos cambiar (código, parámetro 1 o parámetro2). Después introduciremos el nuevo valor , que será introducidoa todos los elementos con ese código.

Si no es cambio global irá preguntando el número delelemento a cambiar, hasta que se diga cero. Mostrará los valoresantiguos del código y parámetros 1 y 2, y pedirá los nuevosvalores.

5.2.7.- Opción 7. Listar el contenido de la base gráfica

Al elegir esta opción lo que conseguimos es un listado detodos los elementos que componen la base gráfica. Este listadose puede visualizar tanto por pantalla como por impresora. Bastaelegir la opción "P" para impresora o "S" para pantalla.

Page 86: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

32

Nos preguntará el número del código del elemento a listar,podemos decirle uno determinado, elegir todos los elementos dela base gráfica ( pulsando "-1" ), o salir pulsando la tecla "O" .

El listado consiste en el número de entrada del elemento,el código, los parámetros Pl y P2, la latitud y longitud o X eY del primer y último punto introducido, el número de puntosintroducidos.

5.2.8.- Opción 8. Dibujar la base gráfica en pantalla,plotter, disco , golden

r

k

Cuando ya hemos acabado el mapa, podemos visualizarlo enpantalla o producir una copia impresa.

Si el mapa tiene coordenadas geográficas tendremos quedecirle el fichero que contiene los parámetros del tipo deproyección que queremos usar.

Luego nos preguntará donde queremos visualizarlo, dándonoscuatro opciones:

"S" para visualizar por pantalla."P" para imprimirlo por el plotter."D" para crear en el disco un fichero de comandos HPGL"G" para crear en el disco un fichero compatible con el

programa PLOT de GOLDEN.

Nos pedirá que introduzcamos el nombre del fichero decontrol de plotter, o sea donde están los datos de los elementosdigitalizados en el mapa.

Nos dirá el tamaño que tendrá el mapa en dirección X e Y ynos preguntará si es correcto.

Si elegimos la opción de plotter nos saldrá un mensajediciendo que comprobemos que el plotter está en condiciones deimprimir y si lo está que pulsemos un tecla.

Si elegimos la pantalla, nos saldrá por ésta directamente.

L

Si la opción elegida fue Disco, entonces debemos darle elnombre del fichero donde lo va crear. Se debe dar un nombredistinto al fichero de control, pues de lo contrario lo borrará.

Nos pedirá que introduzcamos los valores P1X, P1Y, P2X, P2Y,donde Pl y P2 vienen dados por los diferentes tipos de papel delplotter. Los valores se introducirán separados por comas. Si elfichero se quiere para transferencia con otros paquetes gráficos(por ejemplo, es posible transferir gráficos desde ITGEGRAF aWordPerfect por esta vía) se puede dar unos valores cualesquiera,por ejemplo 0,0,10,10.

Cuando el gráfico esté terminado el programa preguntará siqueremos dibujar las esquinas , o poner marcas internas. Es

Page 87: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

33

conveniente marcar las esquinas si la copia impresa va a serutilizada posteriormente en la digitalización de otros elementoso por el programa GSMPBLD.

5.2.9.- Opción 9. Ejecutar comandos del DOS desde ITGRMAP

Eligiendo esta opción podemos ejecutar comandos del sistemaoperativo DOS desde el programa sin abandonar éste.

El programa nos dejará salir al DOS, desde donde teclearemoslos comandos que deseemos ejecutar.

Para volver a la ejecución del ITGEMAP hay que teclear elcomando "EXIT".

5.2.10 .- Opción 10. Salir al DOS

Al ejecutar esta opción abandonamos el programa definitiva-mente.

Page 88: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

34

6.- PROGRAMAS DE UTILIDAD PARA ITGEMAP.

6.1.- GSMUTIL.

Para ejecutar este programa solamente tenemos que teclearlo siguiente:

C:>GSMUTIL (y pulsar [ INTRO ])

Entonces nos aparecerá un menú del tipo:

GSMUTIL

1 - COPIAR ELEMENTOS SELECCIONADOS POR SU CODIGOEN UNA NUEVA BASE GRAFICA.

2 - CREAR UN FICHERO ASCII CON LOS DATOS DE LA BASEPARA TRANSFERENCIA CON SISTEMAS GIS.

3 - BORRAR TODO LO QUE SE ENCUENTRE FUERA DE UNPOLIGONO DEFINIDO EN UNA BASE GRAFICA.

4 - LEER UN FICHERO ASCII Y CREAR UNA BASE GRAFICA.5 - BORRAR TODO LO QUE SE ENCUENTRE FUERA DE UN

POLIGONO DEFINIDO EN UN FICHERO ASCII.6 - CREAR UN FICHERO DE TEXTO PARA LOS CODIGOS DEL TIPO

500 Y 700.7 - UNIR VARIAS BASES DE DATOS EN UNA SOLA DE SALIDA.8 - SUMAR LA LONGITUD DE LINEAS, AREAS O PERIMETROS

DE POLIGONOS.9 - FILTRAR UNA BASE GRAFICA ANTES DE IMPRIMIRLA.

10 - LEER UNA BASE GRAFICA, SOLAPAR NUDOS Y CREAROTRA DE SALIDA.

11 - CONVERTIR UNA BASE GEOGRAFICA A CARTESIANA.12 - CONVERTIR UNA BASE CARTESIANA EN GEOGRAFICA.13 - GENERAR UNA BASE GRAFICA DE SALIDA CONTENIENDO

TRAMAS DE LINEAS ( GRID DE LINEAS)14 - DEFORMAR EL GRAFICO.15 - SALIDA DEL PROGRAMA.

ELIGA UNA OPCION POR SU NUMERO:

Page 89: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

35

6.1.1.- Opción 1. Seleccionar elementos por su código enuna nueva base gráfica

Esta opción permite al usuario recuperar una base gráficaya existe y crear una nueva con los elementos que le indiquemos.

Esto se usa para :

Reorganizar la base gráfica de salida de acuerdo a unosciertos elementos.

Reducir el tamaño de la base gráfica , eliminando loselementos borrados.

Al seleccionar esta opción nos saldrá un menú del tipo:

Introduzca nombre de la base de gráfica de entrada.Introduzca nombre de la base de gráfica de salida.Introduzca código para seleccionar (-1=todos, 0=salir).

6.1.2.- Opción 2. Crear un fichero ASCII con los datos dela base para transferencia con sistemas GIS

Esta opción permite al usuario seleccionar una base de datos-de entrada y crear un fichero ASCII.

Este fichero puede ser editado por un editor de textos yhacer que pueda ser utilizado por otro programa de gráficos.

El menú de esta opción es el siguiente:

Introduzca el nombre de la base gráfica:Introduzca el nombre del fichero ASCII a crear:Introduzca código seleccionado (-1 todos, 0 salir):

Si creamos un fichero ASCII a partir de una base de datoscartesiana, el listado del fichero queda del siguiente modo:

En la primera línea se indica que es un base cartesiana.En segundo lugar viene el título de la base gráfica.Las cuatro siguientes entradas son las coordenadas de lasesquinas de la base gráfica.El resto de las líneas son los elementos de la base.

Si la base gráfica inicial es geográfica el listado delfichero en ASCII es del siguiente tipo:En la primera línea se indica que es una base geográfica.En la segunda línea viene el título de la base.Las cuatro siguientes líneas son las coordenadas de lasesquinas de la base gráfica dadas en Latitud, Longitudseparados por un blanco.El resto de las líneas son las coordenadas de los puntosdigitalizados.

Page 90: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

36

t6.1.3.- Opción 3. Borrar todo lo que se encuentre fuera de

un polígono definido en una base gráfica

Esta opción permite crear a partir de una base gráfica, otrabase nueva con los elementos comprendidos dentro de un polígonocerrado.

te:Para realizar estas operaciones debemos decirle lo siguien-

Nombre de la base gráfica de entrada.Nombre de la base gráfica de salida.Nombre de la base de gráfica que contiene el polígono.

Elemento número = # Nuevo número = #

Esto significa que el programa se está corriendo.

6.1.4.- Opción 4. Leer un fichero ASCII y crear una basegráfica

Durante la ejecución del programa nos saldrán dos mensajesdel tipo:

Esta opción nos permite crear a partir de un fichero ASCII-una base gráfica de salida.

Lo único que tenemos que indicar al programa es el nombredel fichero ASCII y la base gráfica que queremos generar.

El fichero ASCII debe concluir con un retorno de carro, puesde lo contrario nos dará un error del tipo: "Input Past End".

6.1.5.- Opción S. Borrar todo lo que se encuentre fuera deun polígono definido en un fichero ASCII

Esta opción es similar a la opción 3, pero el polígono sedefine en ASCII, en lugar de una base gráfica.

El borde del polígono es una serie registros con la Latitudy la Longitud (o X e Y) de los puntos que definen un polígonocerrado. Deben coincidir el primer punto y el último delpolígono. Cada línea debe terminat con un retorno de carro o hayriesgo de obtener el mensaje de error "INPUT PAST END".

El programa nos pedirá que le introduzcamos la siguienteinformación:

Nombre del fichero que contiene los datos del borde delpolígono.Nombre de la base de datos de entrada.Decir si las coordenadas son cartesianas o geográficas.

Page 91: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

37

A continuación nos preguntará si queremos el máximo y elmínimo del polígono como esquinas de la base gráfica desalida.También habrá que decirle el nombre de la base gráfica desalida.Y por último preguntará si queremos copiar las entradas queestán fuera o dentro de los límites del polígono. Si ledecimos "I" nos copiará los elementos que estén dentro delpolígono, pero si le decimos "O" no copiará los que esténfuera del polígono.

Los elementos con códigos entre 400-499, no se copian en lanueva base gráfica.

El fichero de polígonos debe concluir con un salto decarro,pues de lo contrario nos aparecerá un mensaje de error deltipo "Input Past End".

6.1.6.- Opción 6. Crear un fichero de texto para loscódigos 500 y 700

Esta opción nos permite crear un fichero ASCII paraelementos que tienen códigos comprendidos entre 500..599 y700..799.

El programa nos preguntará si queremos añadir datos a unfichero ya existente y nos preguntará el nombre del fichero.

A continuación nos dirá si queremos añadir un texto de unasola línea, varias líneas o si queremos acabar.

Cuando introducimos un texto de varias líneas, hay quepulsar [ Intro ] solamente (línea en blanco) para indicar el final.

6.1.7.- Opción 7. Unir varias bases gráficas en una sola desalida

Esta opción nos permite combinar varias bases gráficas enuna de salida.

El programa nos preguntará:

Si la base de salida tiene coordenadas Geográficas ocartesianas.

Si la base es Geográfica:Nombre de la base gráfica de salida y su título.Decir si queremos que las coordenadas las saque de una basegráfica ya existente.Si decimos que si debemos darle el nombre de la base y sidecimos que no debemos decirle que tipo de mapa es(1:50.000, 1:200.000 u otro). Pedirá que le introduzcamos

Page 92: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

38

las coordenadas del mapa en el formato ya conocido deDD,MM , SS,DDD , MM,SS,C.Por último preguntará las bases de datos que queremos uniro combinar en una misma.

Si la base es Cartesiana:Nombre de la base gráfica de salida y su título.Preguntará si queremos extraer las coordenadas de una baseya existente.Si le decimos que si debemos dar el nombre de la base de laque se van a extraer las coordenadas , y si le decimos queno debemos indicarle el método para especificarle lascoordenadas o esquinas del mapa:

1- Especificar la esquina superior derecha (X,Y).2- Especificar la esquina inferior izquierda (X,Y) y

la esquina superior derecha (X,Y).3- Las cuatro esquinas.

Nos pedirá las bases gráficas de entrada. Para cada una deellas pedirá además:

Desplazamiento del origen en pulgadas en dirección Xe Y. Por ejemplo, si se tiene digitalizado un cajetínpredefinido, se dirá la posición en pulgadas en la quese quiere insertar.La escala en dirección X e Y.El ángulo de rotación.

Estas tres últimas preguntas las repetirá el programa hastaque acabemos de introducir las bases de entrada.

6.1.8.- Opción 8. Sumar longitud de líneas, areas o períme-tros de polígonos

Esta opción es capaz de sumar e imprimir la longitud delíneas de código 1..99 y 600..699 y los perímetros y áreas depolígonos de códigos 400..499.

Nos pedirá la base gráfica que vamos a emplear.Para las bases Geográficas nos pedirá el fichero deparámetros de proyección.A continuación pedirá la unidad en que se van a representarlos datos (l-Km, 2-Millas, 3-Acres, 4-Hectáreas).Nos preguntará donde queremos visualizar los resultados, sipor pantalla o impresora.A continuación nos preguntará el código del elemento quedeseamos medir.

Y en unos momentos se visualizan en pantalla los datoscorrespondientes al área y perimetro del polígono seleccionado.

1

Page 93: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

39

1

6.1.9.- Opción 9. Filtrar una base antes de imprimirla

Con esta operación lo que se consigue es eliminar puntosrepetidos, reducir el número de puntos en las líneas y porconsiguiente reducir el tamaño de la base gráfica.

Con todos esto se gana velocidad al imprimirla.

La base gráfica original no se modifica , sino que se creauna base gráfica nueva para la impresión del mapa.

El usuario debe decirle al programa la distancia defiltrado, es decir la distancia mínima entre los puntos de laslíneas que contendrá la nueva base gráfica. El programa seleccio-na el primer y ultimo punto de cada línea, y va trazando la líneacon la distancia entre puntos que le hemos dado.

El programa nos pedirá que le introduzcamos el nombre dela base gráfica de entrada y la de salida.

El nombre del fichero que contiene los parámetros deproyección de la base geográfica. Si es cartesiana se omite.

La escala que se va a emplear como referencia para filtrarel mapa.

La distancia de tolerancia o sea la distancia entre puntospara dibujarlos.

El código del elemento que vamos a seleccionar para hacerel filtrado , si ponemos "1" elegimos todos, y si ponemos "0"salimos de esta opción.

6.1.10.- Opción 10. Leer una base gráfica, solapar nudos ycrear otra de salida

Esta opción procesa los elementos tipo línea (códigos 1-99).Establece un juego de nudos leyendo los extremos de las líneaspor orden secuencial. Cada vez que coge una nueva línea mira sialguno de sus extremos coincide (con un cierto margen detolerancia) con los nudos de elementos anteriores. Si es así,corrige las coordenadas de este punto para hacerlas coincidir conlas del nudo anterior . De este modo se consigue solapar losextremos de todas las líneas que convergen en un mismo punto.

Esta opción es necesaria porque al digitalizar varias líneasque parten del mismo punto nunca se marca exactamente el mismopunto, por lo que las tres líneas no coinciden exactamente en elmismo punto. Esto no es un problema grave para ITGEMAP, peropuede dar problemas si el mapa se traslada a otros sistemasgráficos.

Se aconseja digitalizar las líneas de intersección aintersección , después ordenar los elementos por códigos usandola opción 1, filtrar la base y finalmente solapar los nudos.

Page 94: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

40

Es aconsejable al ordenar por códigos que las líneas rectas(por ejemplo el borde del mapa) queden en primer lugar paraevitar que dejen de estarlo al correr esta opción.

6.1.11.- Opción 11. Convertir una base gráfica cartesianaa geográfica

Esta opción se emplea para crear una base geográfica desalida, a partir de una base gráfica cartesiana. Sirve parareferenciar geográficamente un mapa que antes estaba concoordenadas del dibujo.

El programa nos pedirá el nombre de la base cartesiana deentrada, el nombre de la base geográfica de salida, el nombre delfichero que contiene los parámetros de proyección de la basegeográfica, la escala del mapa para X e Y, y por último eldesplazamiento del origen. Undesplazamiento de 0,0 hará que laesquina inferior izquierda de la base cartesiana se coloque cercade la esquina inferior izquierda de la base geográfica.

La esquina inferior izquierda de la base cartesiana debetener las coordenadas 0,0 y todas las esquinas de la basegeográfica deben estar dentro de las de la base geográfica.

6.1.12.- Opción 12. Convertir una base gráfica geográficaa cartesiana

Esta opción es inversa a la anterior, ya que a partir de unabase gráfica geográfica, creamos una cartesiana de salida.

La Latitud, Longitud , las esquinas del mapa deben serconocidas de antemano. Los parámetros de proyección deben deestar creados antes de entrar al GSMUTIL.

El programa nos pedirá la siguiente información:

Nombre de la base gráfica de entrada.Nombre de la base gráfica de salida.Fichero con los parámetros de proyección.Latitud y Longitud de la esquina superior izquierda.Latitud y Longitud de la esquina inferior izquierda.Latitud y Longitud de la esquina inferior derecha.Latitud y Longitud de la esquina superior derecha.

6.1.13.- Opción 13 . Generar una base gráfica conteniendouna trama de líneas ( grid de líneas)

Esta opción nos permite dibujar tramas de líneas definidaspor coordenadas geográficas o cartesianas, según sea el tipo debase gráfica.

Page 95: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

41

t

Cuando se usa una base geográfica, el usuario debe especifi-car las coordenadas de Latitud para los límites Norte y sur, ylas coordenadas de Longitud para los límites derecho e izquierdo,el espacio entre las líneas de Latitud y Longitud y el código deestas líneas en la base gráfica de salida.

Se aconseja usar para estas líneas códigos del 1..99.

El programa nos preguntará los siguientes datos para poderrealizar todo este proceso:

Tipo de base gráfica (G/C):Nombre de la base gráfica de salida:Título para la base gráfica de salida:Código para la trama de líneas o Grid de líneas:Límite inferior ( DD,MM,SS,C):Límite superior ( DD,MM ,SS,C):Incremento de latitud (Delta ) (DD,MM , SS,C):Limite izquierdo ( DD,MM ,SS,C):Limite derecho ( DD,MM , SS,C):Incremento de longitud (Delta) ( DD,MM , SS,C):

Los segmentos de línea creados pueden ser unidos enpolígonos usando GSMPBLD.

Tras todos estos pasos se crea una base gráfica de salida-conteniendo el grid de líneas.

6.1.14.- Opción 14. Deformar gráfico

Esta opción nos permite deformar un mapa para que se ajustemejor a la realidad . Es útil cuando el mapa ha de superponersea otro mapa que presenta deformaciones o si se ha partido de unmapa imperfecto.

Se introducen al programa sucesivos puntos , con el desplaza-miento que debe aplicar en cada uno de ellos . El programa, porinterpolación, calculará la deformación a aplicar en el resto delos puntos del mapa.

Se aconseja usar siempre bases de buena calidad para quenunca sea necesaria esta opción . Si en una zona del mapa no sequiere poner ninguna deformación, es importante poner puntos condeformación igual a cero.

6.1.15.- Opción 15. Salida del programa

Con esta opción volvemos al sistema operativo.

Page 96: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

42

6.2.- CONSTRUCCION DE POLIGONOS CON EL PROGRAMA GSMPBLD.

El programa GSMPBLD coge líneas de una base gráficaGeográfica o cartesiana, y los une en polígonos cerrados o líneasde mayor longitud en la base gráfica de salida.

Mediante el digitalizador vamos eligiendo las líneas quedeseamos unir en los ya citados polígonos cerrados.

Se recomienda antes de ejecutar esta opción , filtrar la basegráfica para reducir el número de puntos de las líneas que vamosa seleccionar . Con esto conseguimos reducir el tamaño de la basey acelerar la operaciones. Se recomienda también crear una basecon solo los elementos estrictamente necesarios para la construc-ción de los polígonos. El programa GSMPBLD es muy potente perolento y requiere atención de un operador, por lo que es importan-te reducir al máximo el tiempo de ejecución.

Para definir los polígonos con el digitalizador es necesariocrear una copia impresa con solo los elementos necesarios,siguiendo las siguientes normas:

- Dibujar todas las líneas necesarias para la construcción delos polígonos.

- Dibujar las esquinas del mapa (decir que si cuando lopregunta al final del volcado del gráfico al plotter).

- Imprimir todas las líneas como sólidas y sin decoración desímbolos (crear un fichero de control de plotter especialpara este propósito).

- Imprimir el gráfico en modo borrador, para que salganmarcados los extremos de las líneas.

- Trácense todas las líneas utilizando una plumilla deplotter muy fina.

- Usar papel indeformable (poliéster).

Después hay que pintar a lápiz con diferentes colores laszonas correspondientes a los distintos polígonos y fijar estemapa al digitalizador para evitar que se mueva durante eltrabajo.

Después se corre el programa GSMPBLD. Hay que indicar elnombre de la base gráfica con las líneas y el que se generará conlos polígonos.

Las teclas para definir los polígonos son las siguientes:

Tecla 11 0" : selecciona una línea y continuamos eligiendo.Tecla 11 1" : selecciona una línea y terminan las entradas.Tecla "2" : selecciona una línea, cierra el polígono y

acaba con las entradas.Tecla "3" : selecciona una línea, cierra el polígono pero

continúan las entradas (fin de polígono interno).

Page 97: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

43

Si tenemos algún problema antes de completar una entradapulsando la tecla "E" volvemos al principio ignorando losúltimos puntos elegidos.

Si queremos unir varias líneas en una sola, lo que debemoshacer es pulsar la tecla "0" para elegir las líneas y al llegara la última línea pulsaremos "1"; de esta forma quedarán todasunidas como si fueran una sola.

Al acabar las operaciones, se vuelve al sistema operativopulsando el código 11 999 11 .

6.2.1.- Manual de operación de GSMPBLD

Para realizar todo esto con el GSMPBLD se procederá de lasiguiente forma:

Introduciremos el nombre de la base gráfica de entrada.El nombre del fichero que contiene los parámetros deproyección si la base es Geográfica, pues si es Cartesianase omite.El nombre de la base gráfica de salida.La distancia del radio de búsqueda.

Después de haber introducido todos estos datos el programa- nos pedirá que pulsemos con el cursor del digitalizador la tecla"0" para sincronizar, a continuación nos pedirá que marquemos lascuatro esquinas del mapa, y por último nos dirá la escala endirección X e Y, y nos preguntará que si queremos continuar. Sitodo está correcto contestaremos que si.

Aparece en la pantalla un menú del tipo:

ElementoTECLAS DEFINIDASA: FIN COGIGOB: VENTANAC: CAMBIAR MODOD: DUPLICADOE: REINICIALIZAR0: MARCAR PUNTO1: FIN MARCAR PUNTO2: FIN POLIGONO3: FIN INTERVALO

999: SALIR

CODIGO...:

II El programa nos pedirá que le digamos el código del elementoa digitalizar, y pedirá que le marquemos con las teclas "0", "1","2", "3", las líneas con las que queremos construir el polígonodeseado.

Page 98: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

44

Es importante trabajar siempre con ventanas reducidas, pueses más rápido. Atención: el programa hace caso omiso de laslíneas que están fuera de la ventana de trabajo, por lo que nolas puede encontrar; es importante actualizar a menudo la ventanade trabajo.

Una vez construido el polígono el programa lo visualizaráen pantalla y preguntará si es correcto o no, si le decimos quesi lo grabará, si no lo ignora y volvemos a empezar de nuevo.

Una vez terminado, dando al código "999" terminamos lasesión con el GSMPBLD y volvemos al dos.

6.3.- GSMEDIT

Este programa nos permite borrar puntos o entradas, moverpuntos, romper líneas y todo desde el teclado sin necesidad deusar el digitalizador . Es particularmente útil para retocar lazona de unión cuando el mapa se digitaliza por partes porlimitaciones de tamaño del digitalizador.

El programa necesita los siguientes ficheros para poderfuncionar correctamente:

GSMEDIT.EXE, CONFIG7.SCR, CONFIG7.SYM, O.FNT y otrosficheros definidos en el fichero de control del plotter.

Si la base es Geográfica, necesitaremos el fichero con losparámetros de proyección de ésta.

El fichero de control del plotter y el fichero con lostextos y datos que se especifican en el fichero de control.

Cuando comencemos a trabajar con el programa, este nospreguntará lo siguiente:

Nombre de la base gráfica sobre la cual vamos a operar.Fichero de control del plotter.Distancia del radio de búsqueda (por defecto es 0.1 pulgadaspero se debe ampliar cuando necesitemos localizar elementosen el mapa).

Page 99: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

45

tipo:Una vez dados todos estos datos nos aparecerá un menú del

EDITAR.

SELECCIONARCRITERIO.

POR CODIGOO "A".

B: VENTANA.C: REDIBUJAR.D: DUPLICADO.E: QUITAR

VENTANA.F: SALIR.X ZM:..Y ZM:..

La opción "B" permite seleccionar una parte del mapa (unaventana) y ampliar su tamaño para trabajar con ella. Esto esnecesario y útil cuando necesitemos trabajar con una ciertaprecisión.

Nos aparecerá en la pantalla un signo "+" que significa quedebemos señalar al programa cual es la esquina inferior izquierday superior derecha del mapa. Esto se hace moviéndose con loscursores hasta estos dos puntos y pulsando [ INTRO].

Si pulsamos las teclas "F" (rápido ) o "S" (lento ) le podemosdar al cursor más o menos velocidad al moverse por la pantalla.

Los parámetros XZM e YZM nos dicen las veces que estáampliado el mapa en la ventana.

Una vez construida nuestra ventana, lo que haremos seráempezar a trabajar sobre el mapa . Debemos elegir un elemento delmapa dando el código de éste o si no lo sabemos pulsando la tecla"Al' y posicionándonos con el cursor sobre el elemento elegido.

Si el programa localiza un elemento nos dirá que si es esteel que nosotros queremos o por lo contrario deseamos buscar otro.

Si es el elemento elegido pulsaremos la tecla "C" si nopulsaremos la tecla del espacio.

Page 100: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

46

Una vez localizado el elemento el programa nos dará lassiguientes opciones a realizar:

EDITAR FUNCIONES

A: MOVER PUNTO.B: ROMPER PUNTO.C: CAMBIAR.D: BORRAR.E: EXIT.

X ZM:Y ZM:

ENTRADA..:CODIGO...:P1.......P2.......PTS......

Cuando hemos localizado un elemento el programa nos dará elnúmero de entrada , su código y los parámetros P1, P2 y el puntosobre el que estamos situados. Ahora podemos realizar lassiguiente operaciones con este elemento:

Moverlo de sitio para lo cual pulsaremos la tecla "Al', nosdirá que confirmemos el punto a mover pulsando la tecla "C", yque le digamos la nueva posición del elemento pulsando " 1" sobreel mapa en el lugar que queramos ponerlo. Nos pedirá confirmaciónpara lo cual pulsaremos la tecla "Al' y luego la "C" para decirleque todo está correcto y que grabe la nueva posición.

Si queremos romper una línea del mapa solo tenemos quesituarnos sobre el punto en que queramos dividirla por dos ypulsar "B" y confirmarlo pulsando "C" y la línea quedará divididaen dos tramos.

Si queremos modificar alguna de las características delelemento digitalizado pulsando "C" podemos hacerlo . Primeroelegimos el elemento a modificar y luego decimos qué es lo quequeremos modificar, introduciendo su código y demás datos.

Para borrar un elemento solo hay que localizarlo y pulsarla tecla "D", y luego confirmarlo pulsando la tecla "C".

Para salir del programa se pulsa la tecla "E".

Para editar polígonos se puede cambiar el código de estospor un código 1..99 y después volver a restaurarlo . Esto se hacepor que si no solo saldría en pantalla el exterior del polígono.

Si tenemos un polígono con otro interno y queremos separaruno de ellos lo que debemos hacer es cambiar el código de lalínea y romper el segmento de línea que une ambos polígonos cerca

Page 101: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

47

de su centro , una vez hecho esto se borra ese segmento y yapodemos trabajar con dos polígonos independientes.

6.3.1.- Diferencias entre ITGEMAP y GSMEDIT.

Las esquinas que se dibujan en el plotter con ITGEMAP vienenespecificadas por el fichero de control del plotter, las entradasque estén fuera de estas esquinas no se dibujaran y los elementosque estén definidos en el fichero de control del plotter no serepresentaran.

Las esquinas de dibujadas en pantalla con el GSMEDIT son lasde la base gráfica, todas las entradas de la base se dibujanestén o no en el fichero de control del plotter, si el código deuna línea o polígono no está especificado en ese fichero, sedibujaran como una línea continua; las entradas con códigos1..399, 500..599, 700.799, si no están definidas se dibujarancomo líneas de puntos.

6.4.- QUEIT.

El programa ITGEMAP V.7 puede crear ficheros ASCII escritos-en HPGL (Lenguaje Gráfico para Hewlett Packard) como opción desalida.

El programa QUEIT manda esos programas a plotters quesoportan el HPGL.

Cuando ejecutamos este programa debemos decir el nombre delfichero que vamos a imprimir así como su extensión (generalmente.PLT).

El programa mandará el fichero al plotter y cuando acabe,volverá al sistema operativo.

6.5.- GSMPBS.

Este programa es similar a GSMPBLD , pero a diferencia deeste no hace falta tener una copia impresa del mapa y usar eldigitalizador , sino que la selección de segmentos se realizainteractivamente por pantalla.

GSMPBS o GSMPBLD ?

Por lo general este programa será más fácil de usar y máspráctico que GSMPBLD, pero más lento si los polígonos son muycomplicados ( consisten en gran número de líneas encadenadas).

Page 102: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

48

Preparación de la base gráfica para su uso con GSMPBS:

Al igual que para usar GSMPBLD, es conveniente crear unabase gráfica en la que solo estén las líneas que se van a usarpara la construcción de polígonos. Normalmente lo ideal esdigitalizar la geología antes que la topografía, ríos, etc. Estabase gráfica ha de estar perfecta; es conveniente comprobar muybien todos los detalles (incluidas las uniones de varias líneas,etc) sacando una copia impresa y comparándola con el original.El proceso es igual que cuando se trabaja con delineante: secomprueba que las líneas estén bien y después es cuando secolocan las tramas. Hay que recordar que las líneas largas hande estar rotas en tramos porque para construir los polígonos hacefalta tener todos los tramos necesarios. En posteriores versionesya se intentará mejorar esto.

Uso del programa:

Se teclea GSMPBS.

k

El programa preguntará el nombre de la base gráfica deentrada, que es la que contiene los contactos; preguntará elnombre del fichero de control de plotter (p. ej. STANDARD.PLT);si se usan coordenadas geográficas también preguntará el ficherode parámetros de proyección, y finalmente el nombre del ficherode salida, en el que se guardarán los polígonos.

rá:El programa dibujará la base gráfica de entrada y pregunta-

INTRODUZCA CODIGO (999 PARA SALIR, B= VENTANA, C= ZOOM OUT, D=VENTANA ORIGINAL):?

Se selecciona el código del polígono a crear (p. ej. 400).Entonces sale un nuevo menú a la derecha con las opcionesposibles para crear el polígono. El modo de operar normal será:

- Se posiciona el cursor en un segmento- Se selecciona pulsando 0 en el teclado- Se confirma o no cuando el programa lo selecciona.- Se continúan seleccionando segmentos por orden, hasta el últimopara el que se cierra el polígono pulsando la tecla 2.

6.6.- GSMROSE.

tPermite dibujar diagramas de rosa con elementos de un

gráfico. Por ejemplo se puede dibujar el diagrama de densidadesde fracturas con las fracturas que se hayan dibujado.

Hay dos opciones para realizar el diagrama. Con la primerase realiza un contaje simple, sin tener en cuenta la longitud decada elemento (cuenta una fractura ya sea larga o corta) y lasegunda pondera la longitud de cada elemento utilizado. Existeademás otra diferencia: el método de contaje simple usa solo el

Page 103: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

49

primer punto y el último de cada elemento y el ponderado enlongitud usa todos los segmentos de cada línea. Por lo generalel ponderado en longitud es más significativo, pero el otro esmás parecido a lo que se hace a mano normalmente.

Operación de GSMROSE:

t

Una vez ejecutado el programa, preguntará:

- Nombre de la base gráfica: la que contiene los elementos conlos que se desea realizar el diagrama (por ejemplo las fallas).- Introduzca código (0 para salir): hay que seleccionar el códigodel elemento deseado (por ejemplo 4 si eran fallas).- Introduzca el tamaño de los intervalos en grados (1 a 10): Sise pone 1, el círculo se dividirá en 360 intervalos y si seintroduce 10 serán solo 36. Con pocos datos es mejor un valoralto, 5 6 10, pero si hubiese muchos se podría poner un intervalomás estrecho.- Introduzca pluma, radio, XOFF, YOFF: normalmente póngase1,3,0,0- Introduzca opción 0- Ponderado en longitud, 1= contaje simple:Normalmente, úsese 0.- Gráfico a la pantalla, plotter o disco? (S,p,d): NormalmenteS (pantalla).

El programa dibujará el gráfico (normalmente a la pantalla).Después pregunta:

- Desea imprimir una tabla de valores?: Digase Si o No.- Desea crear un gráfico de GSMAP?: Si dice que Si, se creará ungráfico de GSMAP que contendrá exactamente este gráfico, parapoder modificar cosas, añadir, etc. En tal caso preguntará:

- Nombre de la base gráfica de salida: el que se desee.- Título de la base gráfica de salida: idem.

El programa volverá a preguntar un nuevo código a utilizar,por si se quisiera hacer varios diagramas con la misma basegráfica. Cuando se quiera terminar se introduce el código 0.

6.7.- GSSECT.

Permite realizar con rapidez los perfiles topográficosnecesarios para dibujar cortes geológicos. En el digitalizadorse van marcando los puntos de corte de las curvas de nivel conla sección y se dice si van subiendo o bajando. También se puedenmarcar los contactos geológicos. Los cortes pueden ser rectos ocurvos. Desgraciadamente se necesita tener un cursor de 16botones para usar este programa, por lo que los usuarios quetengan uno normal no podrán utilizarlo.

Page 104: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

50

6.8.- GSDIG.

Permite obtener las coordenadas (UTM o geográficas) de lospuntos situandos en un mapa.

El mapa se coloca en el digitalizador, se marcan cuatropuntos de control y a continuación los puntos deseados, obtenién-dose sus coordenadas en un fichero ASCII.

Operación:

- Se introduce el nombre del mapa a digitalizar.- Se introduce el tipo de mapa. Normalmente cartesiano.- Coordenadas de los cuatro puntos que se utilizarán paracalibración.- Nombre del fichero de salida (p.ej. RESULT.DAT)- Prefijo y sufijo de los puntos. Por ejemplo se pueden digitali-zar todos los puntos de inventario de un octante, y se pondríade prefijo 182450 y después solo hay que poner 001, 002, 003, ...El sufijo normalmente se dejará en blanco.- Máximo número de dígitos: en el ejemplo anterior, 3.- Formato deseado. El genérico creará una tabla ASCII normal, elformato hoja de cálculo facilitará su exportación a una hoja decálculo.

Después habrá que marcar los puntos de control en eldigitalizador, como en GSMAP. Aparecerá después la pantallagráfica con un menú. Para ir digitalizando puntos hay que teclearel identificativo (034 para el 182450034 en el ejemplo anterior)y marcar la situación del punto. Para salir se teclea "D". Sepuede cambiar el prefijo (por ejemplo por cambiar de octante)pulsando "C".

Page 105: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

51

7.- SISTEMAS DE PROYECCION

LI

El programa ITGEMAP permite imprimir los mapas con distintossistemas de proyección. Aunque son posibles muchos otros, por suempleo en España son de destacar la proyección policónica deLambert y la UTM.

La proyección UTM es usada en los mapas a escala 1:50.000del IGN, siendo muy útil para mapas a escala detallada. Por elcontrario los mapas que cubren todo el territorio nacional suelenestar en proyección cónica conforme de Lambert. ATENCION: elsistema de proyección de un mapa no coincide necesariamente conla cuadrícula que tiene representada; por lo general los mapasindican en alguna esquina el sistema de proyección empleado y losdatos principales de dicha proyección.

Para usar uno u otro tipo de proyección, es necesario crearun fichero de parámetros de proyección (generalmente conextensión .PRJ). La estructura de este fichero para proyecciónUTM o Lambert es:

PROYECCION UTM:

Fichero Descripción--------------------- ----------------------------------------1 "1" designa UTM6378.2064 Radio ecuatorial del elipsoide6356.5838 Radio polar del elipsoide3,0,0,W Longitud del meridiano principal0.9996 Factor de escala

El meridiano principal es el central del HUSO. Los husos vande 6 en 6 grados, por lo que los meridianos principales son el3, 9, 15, etc.

PROYECCION LAMBERT:

Fichero Descripción--------------------- ----------------------------------------36378.20646356.583837,10, 41.058,N42,49 , 18.942,N3,0,0,W

"3" designa proyección LambertRadio ecuatorial del elipsoideRadio polar del elipsoidePrimer paralelo principalSegundo paralelo principalLongitud del meridiano central del mapa

Page 106: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO
Page 107: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

CONFIG7.SYM

L1

The Pile named CONFIG7.SYM contains the definitions of symbois used by GSMAP. The file is anASCII file that can be modified by use of a word processing program to modify standard symbols or add newsymbols .symbols . New symbois can be encoded by the user and included in the CONFIG7.SYM file. Coding iseasier than might be anticipated . Symbois are drawn with straight unes and/or with circles . Closed polygonsdefined by fines or circies may be filled. Symbols may be posted with the number specified in PARA2 ifdesired . The CONFIG7.SYM file is limited to 2,000 fines; the standard file released with Version 7 has about1,500 fines, and so has room to grow.

Coding of new symbois

Any unused number with theee digits or less can be selected for a new symbol. The numbers 200-299have special uses as these define uses of codes 200-299, the individually rotatable symbois which are rotatedaccording to Parameter 1 and can be posted with numerical values drawn from Parameter 2 in the data base.

Starting

To be consistent with other svmbols, sketch a square with cides of unit length and a point at the center.Figure 11 provides examples. Assume that the pen is at the center point of the square . Each fine of the codedescribing the symbol provides one instruction to the computer . The center of the square locates the pointdigitized. A symbol is drawn using straight line segments (moves) and circies . Moves can be either with pen up(no line drawn) or with pen down (fine drawn). Moves can be combined to define polygon which will be filled(solid fill). Circies may either be filled or not filled.

The first fine of the code for a symbol specifies the number assigned to the symbol and the number offines (records) required to define that svmbol, the X and Y coordinates of the referente point for posting, andthe size (in inches ) of the height of the numbers to be posted (0's if no posting is desired). Subsequent finesconsist of a series of instructions for the plotter. No more than 251ines may be used.

Moves

A fine starting with a "PU" tells the plotter to move to a new position with the PEN UP (no finedrawn); a fine starting with "PD" specifies that the move is made with PEN DOWN (drawing a fine). All movesare relative to the last point . After the "PU" or "PD" at the start of a fine a comma must be used ; the numberafter this comma specifies the X distante to the next point, then a comma must be used; the number after thesecond comma specifies the Y distante to the next point.

Polygons

A Une starting with a "PM" is an instruction to the plotter about a polygon.

"PM",0,0 defines the start of a polygon."PM",2,0 ends a polygon and ends polygon mode for the symbol.

The polygon defined between "PM",0,0 and "PM",2,0 instructions will be filled with a solid pattern.

tMoves between "PM",0,0 and "PM",2,0 instructions should define a closed polygon ; if the polygon is not

Closed, the "PM",2,0 instruction forces a closing of the exterior polygon to the point occupied by the pen whenthe "PM",0 instruction was issued.

91

l

Page 108: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

Exterior and interior polygons

"PM",1,0 ends a polygon but leaves the computer in polygon mode . This instruction is used, forexample, between moves that define an externa¡ polygon and moves that define an interna¡ polygon to be leftunfilled.

The "PM",1,0 instruction forces a closing of the polygon back to the position at the time the "PM",0,0instruction was issued

Cireles

A Une of code starting with a "CP, instruction calls for the drawing of a circe. The "CI" must befollowed by a comma. The number following the comma specifies the diameter of the circle to be drawn. Thisnumber is followed by a comma, then by a 0 (zero). The diameter is specified in units relative to the unitsquare as discussed at the start of this section.

The center of the circe is the point occupied by the pea at the time�the "CI" instruction is given. A "CI"instruction defines a complete polygon ; it is equivalent to a set of moves between "PM",1,0 instructions, butcounts as a single fine.

Referente position for posting of symbols Codo Group 200-299

A reference position for posting of numbers is given in the first fine defning the symbol following thesymbol number and number of moves and before the number specifying the sine of the posted numbers. Thisreferente position is defined in the coordínate space of the unit box used for coding of the symbols. Checksymbols with posting in the CONFIG7.PLT Pile for examples, especially study defini tions of symbols 201 and 202.O's are used for positions j height of characters for symbols without posting.

Additional information on coding is given in the Interfacing and Programming Manual supp lied withHP plotters. Picase note that not all HPGL commands are supported by leve¡ 7 programs. Use only thecommands provided aboye. Examples of the coding of symbols are diagrammed on Fig. 11.

Symbol 209: Uses PU and PO moves

209,6,0,0,0 - symbol number, number of lines of eode ,O's indicate no posting-PU",0.2,-0.5"PD",0.0,1.0'PO',0.1,-0.2-PU",-0.5.0.2

-PD',-0.1,0.2

92

Page 109: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

L

Symbol 14 ; Uses PU and PO moves, and ene filled polygon

4

14.8.0.0,0 -symbol number, number of linee of cede , 0's indicate no postingPU',0.5.0.5 - move te the upper right cerner of symbol; PUPD',-1.0,0 .0 - move te upper left comer; POPD',0.0 ,- 1.0 - move te lower left comer, POPM',0,0 - starts polygon te be filledPD',1.0 . 0.0 - move draws lower lino of filled trianglePD',0.0,1.0 - move draws right edge of filiad triangle'PD',-1.0,.1.0 - move draws hypotenuse of filiad triangle-PM-,2,0 Enda definition of filled polygon

- Ftling of triangular polygonNote : the 'PM',0.0 instruction starts definition of a polygon te be filled; the PM',2.0 ende the polygon 's definition

1

Symbol 77, uses PU and PO moves , and two circies defined as exterior and interior polygon.

77,14,0,0,0PU',0,1.0•PD',0, -0.5PU',0,-0.5PM',0,0 •starts filled polygon-circieCr,.5,0 -specifi es circie, diameter 0.5PM',2,0 -anda filled polygon-circie'PU',0,-0.5

PU',• 1.0,1.0

•PU',1.0,0.0

'PU',-1.0,0.0-Cr,1,0 opon circie ; polygon not specified; circie will not be filled

- The "units" for the diameter of the circies are specified in the sane "units" as the "moves" for the pea, based onthe unir square.- Lines for symbol 77 go outside the unit square ; this is permissible . The only reason for the unit square is toassist in keeping symbols similar in size.- Symbol 209 with coding as draws here was found to be too small; it has been enlarged in the standard set.

93

Page 110: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

r` Kp

SYMeCL 209

6

\ 17

SYMeoL 14

14

SYMBOL 77

a

12

Figure 11._ Examples of coding of symbols. Unit square shown by dotted limes, pen up moves by dashed limes,pen down moves by solid limes.

94

Page 111: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

HARDWARE INSTALIATION AND CONFIGURATION FILES

t This section deals with the physical installation of the digitizer and plotter, the connection of thesedevices to the computen, and verification of correct installation . A worksheet is supplied to assist recording ofsettings . The makeup of configuration Piles and modifications required to tune the files to specific hardwareconfigurations is also described. The plotter and the digitizer must be connected to serial ports; there must be amatch between the port connections, the communications parameters of these devices, and the settings of theprograms. The printer must be connected to parallel port #1 (LPT1:).

Standard configuration files

L

Three configuration files named CONFIG7.DIG, CONFIG7.PLT, and CONFIG7.SCR, for thedigitizer , plotter, and screen (monitor) may require modifica tion to match your computer system . The PileCONFIG7.SYM contains the defini tions of symbols and does not require modification.

The configuration files CONFIG7.DIG, CONFIG7.PLT, and CONFIG7.SCR supp lied on Disk #1 canbe used without modification If the conditions below are satisfied.

- The digither is connected to COM2 and set to 1200 baud and is a GTCO Digi-Pad 5, or emulates the GTCOas recommended below.- The plotter is connected to COM1, and set to 2400 baud, and set as recommended below.- The monitor is in CGA mode.

If these conditions are not satisfied , modifications must be made. Normally only the first Une of eachfile must be changed. Use a word processing program that does not leave embedded characters.

95

Page 112: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

Functions of Configuration files

CONFlG7.DIG

Digitizer configuration. The first fine of this Pile sets communication parameters between computerand digitizer; che second selects use of a multi-key cursor or a single key cursor using a Menu template.Succeeding fines act as a cable for use with the multi-key cursor translating characters sent by che digitizerinto che characters used by the programs to specify functions and setting parameters for che sounds thataccompany some of the digitizer operations.

CONFlG7.PLT

Plotter configuration and parameters for fine types 1-18 (patterns).

CONFlG7.SCR

Screen graphics mode. This Pile sets the graphics mode (first record) and sets colors for specified codesfor EGA and VGA monitors. A sample configuration Pile for EGA and VGA monitors named CONPIG7.EGAis included on che release disk.

The contents of che configuration files, and changes that may be made to accommodate differentsystems are described on subsequent pages, with printouts of sample files annotated to explain their contents.The worksheet on the next page provides a convenient format for recording data needed to customizeconfiguration files.

96

Page 113: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

t INSTALLATION WORKSHEET

DIGITIZT..ftPort Key Cher position

Spaad

Parity

X Coordinata Starting

Width of X Coordinat•

Hits /Chas _

Stop bita

Y Coordinata Startins

Widtb of Y Coordínete

Non Numerie Keys:

A Laboled Transmits es ASCII coda

B Labaled Transmita as ASCII coda

C Labaled Transmita aa ASCII codo

D Laboled Transmita as ASCII coda

£ Laboled Transmita es ASCII codo

F Labelad Transmita as ASCII codo

PLOTTER

ASCII codas ara listad in the back of the BASIC Manuel

Port

Spoed

Parity

Hits/Char

Stop bita

97

Page 114: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

DIGITIZER

The digitizer must:1. Transmit data to the computer using RS232C communications protocol.2. Send information in the form of ASCII eharacters followed by a carriage return . When a key is depressed on

the keypad of the digitizer, the digitizer must send three pieces of information as a part of the string a character

representing the key depressed, the X coordinate , and the Y coordinate . It should have a resolution of 0.001

inch.

Digitizer Installation

1. Connect the cable from the digitizer to one of the se rial ports. Note whether the port is COM1 or COM2 on

the worksheet.2. Set the digitizer switches for the communications speed you want to operate; we have found 1200 baud to besatisfactory. Record the baud rate on the work sheet.3. Set digitizer switches for parity; generally you will have a choice of the following:S - SPACE: Parity bit aiways transmitted and received as a space (0 bit).N -NONE: No parity transmitted or checked on receive.O - ODD: Odd transmit panty, odd receive panty checking.E -EVEN: Even transmit parity, even receive parity checking.M -Mark: Parity bit always transmitted and received as a mark (1 bit); We normally use N. Record thesettina on the worksheet.4. Set the number of databits per character on the digitizer switches. The choice is generally 7 or 8. We use 8.Record the value on the work sheet.S. Set the number of stopbits on the digitizer switches. The choice is 1 or 2; we use 1. Record the setting on theworksheet.6. Set the digitizer switches to transmit a carriage return only; set switches to NOT transmit a fine leed.

The following BASIC (BASICA) program can be used to check transmission between the digitizer ahdcomputer. It may require modification to reflect the values set in previous steps . It is set up using the values wenormally use . Modifications normally are on line 10; refer to the BASIC manual supplied with your computerfor a description of the OPEN COMa: command.

10 OPEN 'COM2:1200,N,8,V FOR INPUT AS #120 PRINT 'HIT KEYS ON DIGITIZER KEYPAD ONE AT A TIME'30 UNE INPUT #1, DSTRING$40 PRINT DSTRINGS50 GOTO 3060 END

If the aboye program does not run, check switch settings and/or cable connections and retry theprogram. If it still does not work, check the digitizer manual and seek assistance.

Implementation on GTCO digitizers

For the GTCO Digi-Pad series of digitizers connect a null-modem cable from the computen serial port(COM2:) to port J5 on the digitizer . The cable diagram is shown in the GTCO user' s manual, appendix onRS232 interfacing , DTE-to-DTE cabling. The following switch settings are used.

Settfngs Atternate settings i f previous settings set digitizer to incremental mole.

12345678 1234567851 11100001 1•ON 51 11100001S2 1 1 1 0 1 0 0 0 0. OFF 52 1 1 1 0 1 0 0 0S3 01101000 S3 00001000

98

Page 115: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

Implementation on Summasketch professional (1201)

i

1 7

Í,

The Summagraphics SummaSketch Professional Mode11201 has three banks of switches located atthe top of che back side . Switch banks SW2 and SW3 are deactivated . On switch group SW1 only switchs 1,2,and 3 are active ; all others are deactivated. As delivered the three switches are set as follows:

1= ON 9600 BAUD2=ON BINARY DATA FORMAT3=ON 8-BIT BYTE, ODD PARITY

These switches should be changed to the fo llowing:1= ON 9600 BAUD2 = OFF ASCII DATA FORMAT3 = OFF 8-BIT BYTE, NO PARTTY

After changing diese switches the reset switch should be depressed (or the power shut off and thenturned back on). The CONFIG7.DIG Pile should read as follows if che digitizer is connected to serial port 1:

"COM1: 9600,N, 8, 1""MENU"1, 5, .0017,5,.00196,1261,65349,63440,651760,9.100001100,9.100001130.810,63

The Summasketch is internally set to operate in stream mode, 500 linos/inch, and there are noswitches to reset diese settings . We have included a small program called SUMSKETC.EXE that will sendthe appropriate commands to the digitizer to switch it to point mode, 1000 fines/inch. This program must berun every time che power is turned off or che RESET button depressed.

The following program can be operated under BASICA, and is easily modified to changecommunication parameters to accomodate individual systems and set che Summasketch digitizer for use withche programs of chis release, replacing SUMSKETC.E.XE.

10 OPEN "COM1:9600,N,8,1" AS #120 PRINT #1,USING T;"B";30 PRINT #1,USING 1";j";40 CLOSE #150 END

Implementation on Numonics digitizer.

Settings used for one Numonics 2200/2400 digitizer

Switches from left to right, 1-on, 0-offSwitch bank B Switch bank A00111011 10110001

99

Page 116: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

The keypad version of the CONFIG7.DIG file could not be used with the Numonics digitizer becausethe format of the ASCII response from the digitizer varied from key to key. 1.0 was used on the two finesfollowing the "MENÚ" record to set the scale because the decimal point is supplied as a part of the X and Ycoordinate string.

The sample CONFIG7.DIG Pile below specifies that the digitizer set for 5 digits before the decimalpoint, 3 digits after the desimal point (the default is 4 and 3). On this digitizer the decimal point is sent as apart of the ASCII string.

"COM1: 1200,N, 8, 1""ME1�V"

4,9,1.0 default settings 4,8,1.015,9,1.0 13,8,1.096,1261,65349,65440,631760,9.100001100,9.100001130.810,65

Implementation on Summagraphics Microgrid II

Switch settings:

DIP SWITCH 1: DIP SWITCH 2:3-4-5-6-ON 2-3 ON1-2-7-8-OFF 1-2-45-6-7-OFF

CONFIG7.DIG"COM1: 1200,E,7,1 '*KEYPAD"15,22,5,0.0019,5,0.0011515,001,102,203,305,406,507,609,710,811,913,A15,B04,C08,D12,E16,F

100

Page 117: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

Implementation on the Summagrapliics Mlicrogrid II Professional Model MM2 1812 with 16 button cursor.

0

b

tt

k-

There are no externa¡ switches on chis digitizer; settings are determined by software. A programSEND.COM is supplied with this digitizer. Before entering GSMAP use the SEND.COM program to initializethe digitizer with the following the word SEND is not case sensitive , the remainder b case n i iv . The "[sequence ( uppercase6[) is interpreted by the digitizer as an Escape sequence; ^ does not mean Ctrl in thissequence.

SEND /1/u/c"[M1^[MA"[C2

The CONFIG7.DIG Pile to be used with the aboye utility program "send" is as follows for a digitizerconnected to serial port number 1:

"COM1: 9600,E,7,2""KEYPAD"17,21,7,19,7,11614,001,102,203.305,406,507,609,710,811.913.A15,B04,C08,D12,E16,F96,1261,6.5349.6.5440,651760,9.100001100,9.100001130.810,65

101

Page 118: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

CONFIG7.DIG for GTCO digitizers with 16-key keypads.

L

Parameters in this example apply to GTCO digitizers set up as recommended using the 16- key cursor.Annotations are not a part of the file. Normally only the first fine of this Pile needs to be changed toaccommodate individual systems. The final seven lines tune the frequency and duration of the sounds of thesystem during digitizing.

File

"COM2 : 1200,N,"KEYPAO"1,12, 5, .0018, 5, .001160,01,12,23,34,45,56,67,78,89,9:,A;,8<,C=,0>,E?,F96,1261,63349,6.5440,6.51760,9.1100,9.1130.810,6.5

1"8,

1 Annotations ( not a part of the fiie)

Port , baud rete , see OPEN COM , instructionSpecifies use of nulti-key cursorPosition, 0 characters sent te i dentify key when a key i s pressedStart position , field length X coordinete , resolutionStart position , field length Y coordinate , resolutionNumber of record* beLow ( keys te be used)0 key senda 01 key senda 12 key sends 23 key senda 3

I 4

1516

7

18I9I A

IB

key sends 4key senda 5key sends 6key sends 7key senda 8key sends 9key sendakey sends

C key senda <0 key senda =E key senda >F key sends ?

IFrequency=96,duration=1 Any keyFrequency=261,duration =6.5 End entry of COOEIFrequency=949,durationd6 . 5 End entry of PARA1Frequency=440,duration =6.5 End entry of PARA2Frequency= 1760,duration=9.1 System ready te start entry(Frequeney=100,duration =9.1 Error¡Frequency= 130,duratfon=6.5 E key te " Escape"

Note that the F key is defined in CONFIG7.DIG for Version 7; it wasn't with Version 6.0.

102

Page 119: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

CONFIG7.DIG for GTCO digitizers for use with a Menu Template.

h

Parameters in the example below apply to GTCO digitizers using the MENU option (one kcy on thekevpad is used). Annotations are not a part of the Pile. Normally only the first line of this file needs tobe changed to accommodate individual systems.

File

"COM2: 9600,H, 8,"MENU"2, 5, .0018, 5, .001196,1261,6.5349,63440,6.51760,9.1100,9.1130.810,6.5

1"

1 Annotations ( not a part of the file)

Port, baud rete , see OPEN COM , instructionSpeeifies use of "Menu " en digitizer end digitizing using a single keyStart position, field length X coordinate , resotutionStart position, fietd tength Y coordinate , resotution

l Frequency= 196,duration=1 Any key¡ Frequency=261,duration=6.5 End entry of COOEl Frequency=949,duretion=6.5 End ent ry of PARA1¡ Frequency=440,duration=6.5 End ent ry of PARA2¡ Frequency= 1760,duration=9.1 System ready te start entry¡ Frequency= 100,duration=9.1 Error¡ Frequeney=130,duration=6.5 E key te " Escape"

- For the "tunable " sounds:- Frequency is specified in Hertz (cycles/sec).- Duration is specified in "dock ticks ": 12.1 ticks= 1 second.

103

Page 120: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

PLOTTER

Hewlett Packard plotters were used to develop these programs . GSMAP has also been successfully usedwith other plotters that use HPGL, the Hewlett Packard Graphics Language , at a level comparable to the HP7475 or aboye.

Plott er Installation

1. Connect the cable from the plotter to the remaining asynchronous communications port ; note on theworksheet whether it is connected to COM1 or COM2. If you have only one serial port you wW Nave to use anexternal switch between the computer and the digitizer and plotter.2. Set the plotter switches (hardware or software) for the communication speed at which you want to operate;we have found 2400 baud to work well. Record the baud rate on the worksheet.3. Set the plotter switches for panty. Generaiy you will have a choice of the following:S - SPACE: Parity bit aiways transmitted and received as a space (0 bit).N -NONE; No parity transmitted or checked on receive.O -ODD: Odd transmit parity, odd receive pari ry checking.E -EVEN: Even transmit parity, even receive parity checking.M -Mark: Parity bit always transmitted and received as a mark (1 bit); We use N. Record the setting on theworksheet.4. Set the number of stop bits on the plotter switches . You will have a choice of 1 or 2; we use 1 . Record thesetting on the work sheet.5. Check other settings on the plotter . We use the following:

RemoteStandaloneHandshake: hardware DirectDuplex: Fui¡

104

Page 121: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

a

a

The following BASICA program can be used to check transmission between the plotter andcomputer . It may require modification to reflect values set in previous steps . It is set up for the values wenormally use. Modifications normally are to line 10. This program carne from the Hewlett Packard operationand Interconnec tion Manual for the HP 7550A Graphics Plotter; refer to the BASIC manual supplied with yourcomputer for a description of the OPEN COMn: command.

10 OPEN'COM1:2400, N,8,1,RS.CS6553S ,DS.CD' AS 01

20 PRINT ♦ 1 'IN;01;'30 INPUT 0 1,IDS40 PRINT COMMUNICATION OK':CHRS(3)60 PRINT 01, 'PA O,O;SPO;'70 END

The program will read the model of the plotter and plot the a message, like the one below, on theplotter using the pen in carousel position one.

7550A COMMUNICATIONS OK(YOUR MODEL 0 , if not a 7550A)

If the aboye program does not run, check switch settings and/or cable connections and then retry theprogram . If it still does not work, check the plotter manual and seek assistance.

For the HP 7585B plotter the following switch settings apply: the cable must be connected to theCOMPUTER/MODEM port; use the following settings.

INTERFACE MODERS232C

NORMALNORMALSTANDALONENORMALNORMAL

RS-232-CParity OFF

ODDDuplex hall-full FULL

HARDWIREDTR-BYPASS NORMAL

For the HP 7475 plotter, the following switch settings apply:

0 S20 si0 Yl US

0 B/A3-A/A41 B4

0 B31 B2

0 B1

105

Page 122: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

CONFIG7.PLT

The first fine of the CONFIG7.PLT file sets communication parameters between the computer and theplotter . The first fine of the file sets communication parameters between the computer and the plotter;normally only the numbers specifying serial port and the baud cate need to be modified to customize the Pile fora particular system. The example below specifies communication between computer and plotter through seri alport number 1 (COM1:) at a baud yate of 2400. The parameters on this fine are described in the BASICmanual, see OPEN COM statement . The rest of the Pile contains the definition of fine tupes 1-18, seedescription below. You can change the pattern and the repeat distance if you wish. We recommend stickingwith the Pile as provided, especially with une types 1-12 which have been standard since Version 1.0. If you dodecide to customize your CONFIG7.PLT file, check the patterns and spacings provided by the standard Pile asshown in Fig. 2, then change patterns and repeat distances by applying a factor to known fine types . Notes onthe right side of the print below were added to clarify the make up of the Pile, but are not a part of the file.

"COM1: 2400,M, 8, 1,RS,C565535 , OS,C0 " Communieation parameters.04,.06,.025 Wldth, Height in inches of numbers used as tabels , draft mode

1,0.2 Pattern ladots, repeat percent=0.2 Line Type 12,1.0 Pettern 2=short dashes percent=1.0 time Type 23,1.0 Pattern 3=dashes percent=1.0 Line Type 34,2.0 Pattern 4 dash dot percent=2.0 Une Type 45,2.0 Pettern 5 Long dash, short dash percent=2.0 Une Type 56,2.0 Pattern 6 long dash, two short dashes percent=2.0 Line Type 61,0.4 Pattern 1=dots, repeat percent=0.4 Une Type 72,2.0 Pattern 2=short dashes percent=2.0 Line Type 83,2.0 Pattern 3=dashes percent=2.0 Line Type 94,3.0 Pettern 4 dash dot percent=3.0 Line Type 105,3.0 Pattern 5 Long dash, short dash percent=3.0 Line Type 116,3.0 Pattern 6 Long dash, two short dashes percent=3.0 Line Type 121,0.15 Pattern 1=dots, repeat percent=0.15 Line Type 131,0.25 Pattern 1=dots, repeat percent=0.25 Line Type 141,0.3 Pattern 1=dots, repeat percent=0.3 Line Type 153,0.3 Pattern 3=dashes percent=0.0.3 Line Type 163,0.4 Pattern 3=dashes percent=0.4 Une Type 173,0.5 Pattern 3=dashes percent=0.5 Line Type 18

106

Page 123: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

PLOTTER INFORMATION

e ROTATIONRotation is a plotter feature enabling rotation of a plot by 90 degrees on the plotter media . Check the

plotter manual for rotation instructions . In most cases if the X dimension of the plot exceeds the Y, no" rotation" should be specified.

SPEED ANO FORCESpeed and force are plotter parameters . Pen speed is specified in centimeters per second, force by

integers 1 to 8. Optimum speed and force depend on per type and plot media. Default settings provided byHewlett- Packard are given here in parentheses . The quality of final plots is generally improved by reducing thepen speed.

1 Force values - gramsPEN TYPE SPEED cm/sec FORCE values ( 1 - 10 g

Fiber 25 ( 50) 1 (2)Roller 30 ( 60) 3 (6)Refillable ink pens 12 ( 30) 2 (2)Disposable ink pens 15 (15) 1 (1)

2 - 18 g, 3 - 26 g4-34g, 5 - 42 g6 - 50 g, 7 - 58 g8 - 60 g

SCALING POINTS P1 and P2If a plot is sent to a plotter, values for scaling points are provided to the computer by the plotter. Entry

of scaling Points is required if plots are sent to a file rather than to a plotter. Scaling points Pl and P2 arediscussed in the documentation for each plotter. The values of scaling points depead on the kind of plotter andon the size of the plot papen . Values for two plotters are provided below. Paper dimensions are in inches.Scaling points are the coordinates of the lower left and upper right correr of the sheet in plotter units (1/1024").Examples are provided below.

For the HP 7475A

1

t

P1x,Pty P2x,P2yA size paper 8 1/2 x 11 250 ,596 10250,77968 size paper 11 x 17 522,259 15722,10259

For the HP 7550AP1x,P1y P2x,P2y

A sine paper 8 1/2 x 11 80 , 320 10080,75208 size paper 11 x 17 620,80 15820,10080

For the HP 7585/7586P1x,P1y P2x,P2y

A size paper ( 8 1 12 x 11 -2790,-4500 2790,45008 size paper 11 x 17 -7100,-4500 7100,4500C size paper 17 x 22 -7090,-10075 7090,100750 size paper 22 x 34 -15710,-15060 15710,15060E size paper 34 x 44 - 20840,-16180 20840,16180

107

Page 124: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

SCREEN AND GRAPHICS ADAPTES

GSMAP can be used with the following kinds of graphics adapters:

CGA color and monochrome

EGA color

VGA color

Hercules monochrome

Each is configured by appropriate entries in che CONFIG7.SCR Pile. The system must be configured forgraphics . Some systems require use of che GRAPHICS mode command . 1» addition , use of Hercules graphicsrequires use of the QBHERC.COM program supp lied with chis release before starting each use of GSMAP toinitialize che graphic system.

When configuring the system record the kind of graphics adapter (CGA, EGA, VGA, Hercules), andthe kind of monitor: color or monochrome.

108

Page 125: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

CONFIG7.SCR

The CONFIG7.SCR file must be configured to match the adapten and monitor of che svstem . Colorsfor EGA and VGA systems are set according to the number of the pen chosen for the code in che plot controlPile.

"CGAC"For CGA color or monochrome the file consists of one fine:

For EGA monochrome the Pile consists of one fine:"EGAM"

"EGAC

VGAC"

For EGA color the file consists of one line:

For VGA color the fle consists of a one line:

Colors displayed will be as in the list below:Pen #1=BluePen #2=GreenPen #3=CuanPen #4= RedPen #5 = MagentaPen #6=BrownPen #7- WhitePea #8=GrauPen #9=Light BluePen #10=Light GreenPen #11=Light CyanPen #12=Light RedPen #13 = Light MagentaPen #14=YellowPen #15 = High Intensiry White

If a code is used, but che pen =color for chis code is not specified in che plot control file, the defaultcolor is #14=Yellow. Color #15 =High intensity white is used in che edil procedure to indicate che entrychosen for editing.

The file supplied on the release disks named CONFIG7.EGA is a sample file that can be used with anEGA color system by renaming it CO1'TFIG7.SCR.

Hercules graphics

For Hercules monochrome the CONFIG7.SCR file consists of one fine:"HER�tii"

If Hercules graphics are to be used, before starting GSMAP or GSDRAW che system must be "set up"using che QBHERC.COM file included on the release disk. At che DOS prompt enter QBHERC. Then enterGSMAP or GSDRAW to open che program.

109

Page 126: APOYO OPERACIONAL AL CONTROL DE REDES PIEZOMÉTRICAS …info.igme.es/SidPDF/067000/180/67180_0001.pdf · 2007. 7. 27. · SUPER PROYECTO AGUAS SUBTERRÁNEAS N° 9005 PROYECTO ASESORAMIENTO

Acknowiedgments

We extend thanks to the users of GSMAP who have worked with us, sorne over a five year span,providing comments, suggestions, and problems. Gold stars to special individuals for their help, includingGlenn R. Allcott whose continuing interest made GSMAP possible, E. A. du Bray, G. N. Green, B. R.Johnson for hardware design, Version 1.0, M. R. Mall, J. C. Reid (North Carolina Geological Survey), G. E.Ulrich, W. Thoen for help with the Hershey Fonts, Version 6.0, F. H. Wilson for special assistance with colorgraphics, Version 4.0, and to the unsung heroes who served as the reviewers of these Open File Reports andthereby earned their place in Valhalla.

REFERENCES

Covington, M. A., 1986, Smooth curves: PC Tech Journal, August, p. 110-120.

Douglas, David H., and Peucker, Thomas K., 1973, Algorithms for the reduction of the number of pointsrequired to represent a digitized line or its caricature : The Canadian Cartographer, Y. 10, no. 2, p. 112-122.

Wolcott. Norman M., and Hilsenrath, Joseph, 1976, A contribution to computer tvpesetting techniques: Tablesof coordinates for Hershey's repertory of Occidental tvpe fonts and graphic symbols: Nacional Bureau ofStandards Special Publication 424, 21 p.

Newman, W.M., and Sproull, R.F., 1979, Principies of interactive computer graphics, second edition : McGraw-Hill, 541 p.

U.S. Geological Survey, 1986, Software documentation, General cartographic transformation package: U.S.Geological Survey, National mapping program, Technical Instructions, unpublished report, 68 p.

Snyder, J. P., 1982, Map Projections used by the U.S. Geological Survey: U.S. Geological Survey Bulletin 1532313 P.

Snyder, J. P., 1987, Map projections, a working manual : U.S. Geological Survey Professional Paper 1395, 393 p.

Snvder, J. P., 1988, Oral communication: Parameters for maps of Venezuela bearing the designation ProyeccionConico Secante Compensada.

110