gvSIG 2.0 ready to test.

(See below in Spanish)

We are very happy to announce that, after a long development period and a deep refactoring, gvSIG 2.0 is becoming a reality.

By releasing gvSIG alpha2 we officialy start the stabilization period of this expected version. We encourage you to test it and to report bugs and feature requests in the mailing lists (please, don’t use this blog) always taking into account that it is not recommended to use development distributions in production environments.

As most of you probably know, the main new feature of this version is inside: it has been redesigned the way gvSIG manages data sources in order to improve both reliability and modularity, wich is good for both users and developers. Nevertheless, gvSIG 2.0 brings us some other new features:

  • New installer that supports typical and custom installation. The user is able to decide the add-ons that will be installed. Besides, once gvSIG is installed the user is able to install new add-ons.
  • Some changes in the interface of data management tools like:
    • File import/export.
    • Table operations.
    • New layer.
  • Layer load improved. Now the user can use the application while the layer is loading.
  • WMTS (Web Map Tiled Service) support. WMTS is a new OGC standard service which improves the efficiency of the popular WMS thanks to tile management.
  • Raster data cache. It improves the efficiency of the raster data visualization.
  • NETCDF file format support (vector/raster). NETCDF is a file format for scientific data that supports, among other things, multi-temporal data.
  • Temporal data support. Time filtering tool for files that supports time dimension like NETCDF.
  • Insert table in layout *. It allows the user to insert any of the tables included in a gvSIG project.
  • Unified geoprocessing interface *. All the geoprocessing algorithms will be grouped in the same tool box.
  • Import/export symbols. It allows users to share symbols.
  • Scripting framework. New tool that provides a framework for write scripts in Python (Jython), Groovy, and Javascript.
  • Metadata management. New add-on that allows to create, edit and export metadata.

*Features still not available in the alpha2 release.

Renovated the foundations, everything is ready to keep on growing. We really expect that thanks to all of you, the Community, gvSIG will keep on growing for a long time.

Desde el proyecto gvSIG nos complace anunciaros que tras un largo periodo de desarrollo y tras un profundo refactoring, la versión 2.0 de gvSIG comienza a ser una realidad.

Con la publicación de gvSIG 2.0 alpha2 damos comienzo de forma oficial a la fase de estabilización de esta esperada versión. Desde aquí os animamos a probarla y a reportarnos activamente errores y sugerencias a través de las listas de distribución del proyecto (por favor, no utilicéis para ello el propio blog) siempre teniendo en cuenta la recomendación de no utilizar las versiones en desarrollo en entornos de producción.

Como la mayoría de vosotros sabréis, la principal novedad de esta versión está en su interior: se ha rediseñado la forma en la que gvSIG maneja las fuentes de datos con el objetivo de mejorar tanto la fiabilidad como la modularidad, beneficiando así tanto a usuarios como a desarrolladores. No obstante gvSIG 2.0 trae algunas otras novedades:

  • Nuevo instalador que soporta instalación típica y personalizada. Mediante la instalación personalizada el usuario tiene control sobre los complementos que instala. Además, una vez instalado gvSIG pueden agregarse nuevos complementos.
  • Algunos cambios en el interfaz de las herramientas de manejo de datos como:
    • Importación/exportación de ficheros.
    • Operaciones con tablas.
    • Nueva capa.
  • Mejoras en el rendimiento de carga de capas. Ahora el usuario puede trabajar con la aplicación mientras se carga la capa.
  • Soporte de WMTS (Web Map Tiled Service). El WMTS es un nuevo servicio estándar OGC que mejora al popular WMS gracias al manejo de teselas.
  • Caché de datos raster. Mejora el rendimiento en la visualización de datos raster.
  • Soporte formato NETCDF (vectorial/raster). NETCDF es un formato para datos científicos que soporta, entre otras cosas, datos multitemporales.
  • Soporte de datos temporales. Se ha añadido una herramienta de filtrado temporal para ficheros que soportan la dimensión tiempo como NETCDF.
  • Insertar tabla en mapa *. Se podrá insertar en un mapa cualquiera de las tablas que contenga el proyecto de gvSIG.
  • Interfaz de geoprocesamiento unificado *. A partir de esta versión todos los geoprocesos se englobarán en un único conjunto de herramientas.
  • Importar/exportar símbolos. Esta herramienta permitirá compartir símbolos entre usuarios.
  • Entorno de scripting. Nueva herramienta que facilita la programación de scripts en los lenguajes Python (Jython), Groovy y Javascript.
  • Gestión de metadatos. Nuevo complemento que permite crear, editar y exportar metadatos.

