Autor: Ncolas Sebastin Benalczar Sevillano. Estudiante de noveno semestre de la carrera de Ingeniera en Sistemas Computacionales de la Universidad Tcnica del Norte Correo: niko6426@hotmail.com 04 de febrero del 2014
Resumen. En este artculo se describen diversos programas informticos libres que son utilizados para investigaciones cientficas, para arqueologa, en evaluacin del impacto ambiental, para la planificacin urbana, en cartografa, sociologa, geografa histrica, marketing o logstica, por nombrar slo algunos mbitos de aplicacin. Se encuentra adems una pequea descripcin sobre software libre, citando sus principios y caractersticas y a su vez se analizan las ventajas de utilizarlo en la actualidad comparndolo con el software propietario.
Abstract This article contains information about several free computer programs that are used for scientific research related to geography, archeology, in environmental impact assessment, urban planning, cartography, sociology, historical geography, marketing or logistics, to name only some application areas. It is also a small description of what is free software, citing its principles and characteristics and in turn the advantages of using currently are analyzed, buying them with proprietary software.
2
1. Introduccin. La necesidad de analizar, almacenar, manipular y actualizar espacial y temporalmente la informacin geogrfica gener la necesidad de crear Sistemas de Informacin Geogrfica capaces de cumplir con los diferentes requerimientos, de manera que el usuario pueda pasar de una cartografa anloga(en papel) a una cartografa automatizada que responda a diversas inquietudes espaciotemporales. A lo largo de este artculo se realiza un estudio sobre herramientas verstiles, con un amplio campo de aplicacin en cualquier actividad que conlleve un componente espacial. Se investiga sobre la variedad de programas informticos libres que existen en la actualidad para SIG i , es decir programas los cuales se pueden distribuir libremente, que permiten realizar anlisis de datos alfanumricos asociados a una componente espacial, que nos ayudan a realizar operaciones sobre imgenes existentes, adems sirven para el anlisis y representacin geogrfica. Se aclararan dudas sobre lo que es el software libre, se definir sus caractersticas y analizarn las ventajas de su uso en la actualidad con respecto al software propietario. A su vez se establecen las diferencias con sus respectivas ventajas y desventajas al usar cada uno de los sistemas de informacin geogrfica citados en este documento. 2. Generalidades del software libre. 2.1 Definicin de Software libre El software libre o tambin conocido como software abierto es el programa informtico que permite que su cdigo fuente sea distribuido, editado y compartido libremente, en el cual el usuario tiene permiso para ejecutar el programa y utilizarlo como ms le convenga, estudiar y analizar el cdigo fuente para poder adaptarlo a sus necesidades, nos da la libertad tambin de realizar copias de s cdigo para su respectiva distribucin. Este tipo de software est siendo cada vez ms utilizado, ya que resulta ms econmico y eficiente.
i SIG: Sistemas de Informacin Geogrficos 2.1.1 Caractersticas del Software libre [1]
Adaptabilidad.- Flexibilidad en adoptar componentes que ayudan al rendimiento y la funcionalidad de las aplicaciones. Fiabilidad.-El cdigo fuente est disponible para su anlisis y uso lo que permite un mejoramiento continuo y cdigo de calidad que hacen que las aplicaciones funcionen adecuadamente. Conformidad.- Est fuertemente ligado a estndares. Derivacin para nuevos productos.- Permite modificaciones y la incorporacin de funcionalidades ya existentes.
2.2 Importancia del Software Libre en SIG Si suponemos que un grupo de jvenes inicia un proyecto sobre SIG, es muy probable que en su desarrollo se encuentren con diversos problemas como: La incorporacin de nuevos programas. El desconocimiento de su funcionamiento. La incorporacin de los datos, la cartografa, bibliografa, protocolos, etc. La adquisicin de equipos nuevos, ya que los obsoletos se deben reemplazar. Cuando se elige software libre para la mecanizacin de informacin se elige la herramienta ms adecuada, ya que al elegir un software propietario hay que regirse a sus condiciones de desarrollo, adems de estar obligados a pagar por su utilizacin. El software libre por el contrario permite la utilizacin de manuales y tutoriales que se encuentren en la red, adems existen comunidades disponibles siempre para brindar ayuda y colaborar con las personas que lo utilizan. El contrato del software propietario limita el acceso al programa a un nmero dado en relacin con el precio de la licencia. El software libre puede ser utilizado libremente por todos los miembros del equipo. En el software libre los lenguajes son propios del sistema y sus versiones nuevas no afectan a todo el [1] http://www.slideshare.net/dersteppenwolf/soft ware-libre-y-sistemas-de-informacin-geogrfica
3 sistema en general sino que solo influyen de manera muy localizada en l.
Es importante, por tanto, poder trabajar con un sistema que nos permita estudiar, entender e incluso modificar la implementacin de una determinada funcin. La informacin que alojamos en un SIG no slo tiene que ver con los datos espaciales o no, tambin es importante la adecuacin y el desarrollo de protocolos y la experiencia en el manejo de la herramienta. Desde un punto de vista menos pragmtico pero ms importante en el plano terico deben considerarse otros aspectos relacionados con la propia esencia del anlisis SIG. Los algoritmos utilizados en un SIG son complejos y pueden influir de manera importante en los resultados. Los SIG se utilizan para procesar datos de entrada en funcin de algn tipo de modelo y tomar decisiones a partir de los resultados, por tanto si el algoritmo no es el adecuado los resultados pueden ser errneos. 3. Generalidades de los SIG 3.1 Historia de los SIG Resulta difcil tratar de establecer el origen verdadero de los SIG, ya que existen varias referencias asociadas a las primeras formas de representacin grfica en la historia de la civilizacin, algunas de estas referencias argumentan que hallaron unas pinturas religiosas en el sur de Europa que se las considera como las primeras representaciones territoriales y culturales. En otras referencias se encuentra tambin que en las paredes de las cuevas de Lascaux (Francia), sus habitantes plasmaban en ellas a los animales que cazaban y de ellos se alimentaban, asociando estos dibujos con trazas que, se cree, que coincidan con la ruta por la que esas especies de animales migraban (ver figura 1).
Figura1 Pinturas religiosas [2] . Otra referencia importante son los grandes navegantes, exploradores y estrategas militares que recopilaron gran cantidad de informacin grfica en la que se describan sus viajes. Producto de ello surgi una cartografa primitiva que ha sido base para el estudio de esta civilizacin. 3.2 Conceptos bsicos. Es recomendable tener claro algunos conceptos que estn en conexin directa con los sistemas de informacin geogrfica. Dato.- Es una coleccin de hechos considerados de forma aislada. Ejemplo: en la divisin poltico administrativa de Colombia se cuenta con 32 departamentos y 1.099 municipios. Geografa.- La geografa es la ciencia que estudia la descripcin de la Tierra en general; social (sociedad y medios que habitan), espacial (localizacin y distribucin de fenmenos naturales y culturales), paisajstica (paisajes naturales y culturales), fsica (relieve, clima, vegetacin, etc...), y ecolgica (interacciones de los humanos y el medio fsico). [3]
Informacin.- Es el conjunto de datos arreglados y ordenados en forma til. Informacin geogrfica o geo-informacin.- Son aquellos datos espaciales georreferenciados, es decir, informacin con un componente geomtrico que describe la localizacin de los objetos en el espacio y las relaciones entre ellos. Una vez comprendido el significado de cada uno de estos componentes, se puede pasar a establecer tambin un concepto general acerca de SIG. [3] http://www.misrespuestas.com/que-es-la- geografia.html
4 3.3 Definiciones de Sistema de Informacin Geogrfica. Los Sistemas de Informacin Geogrfica son una herramienta esencial en el anlisis de los fenmenos donde lo espacial es relevante, es una integracin organizada de hardware, software y datos geogrficos diseada para capturar, almacenar, manipular, analizar y desplegar en todas sus formas la informacin geogrficamente referenciada con el fin de resolver problemas complejos de planificacin y de gestin (Ver tabla 1). Autor Definiciones de un SIG Aronoff (1989) Algo manual o computarizado basado en un conjunto de procedimientos usados para almacenar y manipular datos referenciados geogrficamente. Dueker (1979) Un caso especial de sistemas de informacin en el que la base de datos consiste en las observaciones de atributos, actividades o eventos distribuidos espacialmente representados mediante puntos, lneas o polgonos. Burrough (1986) Un poderoso conjunto de herramientas para recolectar, almacenar, recuperar, transformar y desplegar datos espaciales del mundo real. Devine y Field (1986) Una forma de sistema de administracin de la informacin que permite desplegar mapas de la informacin general. NCGIA (1990) Sistema compuesto por hardware, software y procedimientos para capturar, manejar, manipular, analizar, modelizar y representar datos georreferenciados, con el objetivo de resolver problemas de gestin y planificacin. Cebrin y Mark (1992) Base de datos computarizada que contiene informacin espacial. Bosque (2000) Conjunto de mapas de la misma porcin del territorio, donde un lugar concreto [...] tiene la misma localizacin (mismas coordenadas) en todos los mapas incluidos en el sistema de informacin. De este modo, resulta posible realizar anlisis de sus caractersticas espaciales y
temticas para obtener un mejor conocimiento de esa zona. Tabla 1: Definiciones de SIG [4]
El principal objetivo es manejar bases de datos de gran tamao, heterogneas y georreferenciadas. Interactuar el sistema-intrprete de manera flexible a fin de contribuir en la generacin de la informacin dinmica vlida, para la gestin de las diversas actividades y la correspondiente toma de decisiones. 3.4 Ventajas de los SIG. Capacidad de almacenamiento (varios niveles: pblico, institucional). La base de datos se almacena y se presenta de manera independiente, es decir separando datos y tablas. Manejo de la informacin, ya sea para la elaboracin de las investigaciones o en su defecto para la actualizacin de la informacin, empleando las metodologas usualmente manejadas en todo SIG. Lo ms importante radica en la habilidad del administrador para establecer la comunicacin entre la data espacial y sus identificadores (ID) a fin de obtener su mejor utilizacin y manipulacin. El desarrollo del anlisis espacial, multidisciplinariamente nos permitir elaborar diversos modelos de desarrollo en favor de nuestra gestin. [5]
3.5 Funcionamiento de un SIG. Funciona como una base de datos con informacin geogrfica, contiene datos alfanumricos que se encuentra asociada por un identificador comn que en bases de datos se les llama ndices y hace referencia a los objetos grficos de un mapa digital. De esta forma, sealando un objeto se conocen sus atributos e, inversamente, preguntando por un registro de la base de datos se puede saber su localizacin en la cartografa. Un SIG permite separar la informacin en diferentes capas y las almacena independientemente, permitiendo trabajar con ellas de manera rpida y sencilla, y facilitando al usuario la posibilidad de relacionar la informacin existente a travs de la topologa de los objetos, con el fin de generar otra nueva que no podramos obtener de otra forma. [5] http://www.imarpe.gob.pe/argen/adc/sig/sig.html
5 Permite resolver problemas de localizacin, condicin, tendencia, rutas, pautas y modelado. Por ser tan verstiles, el campo de aplicacin de los Sistemas de Informacin Geogrfica es muy amplio, pudiendo utilizarse en la mayora de las actividades con un componente espacial. La profunda revolucin que han provocado las nuevas tecnologas ha incidido de manera decisiva en su evolucin. 4. Proyectos de lado del servidor. 4.1 Servidores de base de datos geogrficos libres. Es imprescindible el uso de un sistema gestor de base de datos relacionales en los SIG, ya que estos en la actualidad producen una gran demanda de almacenamiento y gestin de informacin. El OGC ii ha elaborado una especificacin del conjunto de tipos de datos y funciones que debe cumplir una base de datos geogrfica conocida como Simple Features [6] . Esta norma estandariza las llamadas a sentencias SQL para poder realizar aplicaciones independientes del sistema de gestin de base datos en la medida de lo posible. 4.2 PostGIS [7]
Este servidor de base de datos habilita espacialmente al servidor de base de datos relacional PostgreSQL [8]
y permite realizar operaciones de anlisis geogrfico. Le da a PostgreSQL la capacidad de almacenar, consultar y manipular datos espaciales. PostGIS es liberado bajo la GNU General Public License. [9]
4.3 MySQL [10]
Es un sistema de administracin relacional de base de datos, es de cdigo abierto y se la considera como la base de datos ms usada del mundo, adems cuenta con una infraestructura fcil de utilizar adems de poderla personalizar. MySQL puede almacenar valores geomtricos de cualquier tipo, cada objeto geomtrico tiene las siguientes propiedades generales: Est asociado con un Sistema de Referencia Espacial, que describe el espacio de coordenadas en que el objeto est definido. Pertenece a alguna clase geomtrica.
ii OGC: Open Geospatial Consortium. - Consorcio Geoespacial abierto. [6] http://www.opengeospatial.org/standards/sfs [7] http://postgis.refractions.net/ [8] http://www.postgresql.org.es/ 5. Servidores de Mapas. En la actualidad existen diversos proyectos orientados a este tipo de servicios, pero sin duda alguna uno de los principales servidores de mapas es el de la universidad de Minnesota, UMN Map Server. 5.1 UMN MapServer. [11]
Fue desarrollado a mediados de la dcada de los aos 1990 por la Universidad de Minnesota en cooperacin con la NASA y el departamento de recursos naturales de Minnesota. MapServer no es una herramienta completa en lo que a SIG se refiere, es una plataforma de cdigo abierto que ayuda a los desarrolladores para la visualizacin, consulta y publicacin de datos espaciales y aplicaciones de mapas interactivos para la web. Esta herramienta es liberada bajo una licencia estilo MIT [12] , y se ejecuta en todos los tipos de sistemas operativos. Ms all de navegar por los datos de SIG, MapServer permite crear mapas de imgenes geogrficas, es decir, mapas que pueden dirigir a los usuarios a contenido. Un ejemplo del servicio que brinda esta herramienta es un proyecto llamado Recreation Compass [13] el cual proporciona a los usuarios ms de 10.000 pginas web, informes y mapas a travs de una sola aplicacin. La misma aplicacin sirve como un motor de mapas para otras partes del sitio, proporcionando contexto espacial donde sea necesario. En la actualidad se presenta en dos modalidades: Como ejecutable.- Se trata de un ejecutable que puede ser invocado desde pginas web para generar de forma dinmica imgenes en los formatos ms habituales para su publicacin en web. Como biblioteca.- La necesidad de realizar tares especificas del lado del servidor obligo a exponer las funcionalidades de este servidor a diferentes lenguajes de programacin para poder realizar tareas con un alto contenido dinmico como: consultas especializadas, anlisis de vuelo entre otras. 5.1.1 Caractersticas de MapServer: [9] http://opensource.org/licenses/gpl-2.0.php [10] http://www.mysql.com/ [11] http://mapserver.org/ [12] http://mapserver.org/copyright.html#license [13] http://www.dnr.state.mn.us/maps/compass.html
6 Sencillez de configuracin y administracin. Opera sobre cualquier sistema operativo. Velocidad de acceso a datos. Cantidad de formatos.
5.2 GeoServer [14] . Es un servidor de cdigo abierto escrito en Java iii que permite a los usuarios compartir y editar datos geoespaciales en diferentes formatos. Diseado para la interoperabilidad iv , publica los datos de cualquier fuente importante de datos espaciales usando estndares abiertos. Esto significa que se puede almacenar datos espaciales en casi cualquier formato deseado, y los usuarios no tienen que saber nada sobre datos SIG, lo que nico que necesitan es un Web Browser para ver exactamente los mapas. Al ser un proyecto impulsado por la comunidad, GeoServer es desarrollado con el apoyo de un grupo diverso de personas y organizaciones de todo el mundo. 5.2.1 Caractersticas de GeoServer. Fcil utilizacin a travs de la herramienta de administracin va web. Soporte amplio de formatos de entrada PostGIS, Shapefile, ArcSDE y Oracle. VFP, MySQL, MapInfo y WFS. Soporte de formatos de salida tales como JPEG, GIF, PNG, SVG y GML. Imgenes con antialiasing. Soporte para edicin de datos de banco de datos individuales a travs del protocolo WFS, disponible para todos los formatos de datos. Proyectado para ser compatible con extensiones.
5.3 deegree [15]
Este servidor de mapas naci como un proyecto del Departamento de Geografa de la Universidad de Bonn, fundndose posteriormente con la empresa lat/lon GmbH [16] .
[14] http://geoserver.org/display/GEOS/Welcome iii Java: Es un lenguaje de programacin. iv Interoperabilidad: Es la capacidad que tiene un sistema, cuyas interfaces son totalmente conocidas, para funcionar con otros productos o sistemas existentes. [15] http://www.deegree.org/ [16] http://live.osgeo.org/es/index.html Deegree en una estructura de cdigo abierto para las infraestructuras de datos espaciales con componentes Java que se puede desplegar sobre cualquier servidor conforme a la especificacin J2EE v . Incluye componentes para la gestin de datos geoespaciales, incluyendo el acceso a datos, la visualizacin, el descubrimiento y la seguridad. Este software se basa en los estndares del OGC y el Comit Tcnico ISO vi 211. Deegree destaca por el elevado nmero de especificaciones OGC que afirma cumplir, entre los que destacan WMS, WFS (-T), WCS, CSW, WPS, SOS, entre otros. Hoy en da, deegree se mantiene por varias organizaciones e individuos con una gran base de usuarios en todo el mundo. 5.3.1 Caracteristicas de Deegree. Elevada capacidad de configuracin y adaptacin. Instalacin y configuracin complejas y nada amistosas. Buen rendimiento comparado con otros servidores J2EE. Amplio abanico de estndares OGC. Comunidad de desarrollo no demasiado abierta.
5.4 MapGuide Open Source [17] . MapGuide Open Source es una plataforma basada en la web que permite a los usuarios desarrollar y desplegar aplicaciones de mapas web y servicios web geoespaciales. Cuenta con un visualizador interactivo que incluye soporte para la funcin de seleccin, inspeccin de la propiedad, del mapa, entre otros. MapGuide incluye una base de datos XML vii para la gestin de contenidos, y soporta los formatos ms populares de archivos, bases de datos geoespaciales, y normas. Se la puede implementar en Linux o Windows. v J2EE.- Java 2 enterprise edition, define un estndar para el desarrollo de aplicaciones empresariales.
vi ISO.- Organizacin internacional de normalizacin.
[17] http://mapguide.osgeo.org/ vii XML ( eXtensible Markup Language).- Es un sistema estndar de codificacin de informacin.
7 MapGuide Open Source est licenciado bajo la LGPL viii . 6. Herramientas de Metadatos. Un servidor de catlogo es una aplicacin que permite publicar en internet un conjunto de metadatos sobre diferentes conjuntos de datos. En el contexto de la geomntica, estos datos sern diferentes tipos de informacin geogrfica: capas vectoriales y raster, mapas digitlizados e incluso mapas o fotografas areas en formato analgico. Este catlogo se expone como un portal que permite hacer bsquedas mediante diferentes criterios tanto alfanumricos como espaciales. 6.1 Geonetwork Este proyecto financiado por la FAO ix de las Naciones Unidas se ha convertido en la aplicacin de referencia para la publicacin de metadatos de informacin geogrfica. Es una aplicacin J2EE que dispone tanto de una versin para produccin como una versin para pruebas orientada a trabajar en un computador de escritorio normal. 6.2 CatMDEdit Es una herramienta de escritorio que permite la creacin y edicin de metadatos, conforme a los estndares ISO 19115, el Ncleo Espaol de Metadatos, Dublin Core y CSDGM x . atMDEdit ha sido desarrollado por el consorcio espaol TeiDE, formado por la unin de tres grupos de trabajo de tres Universidades. Grupo MERCATOR de tecnologas de la Geoinformacin de Universidad Politcnica de Madrid. Grupo de Sistemas de Informacin avanzados de la universidad de Zaragoza. Grupo de Informacin geogrfica de Universidad Jaume l de Castelln.
7. Proyectos del lado del cliente. Clientes pesados o de escritorio Tradicionalmente las aplicaciones de escritorio han sido los grandes representantes de las herramientas para la gestin de los Sistemas de Informacin Geogrfica. Estas aplicaciones permiten la manipulacin de informacin geogrfica de todo
viii LGPL.- Lincencia pblica general de linux. ix FAO (Food and Agriculture Organization). - Organizacin para la Agricultura y Alimentacin. x CSDGM (Content Standard for Digital Geospatial Metadata). - Estndar de Contenido para Metadatos Geoespaciales Digitales. tipo, asi como su edicin, anlisis y explotacin. Existen muchos proyectos para tipo de herramientas las cuales se comentan a continuacin. 7.1 GRASS [18] . El Sistema de Soporte de Anlisis de Recursos Geogrficos es uno de los ms veteranos, surgi como un proyecto del ejrcito norteamericano, el cual comenz el proyecto ante la necesidad de gestionar la gran cantidad de recursos naturales a cargo del ejrcito en los Estados Unidos. SIG GRASS es una herramienta libre que sirve para la gestin y anlisis de datos geoespaciales, adems de permitir procesar imgenes, grficos y ayuda a la produccin de mapas, modelado y visualizacin. A esta herramienta se la utiliza actualmente en los entornos acadmicos y comerciales de todo el mundo, as como por muchas agencias gubernamentales y empresas de consultora ambiental. Es un miembro fundador de la OSGeo [19] 7.2 Quantum GIS [20] . Esta herramienta es un sistema de informacin geogrfica libre y de cdigo abierto que ofrece un entorno sencillo y agradable al usuario, puede ser utilizado libremente solo en proyectos con licencia GPL. Hasta no hace demasiado era la herramienta nica para el editor PostGIS para Windows y se destaca por su sencillez y velocidad. Se presenta adems como una interfaz amigable para trabjar con una base de datos GRASS. Es posible abordar no solo operaciones de visualizacin sino tambin de anlisis tanto raste como vectorial incluso en Windows. 7.3 gvSIG [20]
Esta aplicacin nace como una parte ms del proyecto de migracin a tecnologas abiertas gvPONTIS. Incluye principalmente las aplicaciones gvSIG Desktop y gvSIG Mobile. gvSIG Desktop.- es un software libre para el manejo de informacin geogrfica con precisin cartogrfica que se distribuye bajo licencia GNU GPL. Permite acceder a informacin vectorial y rasterizada as [18] http://grass.osgeo.org/ [19] http://www.osgeo.org/ [20] http://www.qgis.org/ [20] http://www.gvsig.org/
8 como a servidores de mapas que cumplan las especificaciones OGC. gvSIG Mobile.- es un sistema de informacin geogrfica orientado a dispositivos mviles, ideal para proyectos de captura y actualizacin de datos en campo. Se caracteriza por tener una amigable, siendo capaz de acceder a los formatos ms comunes y cuenta con un amplio nmero de herramientas SIG y GPS ideales para trabajar con informacin de naturaleza geogrfica. 7.4 SAGA y SEXTANTE Se trata de una herramienta SIG de escritorio para Windows con una clara separacin entre su interfaz de programacin y su interfaz de usuario. Su interfaz de programacin cuenta con una licencia LGPL y la interfaz de usuario con GPL. Este software destaca por su orientacin a la realizacin de anlisis de imgenes y modelos digitales del terreno espacialmente. Existe una segunda versin de este proyecto, la cual abandona SAGA para sumarse al proyecto de gvSIG, por lo tanto cambio su lenguaje de programacin para dotar a gvSIG de potentes funcionalidades relacionadas con el anlisis de informacin raster. 7.5 MapWindow [21]
Este proyecto realizado por la Universidad de Idaho es tanto una aplicacin de escritorio para la visualizacin de anlisis de informacin geogrfica como una interfaz de desarrollo con control ActiveX para realizar aplicaciones especficas. Est orientado al desarrollo en la plataforma .Net para Windows y se distribuye bajo licencia Mozilla 1.1 y por tanto puede utilizarse tanto en proyectos abiertos como cerrados. La aplicacin de escritorio, como es habitual en proyectos de software libre, facilita la adicin de funcionalidades a travs de extensiones o pluggins. 7.6 World Wind [22]
[21] http://www.mapwindow.org/ [22] David G. Bell, Frank Kuehnel, Chris Maxwell, Randy Kim, Kushyar Kasraie, Tom Gaskins, Patrick Hogan, Joe Coughlan, Opensource GIS for Mission Operations, http://ti.arc.nasa.gov/m/pub- archive/1259h/1259%20(Bell).pdf ; http://worldwind.arc.nasa.gov/java/ Este es un proyecto de cdigo abierto para visualizacin 3D promovido por la NASA xi y funcionalidad igual a la de Google Earth xii pero con una orientacin mucho ms cientfica que este. Este proyecto est evolucionando de forma intermitente, apareciendo nuevas extensiones para visualizacin en 3D mediante anglifos. Existe una comunidad que realiza aportes a para este proyecto. La licencia con la que se distribuye es especfica de la NASA, pero se podra asumir que es idntica a la licencia LGPL. En definitiva este proyecto se trata de una aplicacin orientada a la visualizacin de informacin de todo tipo de una forma atractiva para los usuarios finales, aunque lamentablemente no ha tenido la eficiencia y el xito del globo de google. 7.7 Open JUMP [23]
Este es un proyecto de sistema de informacin geogrfica de cdigo abierto escrito en lenguaje Java. JUMP xiii fue uno de los primeros proyectos de cliente SIG de escritorio que se destaca por hacer uso de la biblioteca JTS para poder realizar algunas operaciones de anlisis espacial. A partir de este se han derivado una gran cantidad de proyectos como: Open JUMP Open JUMP Viatoris DeeJUMP SkyJUMP pirolJUMP Kosmo.
7.8 uDig [24]
Este es un proyecto de cdigo abierto contruido con Eclipse Rich Client. Tiene como principal objetivo ofrecer un cliente de escritorio que soporte el mayor nmero de fuentes de datos tanto locales como remotos para su edicin y visualizacin. xi NASA (National Aeronautics and Space Administration). - Administracin Nacional de la Aeronutica y del Espacio. Http://www.nasa.gov/ xii Google Earth .- es un programa informtico que muestra un globo virtual que permite visualizar mltiple cartografa, con base en la fotografa satelital. [23] http://www.openjump.org/ xiii JUMP (Java Unified Mapping Platform) [24] http://udig.refractions.net/
9 8. Clientes ligeros, web 8.1 Ka-Map [25]
Este es un proyecto de cdigo abierto que proporciona una interfaz de desarrollo programada en JavaScript. Esta biblioteca permite generar aplicaciones que hacen uso de intensivo del teselado de la cartografa as como de tecnologas asncronas que aceleran enormemente la carga de mapas tal y como hace Google Maps. 8.2 Chameleon Es una aplicacin escrita en PHP que funciona sobre UMN Mapserver y que ofrece un conjunto de widgets xiv que ofrecen funcionalidades concretas de gestin de mapas. Este proyecto permite que un desarrollador realiza una aplicacin de publicacin de cartografa con poco esfuerzo. 8.3 CartoWeb [26]
Es una aplicacin de publicacin de WebGIS construida en PHP sobre UMN MpServer. Su caracterstica ms sobresaliente respecto a otros proyectos de clientes Web ligeros sobre MapServer es que CartoWeb ofrece un framework que ha sido diseado con una arquitectura bastante modular y escalable. Lo que permite poder separar la lgica de un servidor encargado del dialogo con MapServer y provisin de servicios, de un cliente cuya misin es acceder mediante SOAP xv a los servicios promocionados por servidores cartoweb y renderizar de la manera apropiada la informacin hacia el cliente final. Esto permite separa lgica y fsicamente los clientes de los servidores con mltiples configuraciones y posibilidades de escalado. Funcionalmente presenta un abanico completo de caractersticas propias de un geo-portal, con la posibilidad de ir aadiendo o desarrollando nuevos plugins. 8.4 OpenLayers [27]
Es un cliente Web-GIS ligero con clases de JavaScript, sin dependencia de servidores de mapas concretos. Este es un proyecto desarrollado por la compaa estadounidense MetaCarta, que ha pasado a formar parte de los proyectos incubados en OSGeo.
[25] http://ka- map.maptools.org/index.phtml?page=home.html xiv Widgets.- Son controladores de usuario. [26] http://cartolab.udc.es/cartoweb/ http://cartoweb.cma.gva.es/visor/ Ofrece una interfaz de usuario simplificado que ataca a servicios WMS y WFS de forma transparente para el usuario y desarrollador. Las caractersticas que destaca a este proyecto del resto es su difusin en la comunidad es la simplicidad de uso, el soporte de tiles y cache y el acceso a mapas de Google Mpas y Yahoo Maps. 8.5 MapBuilder [28]
Es un cliente Web-GIS construido sobre dos grandes bloques: una biblioteca de funcionalidades JavaScript y una parte de servidor en PHP o J2EE. El cliente de MapBuilder permite renderizar imgenes de servidores WMS, WFS, GeoRSS y Google Maps, asi como configurar maps propios con WMC. Presenta la capacidad de edicin en clientes sobre navegador. El cliente hace uso de AJAX para ofrecer una interfaz de usuario rico sin necesidad de plugins. MapBuilder ha sido desarrollado por la colaboracin de varios desarrolladores, sin intervencin activa de compaas comerciales. MapBuilder se destaca por los cuidados detalles de documentacin, patrones de diseo, metodologas de desarrollo y gestin utilizadas. 9. Conclusiones Existe un gran nmero de proyectos de cdigo abierto que nos facilitan la gestin de informacin geogrfica. Varias aplicaciones hacen uso de uno o ms sistemas de informacin geogrfica que se describieron en el artculo, ya que al ser de cdigo abierto se las puede aprovechar al mximo gracias a cada una de sus caractersticas y ventajas que presentan. Por un lado, cada proyecto puede no empezar desde cero y tratar de utilizar y aprovechar el trabajo realizado por otros; adems no solo se aprovecha el trabajo el trabajo realizado hasta el momento, sino que a medida que los proyectos evolucionan y adquieren funcionalidades, todos sus proyectos cliente se benefician de forma casi inmediata. Por otro lado, es una medida del xito de un proyecto la cantidad de desarrolladores que lo utilicen, ya que al ampliar la comunidad de usuarios, aquel recibe xv SOAP (Simple Acces Object Protocol): http://www.w3.org/TR/soap/ [27] http://openlayers.org/ [28] http://www.mapbuilder.net/
10 contribuciones nuevas, nuevas necesidades, mayor soporte entre otros. A continuacin podemos observar una tabla con estadsticas aproximadas sobre los diferentes SIG y su uso.
Figura 1: Presencia de los proyectos en buscadores web [29] . Cada uno de los proyectos descritos en este artculo tiene un impacto en el internet, especficamente se realiz bsquedas de estos en Google y Yahoo para tratar de comprobar su presencia en las diferentes aplicaciones y esto es lo que se representa en la figura 2. Una vez realizado un estudio de las opciones que existen para la gestin de informacin geogrfica con respecto al software libre se puede establecer que resulta muy beneficioso el uso estos proyectos, ya que, al ser de cdigo abierto brinda la opcin de utilizarlo libremente al antojo de los desarrolladores, adems existen comunidades disponibles en la web para brindar apoyo y aportar con sus conocimientos para aprovechar al mximo cada una de las caractersticas de estos sistemas. 10. Referencias. 1http://www.slideshare.net/dersteppenwolf/softwar e-libre-y-sistemas-de-informacin-geogrfica 2http://corponarino.gov.co/pmapper- 4.1.1/sig/interfase/sig.html 3http://www.misrespuestas.com/que-es-la- geografia.html 4http://corponarino.gov.co/pmapper- 4.1.1/sig/interfase/sig.html 5http://www.imarpe.gob.pe/argen/adc/sig/sig.html
[29] Miguel Montesinos Lajara y Jorge Gaspar Sans, Panorama actual del ecosistema del software libre para SIG [versin electrnica], I Jornadas de SIG 6http://www.opengeospatial.org/standards/sfs 7http://postgis.refractions.net/ 8http://www.postgresql.org.es/ 9http://opensource.org/licenses/gpl-2.0.php 10http://www.mysql.com/ 11http://mapserver.org/ 12http://mapserver.org/copyright.html#license 13http://www.dnr.state.mn.us/maps/compass.html 14http://geoserver.org/display/GEOS/Welcome 15http://www.deegree.org/ 16http://live.osgeo.org/es/index.html 17http://mapguide.osgeo.org/ 18http://grass.osgeo.org/ 19]http://www.osgeo.org/ 20http://www.qgis.org/ 21http://www.gvsig.org/ 22http://www.mapwindow.org/ 23http://www.openjump.org/ 24http://udig.refractions.net/ 25http://ka- map.maptools.org/index.phtml?page=home.html
27http://openlayers.org/ 28http://www.mapbuilder.net/ 29Miguel Montesinos Lajara y Jorge Gaspar Sans, Panorama actual del ecosistema del software libre para SIG [versin electrnica], I Jornadas de SIG Libre. http://www.sigte.udg.edu/jornadassiglibre2007/com un/1pdf/12.pdf Libre. http://www.sigte.udg.edu/jornadassiglibre2007/co mun/1pdf/12.pdf