4 Base de Datos

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 16

CURSOS DE CAPACITACIÓN HIDROSIG 4.

0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

4. MÓDULO No.4: Exploración y construcción de bases


de datos

4.1 CONTENIDO
 Exploración de una base de datos existente
 Series de tiempo y el formato .XML
 Construcción y edición de una bases de datos

MATERIAL DE TRABAJO
CURSO_CAPACITACION\Modulo_04_Base de datos

4.2 EXPLORACIÓN DE UNA BASE DE DATOS EXISTENTE


Una base de datos soportada por las herramientas de HidroSIG 4.0, identificada en disco por la
extensión .db, permite almacenar información raster y vectorial que se encuentre en formatos ascii
y shp respectivamente. Las ventajas ofrecidas por la aplicación radican en 1) la posibilidad de
agrupar la información en forma temática de acuerdo con los intereses del usuario, 2) el
almacenamiento en forma organizada de la información que favorece la actualización de la
información sin pérdida de memoria institucional y, 3) la capacidad de integrar series de datos, e
información descriptiva a la información vectorial que hace parte de la base de datos.

r
a
s
t
e
r

SERIES DE TIEMPO
Caudal
Precipitación

v Temperatura
e Calidad de agua
c
t
o SITIOS
r
Fotografías
Imágenes
Etiquetas descriptivas

Figura 1. Información soportada por la base de datos

1
CURSOS DE CAPACITACIÓN HIDROSIG 4.0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

Antes de comenzar a interactuar con las herramientas que permiten crear una base de datos
(numeral 4.4), se muestra como interactuar con una base de datos ya construida.

 Para visualizar la información contenida en la base de datos vaya al menú HidroSIG  Bases
de Datos  Explorar datos. Al lado derecho de la aplicación se desplegará la ventana mostrada en
la Figura 2..

Figura 2. Conexión a una base de datos existente


 Haga clic en Editar conexiones a fuentes de datos y busque el archivo BaseDatos.db en la
carpeta 01_Exploracion.
 Finalice el proceso de conexión haciendo clic en el botón Conectar. Ahora esta listo para
explorar la base de datos, la cual emergerá como un ítem en el árbol desplegable en la ventana
Explorador de base de datos.

4.2.1 Visualización de capas


Una vez cargada la base de datos pueden mostrarse en el panel de visualización de MapWindow
las distintas capas contenidas en ésta, haciendo doble clic sobre aquellas que desean observarse.
El tipo (vector ó raster) y atributos básicos pueden observarse en la parte inferior del explorador.

4.2.2 Almacenamiento de capas en disco


Si una capa (raster o vector) de la base de datos desea guardarse en disco, basta con
seleccionarla en el árbol desplegable y hacer clic en el botón Exportar ubicado en la parte inferior
derecha de la ventana. Un cuadro de diálogo le permitirá especificar la localización del archivo.

2
CURSOS DE CAPACITACIÓN HIDROSIG 4.0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

4.2.3 Visualización de series de tiempo


Como ya se mencionó, es posible vincular series de tiempo de variables hidroclimáticas y
ambientales a objetos del tipo vector. Para consultar dicha información HidroSIG 4.0 ofrece la
herramienta Explorar Datos → Buscar estaciones de medición, a través de la cual pueden
visualizarse series de tiempo o consultar información descriptiva de capas vectoriales, tal como se
ilustra a continuación:

 Verifique que se encuentre conectado a una base de datos, en caso contrario conéctese a una
tal como se indico en el numeral 4.2.
 Abra HidroSIG  Base de Datos  Explorar estaciones de medición. Se desplegará la
ventana de búsqueda mostrada en la Figura 3..

- Campo_1: Define la base de datos sobre la cual se hará la búsqueda.


- Campo_2: Define la capa (shapefile) dentro de la cual se hará la búsqueda.
- Campo_3: Establece criterios de búsqueda como municipio, corriente, entre otros, que
dependerán del nivel de detalle de la información vinculada a la capa de búsqueda.
- Campo_4: En ocasiones es necesario hacer búsquedas de información al interior de zonas de
interés (municipios, lotes, cuencas, inmediaciones de corrientes, etc.). En este campo puede
hacer una búsqueda dentro de un polígono especificado.

Figura 3. Explorador de series de tiempo

