arriba

Tag: software libre

pcifonsagua_post

Acabamos de finalizar el Proyecto de Cooperación Internacional comenzado a finales de 2011, con la participación del Departamento de Ciencia y Tecnología de la Información Geográfica de la Universidad Nacional Autónoma de Honduras (UNAH), el Departamento de Medio Agrónomo y Forestal de la Universidad de Extremadura y el Cartolab del Departamento de Métodos Matemáticos y de Representación de la Universidade da Coruña.

Este proyecto, financiado por la Agencia Española de Cooperación Internacional para el Desarrollo, ha permitido fortalecer las capacidades de la UNAH para liderar proyectos avanzados de tecnologías geospaciales de software libre que permitan incrementar la calidad de vida de la ciudadanía hondureña, especialmente en proyectos actuales de cooperación en abastecimiento y saneamiento sobre comunidades rurales en el Sur de Honduras.

Esta experiencia está recogida en la publicación PCI Fonsagua, que se puede consultar desde la página web del proyecto.

Gracias a un acuerdo firmado en febrero de este año entre la Asociación gvSIG [1], iCarto [2] y la Fundación de la Ingeniería Civil de Galicia [3], desde el Cartolab [4] se ha asumido la corresponsabilidad de coordinar la publicación de la nueva versión gvSIG 1.12.

Ante la demanda de usuarios de gvSIG para incluir nuevas funcionalidades que se fueron desarrollando en diferentes proyectos vinculados a la versión 1.11 de gvSIG, la empresa iCarto, socia de pleno derecho de la Asociación gvSIG, propició un acuerdo de colaboración en donde tanto Cartolab, bajo la dirección de Alberto Varela, como iCarto asumieron un protagonismo más activo para coordinar todos los esfuerzos existentes y aglutinar en una nueva versión, las diferentes mejoras que se estaban desarrollando en la comunidad de gvSIG.

La versión final de gvSIG-Desktop 1.12, publicada hace unos días [5], puede considerarse un nuevo hito que demuestra la madurez, consolidación y futuro del proyecto gvSIG, al ser el primero publicado por un nuevo grupo de mantenedores de la rama 1.x.  Esta experiencia pretende contribuir a aumentar la participación activa de nuevos colaboradores para futuros desarrollos en esta rama, que sigue mostrando su utilidad, su capacidad de mejora y su potencial.