*Funcionalidades todavía no disponibles en la distribución alpha2.

Renovados los cimientos, todo está preparado para seguir creciendo. Esperamos que gracias a vosotros, la Comunidad, gvSIG siga creciendo por mucho tiempo.

Posted in community, english, gvSIG Desktop, opinion, press office, spanish, testing | Tagged , | 11 Comments

The gvSIG Campus Community has just been born!

The last days we’ve been working on creating this new group of community. As you already know, the gvSIG project boost the creation of community groups centred on common interests. This time the common concern is related to final projects on tertiary training institutions (grade, master, and so on) developed using gvSIG. So this post is focused on students looking for or developing a project, tutors and researchers.

Those projects are thought to be linked to different areas of knowledge: not only computer sciences, but also geomatic, town planning, environmental applications, etc.. All of them having the common issue to undertake student’s work related to gvSIG products such as Desktop, Mobile, Mini or one of the multiple gvSIG extensions.

If you want to know about the motivations and specific goals of that new group, please visit here the gvSIG Campus Community web page.

Through the new Campus section of the gvSIG ‘s Outreach web page you will be able to:

  1. search projects that are on the way right now (status Running projects)
  2. include ideas in order to implement new projects in the future (status Ideas)
  3. and search information on projects that had been done (status Finished)

This data base will be filled in by means of information coming from the Community, so do not hesitate on sending your ideas to us.

Also an open mailing list is available, so if you want to be part of that community join us!

Despite this post is written in English in order to make a wider call, do not understand this as an obligation. Feel free to participate by your own language, if you think English could be an obstacle. We’ll do our best in order to answer to you :).

Well, that’s all. I hope to see you at the gvSIG Campus Community!

Viqui-.

Posted in community, development, english, gvSIG technologies, technical collaborations | Tagged , , , , , | Leave a comment

Jam Session sobre desarrollo con gvSIG 2.0

Hola a todos.

Tenemos encima las 7as Jornadas Internacionales de gvSIG, y como en otras ocasiones la idea es preparar una charla que nos sirva de introducción a lo que sería el desarrollo con gvSIG 2.0. Repasando un poco lo que ya habíamos tratado en otros talleres de desarrollo,puede ser bastante extenso, y en esta ocasión vamos un poco apretados de tiempo. Así que se me ha ocurrido que igual sería interesante hacer algo más abierto. Me explico. Para hacer una introducción rápida al desarrollo con gvSIG 2.0, la charla trataría cosas como:

  • Desarrollar un plugin frente o modificar gvSIG
  • Principales componentes de gvSIG
  • El asistente para la creación de plugins
  • El instalador de gvSIG y el instalador de complementos
  • Cómo empaquetar un plugin de gvSIG
  • Cómo crear un instalable de gvSIG personalizado con nuestros paquetes

Con el objetivo de que al final de la charla se conociese lo suficiente como para ser capaces de tener un pequeño plugin, con su paquete de instalación, y un instalable de gvSIG que lo incluya… pero… ¡ sólo tenemos un par de horitas !
¡Uf! muy poco.
El ultimo taller que impartí sobre ello, sin extenderme demasiado en ningún punto, llevo más de cinco horas. Así que había pensado que podíamos intentar personalizar un poco la charla. Al principio de esta podíamos ponernos de acuerdo de forma rápida sobre qué temas son los más interesantes para los que estemos allí, e intentar dedicar más tiempo a estos… algo así como una charla dirigida a lo que nos interese a todos. También podéis comentar los temas sobre los que os gustaría que incidiésemos más en este mismo post, así nos vamos haciendo una idea de qué es lo que mas interesa sobre el tema, y si se sale de lo que había pensado, preparar algo de documentación para ello.

Hay que tener en cuenta también que se tratara de una charla de desarrolladores para desarrolladores… hablaremos de código y veremos código java, herramientas de desarrollo, como Eclipse o Maven, y sobre todo de gvSIG. Así que no es una charla para un usuario.

En los próximos días intentaremos preparar el material necesario para que todos tengamos lo mismo y podamos seguirlo.

Espero que os interese y que nos veamos en la charla.

Un saludo a todos.

Posted in opinion | Leave a comment