3
CURSOS DE CAPACITACIÓN HIDROSIG 4.0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

- Campo_5: funciona de forma análoga al Campo_3, pero hace búsquedas más específicas.
- Campo_6: Una vez se especifican los criterios de búsqueda por alguna de las formas antes
descritas, aparecerá en la zona definida por este campo el listado de estaciones que los
cumplen.
- Campo_7: Permite interactuar con la información correspondiente a las estaciones
seleccionadas en el Campo_6.
o Todas: selecciona todas las estaciones recuperadas en la búsqueda
o Ninguna: limpia la selección
o Crear Capa: muestra las estaciones seleccionadas en la vista actual.
o Exportar datos: genera un archivo .csv (comma separated value), compatible con
Microsoft Excel, que contiene la(s) serie(s) de tiempo de las estaciones recuperadas
en la búsqueda.
o Exportar atributos: genera una tabla en formato .csv, que resume las características
generales de las estaciones recuperadas en la búsqueda.
o Graficar: muestra un gráfico Tiempo vs. Valor para cada una de las estaciones
seleccionadas.

Figura 4. Interacción con la información de las estaciones disponibles en BD

4
CURSOS DE CAPACITACIÓN HIDROSIG 4.0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

Una vía alternativa para visualizar e interactuar con las series de tiempo asociadas a estaciones de
medición se describe a continuación:

 Desde el árbol desplegable del Explorador de base de datos (Base de Datos -> Explorar datos)
abra una capa que posea series de tiempo asociadas (Precipitación media y/o caudal medio).

 Una vez en la vista podrá seleccionar con la herramienta el elemento de la capa (un punto,
un polígono o una línea) cuya información desea consultar y a continuación presionar la

herramienta que lleva directamente al gráfico de la serie de tiempo, tal como se ilustra en la
Figura 5..

Figura 5. Graficador y acceso a series de tiempo desde la vista actual


 Podrá exporta la serie correspondiente haciendo clic derecho sobre el gráfico y eligiendo la
opción Export data.

4.2.4 Visualización de sitios


Además de información de series de tiempo, un punto, línea o polígono puede tener asociada
información descriptiva que incluya imágenes u observaciones textuales. Para visualizar esta
información realice lo siguiente:

 Abra la capa Caudal medio desde el Explorador de base de datos en la categoría


Hidroclimáticos - Estaciones.

5
CURSOS DE CAPACITACIÓN HIDROSIG 4.0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

 Active el visualizador de sitios. Para ello haga clic sobre el botón Visualizar sitios , que

pasará a tener la apariencia , lo que indica su activación.


 Seleccione el sitio deseado. Se sugiere seleccionar el sitio con ID 0 a que este tiene imágenes
asociadas Para encontrar el sitio deseado con mayor facilidad, vaya a la tabla de atributos y
seleccione la línea que representa a este (la primera línea), y haga zoom al punto seleccionado con

el icono de la tabla de atributos. Seguidamente puede cerrar la tabla de atributos.


 En el paso anterior, la estación deseada se torna de color amarillo.

 Ahora, seleccione este punto con el botón Seleccionar .


 Luego de lo anterior, podrá visualizar una ventana como la de la Figura 6.. Esta ventana esta
dividida en tres regiones básicas: 1) esta región permite seleccionar el sitio deseado, pues es
posible que el usuario seleccione varias captaciones a la vez desde el mapa, en lugar de uno como
se realizó en este ejemplo, 2) en esta región aparece la información textual del sitio que puede ser
exportada a un archivo en formato csv, haciendo clic derecho sobre esta tabla, y 3) la región 3
muestra las imágenes asociadas al sitio. Estas pueden ser ampliadas, dando clic sobre la imagen.

Figura 6. Visualización de sitios

4.3 SERIES DE TIEMPO Y EL FORMATO XML


Para vincular información de series de tiempo a capas vectoriales en MapWindow, las
herramientas de HidroSIG se apoyan en la estructura de datos XML.

Un .XML es un lenguaje de etiquetas utilizado como un estándar para el intercambio de


información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores

6
CURSOS DE CAPACITACIÓN HIDROSIG 4.0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