Entre las novedades de la 1.12 respecto a la 1.11, podemos encontrar:

  • Mejoras generales de usabilidad (ventana de vista maximizada por defecto, etiquetado de tamaño y color fijo, abrir ficheros independientemente de su tipo, zoom con la rueda del ratón más amigable, ventana del localizador no modal, etc.), implementadas en coordinación entre Francisco Puga (Cartolab) y Fran Peñarubia (Scolab [6]). Debe destacarse en especial el aumento significativo de usabilidad a la hora de organizar las capas en el TOC, impulsado desde iCarto, en donde destacan las aportaciones de Fran Peñarubia (Scolab), Andrés Maneiro (iCarto), Jorge Ocampo (iCarto) y Gonzalo Martínez (iCarto).
  •   Diferentes mejoras en el driver de Postgis para simplificar la conexión a bases de datos, así como la disminución de consumo de recursos en el servidor, el soporte de fechas, etc., gracias al trabajo de Juan Lucas Domínguez (Prodevelop [7]), Francisco Puga (Cartolab), Jorge López (Cartolab), Fran Peñarubia (Scolab) y Andrés Maneiro (iCarto)
  • Se ha integrado la última versión de Sextante 1.0, gracias al trabajo de Pablo Sanxiao (iCarto) y Víctor Olaya (Sextante [8])
  •  Mejoras en la creación e impresión de mapas, gracias a Juan Lucas Domínguez (Prodevelop) y Francisco Puga (Cartolab), además de la colaboración de Daniel Díaz (Cartolab).
  •  Mejoras varias en la carga de ráster, especialmente con capas de mucha información, gracias al esfuerzo de Nacho Brodin (Prodevelop) y Fran Peñarubia (Scolab)
  •  Mejoras en el acceso a servicios OGC y compatibilidad con nuevas versiones como WMS 1.3, gracias fundamentalmente al trabajo de Fran Peñarrubia (Scolab), Antonio Falciano y otros.
  •  Numerosas mejoras y corrección de errores en Navtable gracias a Andrés Maneiro (iCarto),  Nacho Varela (Consultor Xunta de Galicia) y Jorge López (Cartolab)
  •  Actualización del instalador de complementos al de la versión 2.0 de gvSIG, desarrollado por Joaquín del Cerro (Asociación gvSIG)
  •  Carga automática de ficheros .gvl cuando están en el mismo directorio que el .shp, gracias al trabajo de Fernando González (Geomati.co) [9], Ruth Schönbuchner (CSGIS) y Jose Canalejo (CSGIS) [10]
  •  Soporte de simbología por intervalos para valores negativos, gracias al trabajo de Fernando González (Geomati.co), Ruth Schönbuchner (CSGIS) y Jose Canalejo (CSGIS)
  •  Mejoras e incremento del rendimiento en la unión de tablas y conexiones ODBC, realizada por Fran Peñarubia (Scolab)
  •  Se ha incluído una nueva paleta de colores creada por Kevin Wells y Agustín Díez-Castillo
  •  Añadida la traducción al idioma Khmer, gracias a Mario Carrera (gvSIG), Francisco Nadal (CIT), Cesar Ordiñana (Disid [11]), Sokhem y Francisco Puga (Cartolab). Además de mejoras en otras traducciones gracias a Mario Carrera, Serguei Mikhailov (Ruso), David Vojtek (Checo), Barbara Meliadou, Miltos Meliadis (Griego) Hamidreza Rad (Persa), Yalçın Yilmaz (Turco), Antonio Falaciano (Italiano) y Eliazer Kosciuk (Portugés Brasileño).

Aunque como vemos, esta nueva versión avanza significativamente en nuevas funcionalidades que facilitan el uso de gvSIG, también ha modificado ciertos aspectos de interés para los desarrolladores, como por ejemplo:

  • Se ha actualizado la librería JTS a la versión 1.12, gracias al trabajo de Andrés Maneiro (iCarto)
  • Automatizado el proceso de generación de instaladores, implementado por Francisco Puga (Cartolab)
  • Uso de installjammer y launch4j, gracias a Francisco Nadal (CIT)
  • Cambiada la API de la clase View. Para crear una vista no se recomienda crear una instancia directamente [12]
  • La calculadora de expresiones puede usarse desde plugins externos, gracias a Francisco Puga (Cartolab).

Para la publicación de los build y la versión final de gvSIG 1.12, fue especialmente importante la labor de testeo y prueba, por lo que debemos dar un agradecimiento especial a Vanessa Ros (Cartolab), Jhonatan Cano y Antonio Falciano, que se extiende en general a todos los usuarios, testers, desarrolladores y demás miembros de la comunidad que han contribuído de alguna manera u otra al proyecto durante los últimos años. Citaros a todos sería imposible, así que pedimos disculpas por lo incompleto de la lista.

No podemos dejar de mencionar que algunas de las mejoras implementadas han sido posibles gracias a avances en proyectos significativos, como gvSIG-EIEL [13] cuya financiación fue aportada por la Diputación de Pontevedra [14] en colaboración con la Consellería de Medio Ambiente, Infraestructuras y Territorio de la Xunta de Galicia [15], a través del actual Instituto de Estudios del Territorio [16]; o los proyectos impulsados desde el Gobierno Vasco [17], además de la actividad constante de la propia Asociación gvSIG, que aglutina el esfuerzo y colaboración de muchas instituciones y empresas que usan, potencian y contribuyen a la evolución y mejora de gvSIG.