Taller sobre Lenguaje de Geoprocesamiento de Gearscape en gvSIG (GGL2) en las 7as Jornadas Internacionales gvSIG

GGL2 es un lenguaje de programación específico para el tratamiento de información geográfica que cuenta con una gran expresividad. El sistema está diseñado para que el usuario se despreocupe de la mayor parte de los detalles técnicos y se centre únicamente en la resolución del problema en cuestión. El resultado es una herramienta muy flexible y productiva, además de accesible a profesionales sin conocimientos generales de programación.

Además del lenguaje en sí, existe un entorno de trabajo donde desarrollar y ejecutar nuestros propios geoprocesos de manera sencilla y con múltiples herramientas que nos asisten en la tarea (coloración sintáctica, autocompleción de código, marcado automático de errores, …).

Sin embargo, dicho entorno de desarrollo no proporciona ninguna manera de visualizar los resultados de los procesos directamente por lo que este pasado verano, la Asociación gvSIG y el programa Google Summer of Code han hecho posible el desarrollo de una extensión que permite conectar el entorno de GGL2 con gvSIG para acceder a los datos cargados y visualizar los resultados en gvSIG.

Es por todo esto que en las próximas Jornadas Internacionales de gvSIG se impartirá un taller, el viernes 2 de diciembre, que tratará de mostrar los fundamentos básicos de GGL2, la interacción con gvSIG y cómo nos podemos aprovechar de dicha interacción. Se explicará el entorno de trabajo de GGL2 y se dará una introducción básica al lenguaje a través de varios ejemplos.

No se profundizará en las características más avanzadas del lenguaje por lo que es apto para cualquiera que tenga nociones mínimas de programación, o bien tenga interés en adquirirlas. Sea cual sea el nivel del asistente, este taller presenta una oportunidad inmejorable para evaluar la tecnología de cara próximas acciones formativas.

Para todo esto, se recomienda llevar un ordenador con el entorno de GGL2 instalado junto con una versión de gvSIG con la extensión de GGL2. En los próximos días se publicarán los enlaces para poder realizar las descargas, así como instrucciones detalladas para la instalación.

Posted in development, events, gvSIG Desktop, spanish | 1 Comment

gvSIG aplicado a la gestión municipal: gvSIG-EIEL

La Encuesta de Infraestructura y Equipamientos Locales (EIEL) que el Ministerio de Política Territorial solicita a las diputaciones de manera anual, es un ejemplo claro de las potencialidades que ofrecen los Sistemas de Información Geográfica (SIG) en la gestión municipal o en general para cualquier tipo de tarea de inventariado territorial.

Si bien la instalación por defecto de gvSIG dispone de la mayoría de las funcionalidades precisas para abordar estas tareas, se ha demostrado que una adecuada personalización del mismo incrementa la eficiencia de los técnicos de forma exponencial. Un ejemplo claro es gvSIG-EIEL, producto oficial de gvSIG liderado por Cartolab, apoyado por la Diputación de Pontevedra, la Dirección Xeral de Sostibilidade e Paisaxe de la Xunta de Galicia y en el que empresas como iCarto colaboran activamente. La colaboración que han mantenido estas entidades, entre otras, siguiendo las dinámicas propias del software libre ha generado un producto robusto y eficaz de forma muy eficiente.

Durante las próximas jornadas de gvSIG en Valencia uno de los talleres que tendrán lugar mostrará las ventajas bondades de gvSIG y gvSIG-EIEL. Si bien en el taller se tratará de abordar el ciclo completo de actualización de información para la EIEL y el análisis de la misma, la diversidad de temas que son necesarios emplear serán de utilidad para cualquier usuario de SIG, especialmente para aquellos que quieran aproximarse al uso de SIG en la gestión municipal.

 La metodología de “aprender haciendo” que se seguirá en el taller permitirá a cualquier asistente familiarizarse con gvSIG y hacer uso de algunas de las nuevas funcionalidades que incorpora gvSIG-EIEL.

Entre las extensiones que se presentarán y las habilidades que podrán adquirir se puede citar:

  • Compartir mapas temáticos en entornos empresariales mediante la extensión ELLE
  • Capacidades avanzadas de edición de geometrías gracias a la extensión OpenCADTools 
  • Incremento de sus capacidades de análisis espacial y edición de información alfanumérica mediante la extensión NavTable
  • Muestra del incremento de la productividad mediante el uso de formularios personalizados para la introducción de datos alfanuméricos
  • Generación de series de mapas gracias a la extensión MapSheets
  • Algoritmos de Sextante útiles para la gestión de elementos territoriales inventariados

