Perdón por haber estado tanto tiempo sin actualizar, pero entre el viaje a Inglaterra y los compromisos de después, poco tiempo he podido sacar para una nueva actualización.
Como ya hablamos en la anterior entrada de Sistemas de Información Geográfica y con motivo del nombre del blog hoy toca hablar de Software Libre. Este tema, al contrario que el anterior, es más conocido, aún así creo que un buen comienzo debería ser un pequeño artículo explicando qué son.
Al igual que el anterior, la definición que podemos obtener de la wikipedia es:
Software libre (en inglés free software) se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades de los usuarios del software:
- La libertad de usar el programa, con cualquier propósito (libertad 0).
- La libertad de estudiar el funcionamiento del programa, y adaptarlo a las necesidades (libertad 1).
- La libertad de distribuir copias, con lo que puede ayudar a otros (libertad 2).
- La libertad de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (libertad 3).
Para la libertad 1 y 3 el acceso al código fuente es un requisito previo.
| Libertad 0 |
Libertad 1 |
Libertad 2 |
Libertad 3 |
| Ejecutar el programa con cualquier propósito (privado, educativo, público, comercial, militar, etc.) |
Estudiar y modificar el programa (para lo cual es necesario poder acceder al código fuente) |
Copiar el programa de manera que se pueda ayudar al vecino o a cualquiera |
Mejorar el programa y publicar las mejoras (para lo cual es necesario poder acceder al código fuente)
|
Para ello se definen una serie de licencias libres, en las que un autor de un software da permisos a los usuarios para la utilización, redistribución y modificación de un programa. Existen distintos tipos de licencias libres, y vamos a explicar aquí la más común, que no es otra que la licencia GNU GPL.
La licencia GNU GPL está orientada principalmente a proteger la libre distribución, modificación y uso del software. Su propósito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiación que restrinjan esas libertades a los usuarios. Esto es, proteger al usuario que ha realizado la versión original del software, pero dando permisos a los usuarios para poder distribuirlo, modificarlo y usarlo.
Como restricciones tenemos que cualquier software afectado bajo esta licencia, en su conjunto, tiene que ser GPL. Existen otro tipo de licencias menos restrictivas, como por ejemplo la MGPL, o la LGPL (Lesser General Public License o Library General Public License).
No creo que haga falta llevar más allá el tema del software libre, ya que con una explicación de los puntos más generales es suficiente para conocer cómo trabaja el mismo. En el próximo artículo sobre software libre, nos centraremos un poco en explicar el modelo de negocio del Software Libre y poco a poco iremos entrando en la temática a tratar sobre el SIG y su relación con el Software Libre.
¿Por dónde empezar? Esa es la pregunta que me hice yo el otro día, tras hacer la presentación. Y lo primero que he hecho, ha sido comentar con algunas personas por donde podía comenzar. Y todos han coincidido. La mejor manera de empezar es por el principio, por lo que lo primero que tengo que realizar es una explicación de lo que son los Sistemas de Información Geográfica (también llamado SIG).
Y para ello voy a explicarlo de dos maneras. La primera de ellas, también llamada formal, es parte de la definición que se recoge en la wikipedia con respecto a este tema, y la segunda, o informal, será aquella en la que os intentaré suavizar la primera en un lenguaje normal.
Definición parcial de la wikipedia: Un Sistema de Información Geográfica (SIG o GIS, en su acrónimo inglés) es una integración organizada de hardware, software,
datos geográficos y personal, diseñado para capturar, almacenar,
manipular, analizar y desplegar en todas sus formas la información geográficamente referenciada
con el fin de resolver problemas complejos de planificación y gestión.
También puede definirse como un modelo de una parte de la realidad
referido a un sistema de coordenadas terrestre y construido para
satisfacer unas necesidades concretas de información.
¿Y todo esto qué quiere decir? En un lenguaje muy coloquial, podríamos decir que es un sistema para cargar mapas. Pero, aunque a simple vista pueda parecer esto, en un vistazo un poco más profundo hay mucho más. No se cargan simplemente imágenes. Estas imágenes cargadas están llenas de información con la que poder interactuar.
Como bien dice la definición se cargarán imágenes y datos geográficamente referenciados. ¿Y qué quiere decir esto? Pues que internamente, estos mapas contendrán coordenadas. En un SIG, toda la información cargada vendrá definida por un sistema de coordenadas y un datum (cuya explicación lo veremos en profundidad en próximas entradas).
Por lo que al contener datos e información, se podrán realizar diversas tareas de análisis con todos estos datos, dotando al sistema de mucha versatibilidad.
La información puede ser almacenada en formato vectorial o ráster. En el formato vectorial la información viene modelada por puntos, líneas y polígonos y se centran en la precisión de localización de los elementos sobre el espacio. El formato ráster se centra en las propiedades del espacio. Divide el espacio en celdas regulares donde cada una de
ellas representa un único valor. Dependiendo del tamaño de estas celdas, cuanto más pequeñas tendremos una resolución mayor, y con ello más información. Dicha información se guarda en bases de datos.
Los SIG vectoriales son los que más acogida han tenido en el marcado, siendo éstos utilizados para representación de datos discretos, mientras que los SIG raster son utilizados para poder realizar estudios que requieran una generación de capas contínuas y para aquellos estudios que no requieran excesiva precisión espacial.
El próximo post será un ejemplo bastante gráfico de la importancia de los sistemas de referencias de coordenadas (CRS), básicos para la carga de mapas. Veremos lo que es un datum y compararemos crs geográficos con crs proyectados.
Hola a todos,
Realizo un pequeño post de presentación para iniciarme en este blog, y para daros la bienvenida a este espacio. Primero de todo presentarme. Me llamo José Luis, soy Ingeniero Informático y actualmente estoy trabajando en el centro de emprendedores de Albacete desarrollando proyectos de Software Libre, con tecnología Java y para Sistemas de Información Geográfica.
Me gustaría escribir una pequeña presentación de la temática a seguir en el blog.
Por un lado, me gustaría hablar del Software Libre de manera general. Esto incluirá algunos artículos interesantes comparativos con el software propietario (pero sin ser radical en ninguno de los aspectos); programas de software libres interesantes, etc...
Y por el otro, también entraré a hablar sobre los Sistemas de Información Geográfica. Este tema quizás sea el más interesante, debido a que, aunque es un tema en expansión y que cada día se habla más de los mismos (véase el caso de google maps, que ya trataremos a su debido tiempo); todavía hay mucha gente que no sabe de qué tratan.
Y por último, también hablaré sobre noticias generales y que me parezcan de interés.
Así que en principio eso es todo, espero poder actualizar con cierta asiduidad y poder aportar un granito de arena más a esta comunidad.
Un saludo a todos. 