Animamos a la comunidad a descargarla y probarla [18] pues sin duda se presenta como la versión de gvSIG más avanzada. Aquellos que estén interesados en participar de forma más activa en el testeo de gvSIG pueden unirse al grupo de testers colaboradores que recientemente se ha formado. La coordinación del mismo se realiza a través de la lista de correo [19]. Y para los entusiastas del código, enviadnos todos los parches con correcciones o  nuevas funcionalidades que queráis a través de la lista o el tracker [20].

[1] http://gvsig.com/
[2] http://icarto.es/
[3] http://caminos.udc.es/fundacion.htm
[4] http://cartolab.udc.es/cartoweb/
[5] http://www.gvsig.org/web/organization/news-office/news/nueva-version-gvsig-1-12-final-disponible
[6] http://www.scolab.es/
[7] http://www.prodevelop.es/
[8] http://sextantegis.com/
[9] http://www.fergonco.es/
[10] http://www.csgis.de

[11] http://www.disid.com/
[12] http://osgeo-org.1560.n6.nabble.com/Metodo-preferido-para-crear-una-vista-td4359840.html
[13] http://cartolab.udc.es/cartoweb/gvsig-eiel/
[14] http://depontevedra.es/
[15] http://www.cmati.xunta.es/
[16] http://sitga.xunta.es/sitganet/
[17] http://www.euskadi.net
[18] http://www.gvsig.org/web/projects/gvsig-desktop/official/gvsig-1.12/descargas
[19] http://www.freelists.org/list/gvsig-testing
[20] https://devel.gvsig.org/redmine/projects/gvsig-desktop

El pasado y el presente de la cartografía y los Sistemas de Información Geográfica en Galicia nos ilusionan hacia nuevos proyectos e iniciativas que potencien el desarrollo de nuestra sociedad.

Desde el Cartolab nos gusta reflexionar y compartir experiencias sobre lo que para nosotros se trata de una de las más apasionantes maneras que el hombre ha ideado para comprender, conocer y convivir con el territorio que le rodea: la elaboración e interpretación de mapas. La historia nos muestra cómo en los tiempos de apogeo egipcio, griego y romano se vivieron los primeros grandes avances en el conocimiento geográfico y creación cartográfica. Durante el medievo los reyes, nobles y líderes religiosos usaron mapas para plasmar su poder. La transición al renacimiento y el giro al humanismo llevaron a la geografía de vuelta al terreno de la ciencia, que ya no abandonaría y que eclosionaría en el momento en que las grandes rutas marítimas sustentaron con sus riquezas de ultramar a los imperios europeos. En el siglo XIX los estados modernos ya usaban profusamente cartografía para conocer, administrar y ordenar todos los recursos y el patrimonio existente en un territorio, como siguen haciendo hoy en día. Galicia tiene una interesante historia cartográfica y un prometedor futuro gracias al Plan Gallego de Cartografía y otras iniciativas que comentamos en la Asociación Galega de Cartografía (AGACES).

El cada vez más profundo conocimiento cualitativo y cuantitativo que la humanidad tiene de su entorno, y el desarrollo de complejos sistemas antrópicos sobre el mismo, requieren de un avanzado repertorio de tecnologías de la información geográfica. Hoy en día gestionamos la información cartográfica fundamentalmente mediante los Sistemas de Información Geográfica (SIG), que juntamente con servicios OGC consiguen que la cartografía amplíe las fronteras del academicismo y se haga universal, convirtiendo a todos los habitantes del planeta en potenciales cartógrafos. Galicia está viviendo con gran intensidad todo este proceso con iniciativas de enorme interés, como el proyecto ikiMAP, desarrollado por la empresa santiaguesa SIXTEMA,  que permite compartir mapas dentro de una red social.  En esta línea de participación social se encuentra OpenStreetMap,  para construir cartografía mundial de forma colaborativa, y que el día 22 de octubre tendrá una actividad en la Escuela de Ingeniería de Caminos, Canales y Puertos dentro de la reunión de Geoinquietos Zona Norte.