Para aprovechar con más éxito el taller se recomiendan unos conocimientos básicos de SIG y llevar un ordenador portátil con gvSIG-EIEL instalado.

Dado que gvSIG-EIEL emplea una base de datos PostGIS para la mayor parte de sus operaciones es recomendable acudir al taller con un servidor PostgreSQL/PostGIS instalado en el portátil. Para aquellos que tengan dificultades con este paso se proveerán soluciones alternativas, que anunciaremos de forma conveniente.

Posted in events, gvSIG Desktop, spanish | Tagged , | 1 Comment

New Case studies of gvSIG

One year ago, a new website about gvSIG case studies was released, and since then, about 25 different cases have been published on it. To get through to all community, we decided to publish them in English initially.

In every gvSIG Conference there are a lot of presentations about different case studies of gvSIG. We’ve decided to adapt the template for communication proposals at the gvSIG Conferences to the form for case studies, and the results are that we have about 60 new case studies only with the Latinamerican and Caribbean gvSIG Conference and the International gvSIG Conference (October and December 2011). Every case study is filled out in one of the official languages of the Conference (Spanish and Portuguese-BR at the LAC gvSIG Conference, and English and Spanish at the International one), and most of the previous ones are in Spanish or Portuguese-BR.

We consider that the translation of the user and developer gvSIG documentation to English is more important, it’s our priority, and case studies will be translated as soon as possible. For this reason, we’ve modified the case studies website. Now it allows of several languages, a case study can be translated to different languages. A new category has been added for searching: Case studies can be searched by language too (see the image: Number [1]). Apart from it, the website includes the option to translate it with Google Translator (see the image: Number [2]). It won’t be the best translation, but we think it’s more interesting for the gvSIG Community to have a lot of case studies in different languages, with the possibility to be translated with Google Translator, instead of a few ones only in English. The searching by categories allows to find the case studies regardless of their language. Categories are “Sector”, “Country” and “Other software”, and searching can be done from http://outreach.gvsig.org/case-studies/categories.

In addition, if a case study is translated to several languages, at the bottom of the case study there’s an option, close to the number of reads.

We hope it helps you.

We also encourage every gvSIG user to tell us the experience with gvSIG, and share it with the community. You can fill in the form of the website, in any language but preferably in English, and send it to the following e-mail address: press@gvsig.com.

Posted in community, english, press office | Tagged , | 1 Comment

Workshop at the 7th gvSIG Conference: Introduction to GeoServer

During the 7th International gvSIG Conference there will be different workshops. They will be about Geoserver, Development on gvSIG 2.0, gvSIG applied to the municipal management, Gearscape Geoprocessing Language, and a seminar about gvSIG 3D.

The workshop “Introduction to GeoServer” will be held on Thursday December 1st 2011, at 9 o’clock. It will be given by Simone Giannecchini, founder of  GeoSolutions  and it will provide a hands on introduction to the GeoServer usage and configuration.

In particular the workshop will cover the following topics:

    • GeoServer installation
    • brief theoretical introduction to GeoServer configuration and data models vector data – – – configuration (shapefile) and raster data configuration (GeoTIFF), basic usage of WMS and WFS
    • styling data with SLD
    • KML file generation and Google Earth integration, with time series and extrusion handling

The attendees are required to install the following application before the beginning of the workshop: http://www.vmware.com/products/player/.

An ISO will be provided to install along with VMWare player which is a self contained Ubuntu install with all the needed pieces.

Posted in development, english, events | Tagged , , | 4 Comments

gvSIG Code Sprint at Valencia

As last year, the day before the International gvSIG Conference we are planning a Code Sprint. This year our focus will be on gvSIG Desktop 2.0, but of course as always, it’s up to the participants to decide the topics they want to deal with.

There is an open wiki where you can add pages for your ideas, but is encouraged to use the development mailing lists (in English or Spanish) to discuss the bug fixes or features that will be treated at the Code Sprint.

ai2It will be held as the last year at the Innova Room of the Polytechnic University of Valencia, again kindly sponsored by the ai2 Institute (thanks!!).

If you want to participate, please add yourself on the attendants list and send me an email (jsanz [at] gvsig [dot] com) with a valid ID number, the university ask us for a list of participants to prepare the Internet connection. You will also have to come with an ethernet wire as no wi-fi is available for visitors on that room.