de texto, hojas de cálculo y casi cualquier cosa imaginable (Tomado de http://es.wikipedia.org). A


continuación se muestra la estructura XML para una serie de caudales con resolución diaria.

Figura 7. Estructura de datos XML

Cuando se dispone de nueva información hidroclimática y ambiental, y ésta quiere introducirse a


una base de datos de HidroSIG, debe llevarse dicha información a formato XML.

Ya que la construcción de un archivo .XML no es una tarea trivial, se ha construido una aplicación
de fácil uso en Excel bajo el empleo de Macros de Visual Basic (Series2XML.xls Eventos2XML.xls)
que permite construir archivos de series de tiempo en el formato .xml como paso previo a la
visualización y almacenamiento de datos en HidroSIG.

¡Nota!
Es importante para el uso de las macros que la configuración regional del equipo tenga el carácter
“.” (punto) como indicador de decimal.

Figura 8. Hojas de cálculo en Eventos2XML.xls

Figura 9. Hojas de cálculo en Series2XML.xls

7
CURSOS DE CAPACITACIÓN HIDROSIG 4.0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

Los aplicativos de Microsoft Excel se encuentran ubicados en la carpeta Series_Tiempo de la


carpeta de trabajo. Éstos constan de las siguientes hojas de cálculo:

- SITIOS: Esta hoja contiene el inventario de la totalidad de estaciones hidroclimáticas y/o de


calidad de agua disponibles diferenciadas por su código (de acuerdo con la entidad),
localización (posición geográfica) y jurisdicción (departamento, provincia, municipio, etc.).

- Datos_Calidad: Correspondiente a información de calidad de agua, esta hoja contiene la


información de calidad de agua que será convertida a formato .xml. Para el correcto
funcionamiento de la aplicación se debe tener en cuenta:
o El código introducido en el campo CÓDIGO_ESTACIÓN (columna A) debe existir en la
hoja SITIOS en los datos del campo CODIGO.
o El formato de le fecha introducida para cada registro o fila debe ser de la forma
“dd/mm/aaaa”.
o A cada uno de los parámetros introducidos desde la columna E en adelante deberá
especificarse su unidad de medida.
o El separador decimal corresponde a punto (Chequear la configuración regional del
sistema operativo instalado).

Una vez se introduce la información, se procede a activar secuencialmente los botones


Registrar sitios, Registrar Eventos y Crear .XML; para este último, basta con especificar la
ubicación del procesamiento de la información.

- Datos_mensual: Corresponde a información hidroclimática, cumple la misma función que la


hoja Datos_Calidad. La información hidroclimática mensual se dispone matricialmente
especificando el año en la columna D y especificando los valores mes a mes en las columnas
correspondientes. Para el correcto funcionamiento de la aplicación se debe tener en cuenta:
o Las recomendaciones especificadas en Datos_Calidad
o Cuando no se disponga de un valor mensual dicha condición deberá especificarse con
el valor -9999.

Una vez se introduce la información, se procede a activar secuencialmente los botones Sitios,
Eventos, Vectores y Serie2xml_mensual; para los dos últimos basta con especificar la
ubicación del procesamiento de la información.

8
CURSOS DE CAPACITACIÓN HIDROSIG 4.0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

- Datos_Diarios: Correspondiente a información hidroclimática, cumple la misma función que la


hoja Datos_Calidad. La información hidroclimática diaria se dispone matricialmente
especificando el año en la columna D y especificando los valores día a día en las columnas
correspondientes. Para el correcto funcionamiento de la aplicación se debe tener en cuenta:
o Las recomendaciones especificadas en Datos_Calidad
o Cuando no se disponga de un valor mensual dicha condición deberá especificarse con
el valor -9999.

Una vez se introduce la información, se procede a activar secuencialmente los botones Sitios,
Eventos y Serie2xml_diario; para los dos últimos basta con especificar la ubicación del
procesamiento de la información.

4.4 CONSTRUCCIÓN Y EDICIÓN DE UNA BASE DE DATOS


El proceso de creación y edición de una base de datos se logra a través de la herramienta
Editar/Crear Base de datos.
 Vaya a HidroSIG  Base de Datos  Editar. La ventana mostrada en la Figura 10. aparecerá
en su pantalla.
 En la lista desplegable del Campo 1 del Editor, seleccione la opción Crear una nueva base de
datos. El cuadro de diálogo mostrado en la Figura 11. aparecerá y le permitirá definir el nombre y
ubicación de la base de datos.

9
CURSOS DE CAPACITACIÓN HIDROSIG 4.0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

Figura 10. Editor de base de datos

Figura 11. Cuadro de diálogo para conexión en disco a una BD

 A continuación se define la estructura del árbol de información de la base de datos haciendo


clic derecho en el Campo_2 del editor e insertando el número de categorías deseadas por el
usuario. Podrá especificar un nombre personalizado a cada categoría dentro del árbol y eliminar
aquellas introducidas erróneamente. Construya el siguiente árbol y visualícelo en el Explorador de
base de datos:

 Para iniciar la agregación de información geográfica y de series de tiempo en la base de datos


se emplean las pestañas del Campo_3 tal como indica en los siguientes numerales.

4.4.1 Almacenamiento de mapas en la BD


 En el Campo_3 seleccione la pestaña Raster.
 Para ingresar un nuevo mapa o capa, haga clic en el botón Nueva Capa. La ventana Importar
Grids (ver Figura 12.) aparecerá en pantalla.
 SOLAMENTE podrá agregar a la base de datos, mapas que se encuentren en formato ASCII,
bgd ó aux.
 Agregue a la base de datos una capa individual seleccionado la opción Importar archivo, o un
grupo de capas seleccionado la opción Importar carpeta. Para la última, debe asegurarse que la
carpeta sólo contenga los mapas que desea agregar a la BD.

10
CURSOS DE CAPACITACIÓN HIDROSIG 4.0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

 Una vez seleccionado(s) el(los) mapa(s) haga clic en el botón Importar y espere a que el
proceso haya finalizado.

Figura 12. Buscador de mapas en disco para su agregación a una BD

4.4.2 Almacenamiento de vectoriales (shapeFiles) en la BD


 En el Campo_3 seleccione la pestaña Vectorial.
 Para ingresar un nuevo shapefile o capa, haga clic en el botón Nueva Capa. La ventana
Importar Capas Vectoriales (ver Figura 13.) aparecerá en pantalla.
 Especifique el nombre que tendrá la nueva capa en Base de Datos.
 Seleccione la capa que va a agregar en la BD en el campo Archivo de la Figura 13..
 Una vez seleccionada la capa haga clic en el botón Importar y el proceso habrá finalizado.

Figura 13. Buscador de shapefiles en disco para su agregación a una BD

11
CURSOS DE CAPACITACIÓN HIDROSIG 4.0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

4.4.3 Almacenamiento de Sitios en la BD


A una capa vectorial que YA HA SIDO AGREGADA a la BD pueden vincularse archivos
complementarios que incluyen notas descriptivas, imágenes, videos y cualquier tipo de archivo. En
HidroSIG se denotan como Sitios cada uno de los objetos geográficos (puntos, líneas o polígonos)
que conforman una capa vectorial, y es a cada uno de ellos a los que puede vincularse dicha
información:

 En el Campo_3 vaya a la pestaña Sitios.


 Seleccione la capa de estaciones a la cual quiere vincular información complementaria. Las
Capas que aparecerán en la lista desplegable serán aquellas agregadas a la BD a través de la
pestaña Vectorial o Estaciones.
 Utilice la herramienta de Filtro para buscar los Sitios individuales que conforman la Capa
seleccionada. Podrá agregar nuevos elementos o eliminarlos de la capa utilizando los botones
Agregar sitio y Quitar sitio, respectivamente.
 Para vincular archivos complementarios a un Sitio vaya al final de la tabla de atributos filtrada
luego de la búsqueda y haga clic en el campo Adjuntar imagen.

4.4.4 Almacenamiento y actualización de Estaciones (Series de tiempo) en


la BD
Al igual que la información complementaria, una serie de tiempo puede vincularse a cada uno de
los elementos que conforman una capa existente. Sin embargo, llevar a cabo dicho proceso Sitio
por Sitio puede resultar tedioso. A continuación se describen dos formas de ingresar Series de
Tiempo a la BD.

CUANDO SE TENGAN GRANDES VOLÚMENES DE DATOS:


 En la pestaña Estaciones haga clic en el botón Nueva Capa. Este le permitirá leer la
información generada con las herramientas de Microsoft Excel descritas en el numeral 4.3.
 Indique la localización del archivo .XLS construido de acuerdo con el paso anterior en el campo
Archivo. Una vez seleccionado el archivo en disco, emergerá la ventana Tipo de Datos donde
podrá especificar qué tipo de datos conforman cada uno de los campos definidos desde Microsoft
Excel. Los campos id_Site y XML deberán tener los tipos Integer y Serie respectivamente. Una
vez especificados todos los tipos de datos finalice haciendo clic en el botón OK.
 Finalmente, asigne un nombre a la capa de estaciones y especifique la correspondencia entre
campos tal como se indica en la Figura 15..

12
CURSOS DE CAPACITACIÓN HIDROSIG 4.0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

(a)

(b)
Figura 14. Búsqueda y lectura de Series de Tiempo en Disco

Figura 15. Correspondencia entre campos entre Microsoft Excel e HidroSIG

PARA AGREGAR UNA ESTACIÓN:


 En la pestaña Estaciones seleccione la capa dentro de la cual quiere generar una nueva
estación. Tenga en cuenta que la capa debe existir ya en la base de datos, de modo contrario
deberá crear una con anterioridad y subirla a la base de datos.
 Haga clic en el botón Agregar estación. Podrá especificar las coordenadas X, Y ý Z (opcional)
de una nueva estación en la ventana mostrada en la Figura 16.. Sólo podrá asociar información de
series de tiempo a través de las herramientas de edición descritas a continuación.

13
CURSOS DE CAPACITACIÓN HIDROSIG 4.0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

Figura 16. Localización de una nueva Estación

EDICIÓN DE SERIES:
La edición de series es tal vez el proceso más importante ya que además de facilitar la vinculación
de información a una nueva estación introducida de forma individual, permite la continua
actualización de estaciones ya existentes.

Para la base de datos construida:

 Seleccione la pestaña Estaciones


 Seleccione la capa Calidad_agua para realizar la edición de alguna de las estaciones que la
conforman. Podrá refinar su búsqueda empleando los criterios de búsqueda localizados en el
marco de Filtrado mostrado en la Figura 17.. Busque la estación con código 2308727, tal como se
ilustra en la Figura

Figura 17. Criterios de búsqueda


 Si desea cambiar los valores de los campos de una estación, seleccione el campo que desea
cambiar y luego haga clic sobre el texto; esto activará la edición del campo, y el nuevo valor podrá
ser introducido. Los cambios se guardarán automáticamente en la base de datos en cuanto se
culmine la edición.

14
CURSOS DE CAPACITACIÓN HIDROSIG 4.0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

 En la última columna de la tabla encontrará el botón Editar datos que le permitirá modificar y/o
actualizar la información asociada a cada estación recuperada en una búsqueda. Haga clic sobre el
botón Editar datos.
 En pantalla aparecerá la ventana Editar Series/Eventos en cuya parte superior podrá ver las
series de tiempo asociadas a la estación que se está editando.
 En la parte inferior de la ventana aparecerán los datos asociados de la forma Serie: Variable ó
Evento: Variable. Un conjunto de datos será Serie cuando posea una secuencialidad temporal
definida; por el contrario, un Evento se asocia a conjuntos de datos que no siguen ninguna
secuencialidad temporal definida, como es el caso de información de muestreos de calidad de
agua, tal como se ilustra en la Figura 18..

(a) Visualización de datos de conjuntos de datos (b) Visualización de datos de conjuntos


eventuales (Eventos) de datos secuenciales (Series)
Figura 18. Diferencias entre Serie y Evento
 Una vez desplegado el listado de variables de la estación que esta siendo editada, podrá
agregar o eliminar tanto variables como indicadores haciendo clic derecho en Evento/Serie para
variables y en Variable para indicadores.
 Haciendo clic derecho sobre cada Indicador podrá llevar a cabo las siguientes acciones:

15
CURSOS DE CAPACITACIÓN HIDROSIG 4.0 - MAPWINDOW
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

 Para agregar datos uno a uno utilice la opción Agregar un dato. Basta con especificar la fecha
y el valor registrado en la misma.
 Para agregar un grupo de datos, utilice la opción Agregar datos desde archivo. Un archivo de
Microsoft Excel como el mostrado en la Figura 19. debe crearse para ingresarse a la base de
datos.

Figura 19. Formato de entrada de un nuevo conjunto de datos en Microsoft Excel

16

También podría gustarte