Galicia también cuenta con una importante participación en el desarrollo de aplicativos de SIG libre de gran relevancia internacional como el caso de gvSIG,  a través de, entre otros, de los esfuerzos del Cartolab en varias iniciativas ya comentadas en esta web. Ahora este trabajo es compartido con la empresa, iCarto,  constituida a principios de este verano por personas formadas en nuestro Laboratorio. La reciente adjudicación que ha conseguido en UTE con SIGNO,  empresa con amplia experiencia en trabajos de SIG en Galicia,  en el concurso de la EIEL de la Diputación de Coruña pone de manifiesto la importancia de la labor colaborativa y de calidad en iniciativas desarrolladas desde Galicia y que poco a poco se van convirtiendo en una realidad de enorme interés para la administración local, como puede ser el aplicativo gvSIG EIEL, que cuenta con el apoyo y respaldo de la Asociación gvSIG, manifestada nuevamente en la reunión que mantuvimos con Álvaro Anguix recientemente en la Escuela de Caminos de Coruña.

 

Splash screen de la aplicación gvSIG-EIEL

Proyecto colaborativo gvSIG EIEL

 

Hay muchas personas que desde las universidades y desde las empresas de Galicia están trabajando en este ámbito de los SIG con mayor o menor fortuna, pero toda la experiencia acumulada y todos los desarrollos realizados fomentan el uso de estas tecnologías de gran importancia para la sociedad y nos ayudan a seguir mejorando. Existen motivos para estar ilusionados, pero debemos continuar trabajando y compartiendo entre todos para alcanzar nuevos horizontes en los SIG de Galicia, algunos necesarios, otros soñados y otros que seguramente nos sorprenderán.

Además de la integración oficial de NavTable en la nueva versión de gvSIG, la colaboración de CartoLab con gvSIG se plasma en la mejora del componente que permite trabajar con la base de datos PostGIS. Estas mejoras se incluirán en la siguiente versión del proyecto, gvSIG 1.10.

 


Fruto del trabajo de CartoLab, Laboratorio de Ingeniería Cartografía de la Escuela de Caminos de la Universidade da Coruña, el módulo de gvSIG que interactúa con bases de datos PostGIS ha mejorado su rendimiento, eficiencia y estabilidad.

PostGIS es la extensión espacial para la base de datos relacional PostgreSQL. En conjunto, conforman una de las soluciones más estables y rápidas en los proyectos que gestionan información geográfica. gvSIG añade soporte para tratar información desde este tipo de base de datos a través de un componente específico, el driver PostGIS.

CartoLab ha participado en la estabilización de ese componente, añadiendo las siguientes funcionalidades y mejoras:

  • Soporte para que el driver sea “case-sensitive”: en este momento el componente reconoce y puede trabajar con campos, tablas y esquemas de la base de datos que contengan mayúsculas y minúsculas.
  • Soporte para la gestión de privilegios: se ha dotado al driver de la capacidad de comprobación de los privilegios que tiene un usuario conectado a la base de datos.
  • La vista de tablas general de PostGIS, sólo muestra aquellas sobre las que el usuario tiene permisos.
  • Corrección de otros errores relativos a geoprocesos, gestión de las excepciones, exportación de capas PostGIS, etc.

Estos desarrollos se han incluido en las primeras versiones de prueba de la versión gvSIG 1.10 (“Release Candidates”), por lo que llegarán a los usuarios con la publicación definitiva de esa versión.

El Laboratorio continua de este modo la senda de uso, desarrollo y promoción del FLOSS (Free Libre Open Source Software) que ha permitido con anterioridad incluir la extensión NavTable como proyecto oficial de gvSIG.

La Oficina de Comunicación de gvSIG acaba de comunicar que la extensión NavTable desarrollada por Cartolab se incorporará como proyecto oficial de gvSIG.

NavTable, desarrollo propio del Cartolab fue liberado en su primera versión en mayo, y desde entonces ha tenido una magnífica acogida por parte de la comunidad de usuarios de gvSIG, culminando el final de este año 2009 con el anuncio de la Oficina de Comunicación de gvSIG para su incorporación como proyecto oficial del SIG libre con mayor impacto internacional de la actualidad.