That’s all, see you soon!!

20101201_0508_.JPG

gvSIG Code Sprint 2010 at Innova Room

Posted in community, development, english, events | Tagged , | 2 Comments

Actualizar Sextante en gvSIG 1.11

Hola.

Dado que la versión 0.6 de Sextante que viene embebida en gvSIG 1.11 da problemas con algunos algoritmos, hemos empaquetado el último nightly build de Sextante (con fecha 19-10-2011) y lo hemos agregado al repositorio de paquetes de gvSIG 1.11 para que los usuarios puedan actualizarlo de manera relativamente sencilla desde el administrador de complementos de gvSIG.

Pese a que, según hemos podido comprobar, muchos de los errores de Sextante reportados por usuarios de gvSIG 1.11 ya no suceden con esta actualización, no debemos olvidar que se trata de una versión en desarrollo por lo que, tal y como se recomienda en la propia web de Sextante, es preferible no utilizarla en entornos de producción.

Debido a algunos problemas del propio administrador de complementos de gvSIG el proceso todavía no es completamente automático. A continuación se describen los pasos a realizar para actualizar Sextante en gvSIG 1.11.

1. Descargar el fichero de paquetes de gvSIG 1.11 desde la siguiente URL:

http://downloads.gvsig.org/download/gvsig-desktop/pool/es.unex.sextante/gvSIG-desktop-1.11.0-es.unex.sextante-0.6.0-20140410-testing-all-all-j1_5.gvspkg

Nota: en función del navegador utilizado es posible que en el proceso de descarga la extensión del fichero cambie a .zip. En tal caso será necesario renombrar el fichero para que vuelva a tener su extensión original (.gvspkg).

2. Borrar la carpeta “es.unex.sextante” ubicada dentro del directorio de instalación de gvSIG. Habitualmente:

  • En Linux: /home/[usuario]/gvSIG_1.11.0_final/bin/gvSIG/extensiones/es.unex.sextante/
  • En Windows: C:\Archivos de programa\gvSIG_1.11.0_final\bin\gvSIG\extensiones\es.unex.sextante
  • En MacOS: /Applications/gvSIG-1.11.0.app/Contents/Resources/Java/gvSIG/extensiones/es.unex.sextante

Nota: es conveniente hacer una copia previamente por si acaso algo va mal.

3. Arrancar gvSIG (en Windows arrancar en modo administrador).

4. Ir al administrador de complementos (menú Herramientas -> Administrador de complementos).

5. Seleccionar “Instalación desde fichero” e indicar la ruta hasta el fichero gvSIG-desktop-1.11.0-es.unex.sextante-0.6.0-20140410-testing-all-all-j1_5.gvspkg previamente descargado (punto 1). -> Siguiente.

6. En la pestaña “No oficial” seleccionar la última versión del paquete -> Siguiente (el proceso puede tardar algunos minutos).

7. Cerrar gvSIG.

8. SOLO PARA WINDOWS: Ir a la carpeta “extensiones\com.iver.cit.gvsig\lib” y borrar los ficheros:

  • jts-1.9_gvSIG.jar
  • jtsio-1.8.jar

9. Arrancar gvSIG.

Espero que os sea útil.

Saludos,

Manuel.

Posted in community, gvSIG Desktop, spanish, testing | 32 Comments

gvSIG 1.12: new call for contributors

Hi I reproduce here this important mail from the gvSIG Team on mailing lists, as it’s important for the release of next gvSIG Desktop 1.12 version. Best, Jorge.

Dear gvSIG users and developers,

As most of you know we made a call for contributions for gvSIG 1.12 last June. September 21st was the deadline to send bugfixes and fortunately we got lots of them. Now it’s time to review and integrate them but the problem is that all the team is now focused on the development of gvSIG 2.0 since it is our most priority task at the moment.

Although we think that gvSIG 1.12 is very interesting for our users and developers since it will come with quite a few bugfixes and improvements, we really think that we can’t afford to delay the release of gvSIG 2.0 anymore.

That’s why we make a new call for contributors today. These are the main tasks we would need you to do:

  • Review the received patches
  • Build the binaries
  • Test the binaries

Please read these documents to find more info about the tasks:

In case you are willing to help us to release gvSIG 1.12 just reply this email and tell us what tasks are you interested in and a coordinator will contact you.

Thanks in advance
The gvSIG team.

Posted in community, english, gvSIG Desktop | 2 Comments