Professional Documents
Culture Documents
Aplicación a
las necesidades de Libresoft*
Los GIS tienen gran número de aplicaciones, con Una definición más práctica de GIS, consistirı́a
aceptación entre el público no técnico (google maps, en añadir una componente geográfica y sus corres-
mapas del tiempo en TV, navegadores geográficos pondientes operaciones, a un dato almacenado en
en PDAs, ...), y por supuesto, entre el más espe- una Base de Datos relacional.
cializado (prevención y seguimiento de catástrofes, Para manejar este tipo de información es nece-
inventariado de recursos naturales, mapas de acceso sario añadir lo que se conoce como extensiones es-
a puntos de acceso wireless, ...), siendo su principal paciales a la base de datos, que consiste en integrar
interés que permite manejar un conjunto increı́ble- una serie de tipos básicos geométricos (punto, lı́nea,
mente elevado de datos ofreciendo una interfaz muy polı́gono, arco y texto) y unas primitivas geométri-
intuitiva (un mapa). cas como extensión de SQL con las que extraer y
manejar los datos geográficos.
1.4. Licencia de la información geográfica
1.6. Definiciones útiles
En general la información geográfica no es libre
(pues suelen pertenecer a instituciones como el Ca- En los GIS se manejan datos de tipo VECTOR
tastro, Instituto Geográfico Nacional, etc). Esta es (polı́gonos, puntos, lı́neas, arcos y etiquetas, obje-
una de las razones por las que ha habido que espe- tos similares a los encontrados en aplicaciones de
rar a avances en la tecnologı́a (en particular web- dibujo vectorial como Inkscape, a los que se les sue-
services, estandarizados gracias al Open Geospatial le añadir atributos de la capa en la que se sitúan)
Consortium http://www.opengeospatial.org/) y pero Georreferenciados (vinculados a una coordena-
la aparición de portales web que permiten visualizar da geográfica), en contraposición a las imágenes de
esta información propietaria, para que se populari- tipo RASTER (matrices de puntos o pı́xeles con in-
cen los GIS. formación de color) tan comunes en el entorno Web.
Para un nivel de detalle no demasiado elevado,
y desde no hace mucho tiempo, existen datos geo- 2. Descripción de caja negra del pro-
gráficos con licencia libre. yecto
La iniciativa europea INSPIRE 2 trata de que
los paı́ses de la unión europea (en especial las admi-
Libresoft está buscando una herramienta que per-
nistraciones públicas de los mismos), puedan tener
mita recopilar de una manera organizada datos con
acceso a datos geográficos del resto3 .
componente geográfica, almacenarlos en un formato
Desde un punto de vista técnico queda mucho
adecuado y, utilizando un GIS, realizar un análisis
que avanzar ya que, es necesario como primer pa-
de los datos presentado los resultados en formato de
so para la constitución de una IDE 4 europea, que
mapa.
los distintos paı́ses creen una IDE propia y adopten
A una persona ajena al proyecto se le ofrecen va-
un lenguaje común que permita la libre circulación
rias maneras de introducir datos en la herramienta,
de datos geográficos en la Unión Europea. El ob-
entre otras: un fichero en formato de hoja de cálculo
jetivo final de esta iniciativa es la creación de un
(un fichero .csv), un formulario web o integrándola
EU-Geoportal.
en una aplicación mediante un módulo que envı́e in-
2 http://inspire.jrc.it/ formación de localización del desarrollador/usuario
3 Como contrapunto existe una web para votar en contra al repositorio central, de esta manera se podrı́a ob-
de esta iniciativa tal y como está planteada actualmente por tener información la localización de los usuarios de
considerar que deberı́a liberar los datos espaciales http://
la aplicación llegando al nivel de detalle deseado.
petition.publicgeodata.org/
4 Infraestructura de Datos Espaciales, que define la espe- Integrando la información recopilada, previamen-
cificación estándar de los metadatos geográficos te tratada, en un GIS preinstalado, se obtendrı́a un
2
conjunto de datos con información gerorreferencia- En particular, permite correlar estos datos con
da. otra variable que ya se está almacenando; posible-
A partir de esta información georreferenciada, se mente la más evidente sea la fecha en la que se pro-
podrı́a generar en tiempo real mapas estáticos o in- ducen.
cluso vı́deos en formato flash de los datos introdu- Ejemplos posibles de utilización: realizar mapas
cidos (asociando el movimiento de las imágenes a escalados con el número de desarrolladores por pro-
distintos hitos temporales del proyecto). yecto y continente, paı́s o región 7 o estudiar para
O finalmente se podrı́an generar partiendo de da- un desarrollador en particular cómo se ve afectado
tos más elaborados (después de realizar un análisis su trabajo (número de commits al CVS de un pro-
estadı́stico de los datos almacenados) la evolución yecto) según dónde se encuentre en cada momento.
de los datos de proyectos localizados en un mapa y
en distintos momentos del proyecto. 3. Existencia de soluciones GIS para
Como idea más ambiciosa, se podrı́a intentar uti-
Libresoft
lizar el proyecto de localización de desarrolladores
de Debian para añadir a cada aplicación datos de
localización geográfica (que permita recopilar in- En los siguientes apartados se describen formatos
formación de localización del usuario/desarrollador y aplicaciones libres que se proponen como solución
que realiza un commit a un sistema CVS, envı́a un a adoptar por Libresoft.
mail a una lista de correo o realiza una modificación
a un sistema de seguimiento de errores). 3.1. Formatos
3
3.1.3. GDAL 3.3. Otros proyectos
GDAL es una aplicación de lı́nea de comandos Se han dejado de mencionar múltiples proyectos9 ,
que ayuda a realizar transformaciones entre forma- que todavı́a no alcanzan ni la madurez ni la po-
tos RASTER y que tiene la utilidad especı́fica de pularidad suficientes (MySQL spatial, thuban, ...)
extraer la información contenida en ficheros en for- , están desarrolladas en tecnologı́as que sobrepasan
mato shapefile, en una serie de ficheros RASTER las necesidades que tiene el proyecto (orientadas a
(.png) en forma de mosaico (genera también etique- J2EE y a cumplimiento de estándares OpenGisCon-
tas ¡MAP¿de estas áreas) para ser utilizados direc- sortium: deegre, geoserver, ...) o su curva de apren-
tamente en un entorno web. dizaje es muy empinada GRASS: GIS propio y visor
integrados).
3.2. Aplicaciones Otros proyectos a considerar por estar basados
en comunidades españolas son el GIS de la Genera-
Aplicaciones que permiten explotar la informa- litat Valenciana gvSIG, y el programa de transfor-
ción contenida en un GIS, pero que no constituyen maciones de ficheros raster SAGA (con un grupo de
un GIS en sı́ mismas. entusiastas en la unex).
4. Conclusiones
3.2.1. MapServer
Es una extensión a Apache que permite presentar En este documento hemos repasado algunas defi-
páginas HTML e imágenes raster generadas a partir niciones referentes a Sistemas de Información Geo-
de una conexión a una la base de datos PostGis o gráfica.
accediendo directamente a un fichero shapefile. Me- Por otro lado se han presentado una serie de so-
diante un API en varios lenguajes (PHP,Perl, Pyt- luciones libres que permitirı́an al grupo Libresoft
hon, Java, ...) y un lenguaje de configuración propio, sacar partido a la gran cantidad de datos de proyec-
mapscript, permite construir aplicaciones web inte- tos de software libre que viene recopilando a los que
ractivas. Utilizando la librerı́a MING permite gene- todavı́a no han explotado su componente geográfi-
rar ficheros en formato Macromedia Flash .SWF8 . ca, permitiendo iniciar una nueva lı́nea de trabajo
con múltiples posibilidades.
3.2.3. UDIG
ción de un juego recién terminado -la evolución en superficie software libre relacionados con los sistemas GIS se recomien-
de las conquistas de un jugador-, con un concepto visual muy da echar un vistazo a los wikis de los proyectos DebianGIS y
similar a esta idea UbuntuGIS