NavTable fue incluida desde el primer momento en el catálogo de proyectos no oficiales de gvSIG, pero su potencial  para visualizar y trabajar de forma ágil  con registros de las capas vectoriales de información geográfica (demostrado en el importante número de descargas), planteó la posibilidad de hacerla oficial.

 

Navtable

Ejemplo de pantalla de trabajo en NavTable


Durante las 5as Jornadas Internacionales de gvSIG, el Laboratorio de  Ingeniería Cartográfica (CartoLab) y la Asociación gvSIG llegaron a una serie de acuerdos que permitirán que Navtable sea una extensión oficial de gvSIG en futuras versiones. Durante estas jornadas el Cartolab presentó cuatro proyectos sobre gvSIG desarrollados en el último año. Además  la revista de las jornadas incluye una entrevista a Nacho Varela, Coordinador del Grupo de Desarrollo de Cartolab.

 

Para el Cartolab, como pequeño laboratorio de la Universidad de Coruña, este anuncio supone una gran noticia y nos reafirma en nuestra filosofía de trabajo colaborativo basado en los principios que rigen el software libre, compartiendo y avanzando juntos.

Queremos expresar nuestro agradecimiento a todos los que utilizan NavTable y especialmente a aquellos que nos han transmitido fallos detectados, comentarios, ideas y sugerencias para mejorarla.

El Cartolab, con la colaboración de la Universidade da Coruña a través de la Convocatoria del Fondo 0,7 y de la asociación GHANDALF ha iniciado la difusión entre los Agentes de Cooperación de Galicia de la Encuesta sobre Sistemas de Información Geográfica y Software Libre para poder analizar la integración de estas tecnologías en la cooperación al desarrollo gallega.

El tercer sector no debe ser ajeno a la evolución de las nuevas tecnologías de la información geográfica y la sociedad de la información. En muchos casos la dilatada rutina diaria y la falta de recursos provocan que las ONGD y el resto de agentes del sector de la cooperación dejen de lado las inversiones en tecnología, y no se planteen el cambio a nuevos programas o procesos de trabajo. Sin embargo, una apuesta decidida por la modernización debe ser entendida como una oportunidad de mejorar la eficiencia, eficacia y calidad de sus acciones.

Con este objetivo de fondo, y en el marco de la Seman Galega Pobreza Cero, Cartolab, en colaboración con la asociación GHANDALF y la Universidade da Coruña, lanza la Encuesta sobre Sistemas de Información Geográfica y Software Libre en los Agentes de Cooperación de Galicia.

Esta encuesta tratará de conocer en profundidad las políticas de los agentes en cuanto a TICs, el empleo de software libre y el nivel de penetración de las Tecnologías de la Información Geográfica. Se prestará especial atención a las necesidades en cuanto a información, software y cartografía. De esta forma se podrán elaborar unos resultados que, además de analizar, puedan proponer mejoras y soluciones tecnológicas ajustadas a la realidad de los agentes de cooperación en Galicia. En definitiva, esta encuesta pretende ayudar activamente en la implantación de nuevas tecnologías informáticas y geográficas con el menor coste posible para los agentes.

El creciente uso de la aplicación para navegar por tablas de forma rápida y ágil en gvSIG desde su desarrollo inicial en mayo de 2009, nos ha incentivado para preparar nuevas funcionalidades que se reflejan en la nueva versión de Navtable (0.4) que acabamos de publicar.

La utilidad de NavTable y el aumento del número de usuarios de esta aplicación nos anima a seguir trabajando en el desarrollo de nuevas funcionalidades y en la corrección de ciertos problemas detectados en las versiones anteriores. Por este motivo,  el 18 de septiembre se liberó la nueva versión de NavTable (0.4), que cuenta con las siguientes novedades:

  • Opción de abrir NavTable desde el menú contextual en el TOC de gvSIG.
  • Se puede utilizar NavTable para la edición de tablas alfanuméricas, sin geometría asociada.
  • Se pueden crear y eliminar registros en tablas alfanuméricas. La opción de eliminar funciona también en tablas con geometría.
  • Se ha mejorado la compatibilidad cuando la capa ya está en edición.

