30.12.2012 Views

geração (semi)automática de metadados - Universidad Autónoma ...

geração (semi)automática de metadados - Universidad Autónoma ...

geração (semi)automática de metadados - Universidad Autónoma ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ISBN: 978–972–8924–45-4 © 2007 IADIS<br />

4.3 Visualizador Gráfico<br />

Figura 3. Interfaz inicial Figura 4. Interfaz <strong>de</strong> resultado<br />

Esta parte <strong>de</strong>l proyecto tiene como objetivo <strong>de</strong>sarrollar un visualizador que permita el <strong>de</strong>spliegue <strong>de</strong> datos<br />

geográficos en formato vectorial, con objeto <strong>de</strong> que un usuario pueda visualizar el archivo shape resultante <strong>de</strong><br />

la búsqueda. Para ello se ha realizado primero un análisis <strong>de</strong> diferentes herramientas freeware:<br />

• Shape Viewer – herramienta que se pue<strong>de</strong> usar para visualizar ESRI shapefiles. (Shapeviewer,<br />

2007)<br />

• TatukGIS Viewer – Permite abrir y leer archivos shape, a<strong>de</strong>más <strong>de</strong> un gran número <strong>de</strong> formatos<br />

raster y vector. (TatukGIS, 2007)<br />

• GeoVisu – Software para la visualización <strong>de</strong> datos geográficos. (Geovisu, 2007)<br />

• Diva-Gis – herramienta gratuita para trabajar con información geográfica. (Divagis, 2007)<br />

• CartoMap Viewer – Visor <strong>de</strong> mapas gratuito <strong>de</strong> Microsoft Windows. (Cartomapviewer, 2007)<br />

No todas las herramientas freeware citadas arriba se han podido ejecutar correctamente con shapefiles,<br />

a<strong>de</strong>más ninguna <strong>de</strong> ellas es open source, con lo que no disponemos <strong>de</strong>l API para po<strong>de</strong>r añadir o eliminar<br />

características.<br />

Por otro lado evaluamos las principales dos herramientas open source para manejar información<br />

geográfica: GeoTools (Geotools, 2007) y OpenMap (Openmap, 2007) ya que, el po<strong>de</strong>r crear nosotros un<br />

visor capaz <strong>de</strong> cumplir las funcionalida<strong>de</strong>s pedidas y a<strong>de</strong>más con la posibilidad <strong>de</strong> hacerlo a medida para<br />

adaptarlo fácilmente a nuestra arquitectura ha hecho que se <strong>de</strong>scarten las anteriores.<br />

La primera evaluación se realiza con OpenMap (Openmap, 2007), herramienta open source para la<br />

visualización geoespacial basada en Sun Java Beans. Ofrece un amplio abanico <strong>de</strong> métodos y clases que<br />

permiten acce<strong>de</strong>r a la información geográfica y manipularla. En particular para los shapefiles, ofrece un API<br />

para manejar toda la información disponible en los .shp, .dbf y .shx. A<strong>de</strong>más dispone <strong>de</strong> un sencillo applet,<br />

con las funcionalida<strong>de</strong>s básicas <strong>de</strong> zoom, pan, superposición <strong>de</strong> capas, i<strong>de</strong>ntificación, etc. Mediante un<br />

fichero “properties” OpenMap carga las propieda<strong>de</strong>s iniciales que se <strong>de</strong>sea que posea el visor: capa, shape,<br />

latitud, etc.<br />

El applet realizado con OpenMap funciona correctamente, sin embargo, abre sólo los shapefiles que<br />

tienen sus geometrías <strong>de</strong>finidas en grados <strong>de</strong>cimales <strong>de</strong> latitud y longitud. Si la geometría <strong>de</strong> un shapefile está<br />

<strong>de</strong>finida en términos <strong>de</strong> metros, OpenMap no es capaz <strong>de</strong> mostrarlo. Esta situación <strong>de</strong>scarta <strong>automática</strong>mente<br />

el visor, ya que parcializaría notablemente la utilización <strong>de</strong> la herramienta.<br />

La segunda evaluación se realiza con GeoTools (Geotools, 2007). Gracias a esta herramienta es posible<br />

construir un marco que es capaz <strong>de</strong> proporcionar herramientas básicas <strong>de</strong> visualización y capaz <strong>de</strong> contener<br />

cualquier tipo <strong>de</strong> shape, puntos, líneas, polígonos.<br />

236

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!