Las mejoras incluidas tienen mucho que ver con la participación de la comunidad de usuarios enviándonos sugerencias por lo que, como siempre, cualquier comentario, reporte de error y colaboración será bienvenida.

NavTable y su código fuente pueden ser descargado desde la web o desde la página del proyecto en la forja OSOR.

Se publica en Mancomún una entrevista con el coordinador del Cartolab en la que se aborda la relación del SIG y el software libre, así como la apuesta de este laboratorio por fortalecer esta unión.

 

Entrevista en Mancomun a Alberto Varela


Desde Mancomún – Centro de Referencia e Servizos de Software Libre se establece un punto de encontro entre las diferentes iniciativas sobre software libre (SwL) que se están desarrollando en Galicia, mediante, entre otras cosas, un portal web con servicios de promoción para la implantación y uso del SwL. En el día de hoy se publica una entrevista con Alberto Varela, como coordinador del Cartolab, en donde se presenta la visión de este Laboratorio en la participación de la Universidad en el desarrollo del SwL, especialmente en el ámbito de los Sistemas de Información Geográfica.

Tras la publicación el miércoles 3 de junio de la nueva versión de Navtable, y tras el éxito inicial de esta aplicación desde su lanzamiento el pasado mes de mayo, el número de descargas en la forja OSOR, sitúa este desarrollo de Cartolab entre los cinco proyectos más demandados.

NavTable en la OSOR

La nueva versión NavTable 0.2.2, extensión sobre gvSIG para ver, navegar y editar tablas, corrige pequeños fallos de la versión anterior e introduce mejoras de comportamiento y nuevas funcionalidades, entre las que destacamos:

* Soporte para navegación con teclas de DERECHA / IZQUIERDA / HOME / END
* Cálculo de área, longitud/perímetro de la geometría
* Avisos cuando no se han guardado los cambios
* Copiado de atributos de un registro seleccionado (anteriormente se hacía del anterior)
* Mejor sincronismo con las selecciones en la vista de gvSIG.
* NavTable está en el menú de gvSIG->”Capa”
* Se ha ideado un modo de tener nombres de atributos largos en los Shapefiles.
* Traducción al francés

La nueva versión ha situado este desarrollo de software libre del Cartolab entre los cinco proyectos más demandados en la forja OSOR. El creciente uso de la misma y las aportaciones, dudas o sugerencias que nos llegan, nos permitirá seguir evolucionando una aplicación que creemos de gran interés para los usuarios de SIG.

El Cartolab libera el código que ha desarrollado para una nueva extensión de gvSIG, NavTAble, que permite navegar más cómodamente entre los datos alfanuméricos de capas vectoriales.

 

Splash Navtable

 

El CartoLab acaba de hacer el lanzamiento de una nueva extensión para gvSIG: NavTable. Esta herramienta es fruto de la expeciencia de años de trabajo con Sistemas de Información Geográfica y de un desarrollo informático intenso en los últimos meses.

Esta extensión permite visualizar, editar y navegar entre los datos alfanuméricos de las capas vectoriales dentro de gvSIG. Es una alternativa a la tabla que tiene actualmente, pero su gran diferencia es que se muestra sólo un registro cada vez, lo que es muy útil para consultar y modificar datos en muchos casos.

Además, NavTable cuenta con una serie de botones para poder hacer selecciones, zoom y moverse entre los elementos cómodamente.

Todos los ficheros para instalarla se encuentran en la página web de la forja Osor. También cuenta con un manual básico de uso.

Siguiendo con nuestra filosofía de apoyo al software libre, NavTable ha sido liberada con licencia libre GNU GPL 3.