I Cátedra gvSIG Contest. Works with free GIS

The aim of the Cátedra gvSIG is to create a meeting point for users interested in free space technologies. In order to foment an environment of shared knowledge and participating in the dissemination of free geomatics, the chair organizes this international contest to encourage all gvSIG users and free Geographic Information Systems users to share and give visibility to their work.

Students and graduates in high school, professional training and university, as well as university professors and researchers from all countries can participate in this contest.

To enter to the competition you must meet the following requirements: Works must be done with free Geographic Information Systems and the subject of the work may address any area of knowledge.

Works may have been made in 2015 or before, the papers may be presented collectively and individually and jobs may be sent in Spanish, Valencian or English.

In the event the work is based on a new development done through free and open source GIS geospatial technologies, these papers must be subjected to GNU / GPL v3 license.

Among the selected works a prize of 500 euros will be awarded for each of the following categories:

  1. Work produced by students of highschool or professional training
  2. Final University’s Project (Bachelor, Degree or Master)
  3. Doctoral thesis or research paper.

Submissions should be sent to gvsig@umh.es no later than November 1, 2015.

Selected documents will be published in the repository of the Miguel Hernández University.

The jury will evaluate the methodology, clarity and innovative nature of the work, assessing as well the relevance and applicability of the research. Winners will be announced in the next International gvSIG Conference.

For more information visit the contest page of the Chair (in Spanish) or contact gvSIG gvsig@umh.es via email.

Posted in community, english, gvSIG Desktop, gvSIG Educa, gvSIG mini, gvSIG Mobile | Leave a comment

gvSIG applied to Architecture

The 10th International gvSIG Conference were held some weeks ago in Valencia (Spain), where more than thirty communications were presented about different themes.

At the Conference there was a session specially dedicated to architecture. Different reports were presented about Geographic Information Systems in an architecture office, urban licenses or energy efficiency certificates, all of them very interesting projects.

All these presentations, as well as their recording, are available. They were concretely these ones:

- GIS applied to project management in an architecture office (PDF: 8.0 MB); VICENTE J. VALERO (Grado en Arquitectura Técnica)

- Geographic Information Systems for urban licenses management (PDF: 4.7 MB); PABLO PERUCHO (Grado en Arquitectura Técnica)

- GIS applied to energy efficiency certificates in the municipality of Llíria (PDF: 5.4 MB); MIGUEL ÁNGEL SIMEÓ (Grado en Arquitectura Técnica)

- Multicriterial metodology for the optimal location searching of a public site (ODP: 10.7 MB; PDF: 4.1 MB); RUBÉN HERNÁNDEZ (Grado en Arquitectura Técnica)

- Questions at this sessions:

We hope this information is useful for you!


Posted in english, events, gvSIG Desktop | Leave a comment

gvSIG 2.1: Symbol library for collective mapping

“Territory is the socially built space”, with this sentence starts the excellent “Collective mapping tutorial. Critical mapping resources for shared mapping ” in Spanish, by Iconoclasistas (there’s another tutorial in English, with license CC BY-SA 2.0 – Creative Commons, called Collective mapping).

In this tutorial, with licence Attribution Non-commercial Share Alike 2.5, we find a symbology orientated to be used at the collective mapping workshops. Symbology which is not the usual representation of geographical elements to add an iconography for ideological representations.

And although originally the symbology was created to be used in a more crafty way in the different workshops, we think that is really interesting to have it in a opensource GIS and that gvSIG could be a tool to do this type of collective mapping jobs and the analysis of our social reality.

For all these reasons, we want to add to the comunity the new add-on for gvSIG 2.1, which is just a symbol library for collective mapping.

We hope that you like it.

Here is a video showing how to install this library (as usual, from add-ons administrator):

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

Concurso Cátedra gvSIG de trabajos con Sistemas de Información Geográfica libres

La Cátedra gvSIG comienza sus actividades con la intención de crear un punto de encuentro para los usuarios interesados en las tecnologías espaciales libres. Con el objetivo de crear un entorno de conocimiento compartido y de participar en la difusión de la geomática libre, la cátedra convoca este concurso internacional para animar a todos los usuarios de gvSIG y Sistemas de Información Geográfica libres a compartir y dar visibilidad a sus trabajos.

Pueden participar en este concurso estudiantes y graduados de Bachillerato y Formación Profesional, estudiantes y graduados universitarios, así como profesores universitarios e investigadores de todos los países.

Los trabajos pueden tratar sobre cualquier área de conocimiento, con el requisito de haber sido realizados con Sistemas de Información Geográfica libres. En el caso de que el trabajo se base en un nuevo desarrollo realizado a través de tecnologías geoespaciales libres y SIG libres, estos desarrollos estarán sujetos a una licencia GNU/GPL v3. Los trabajos pueden haber sido realizados en 2015 o con anterioridad, los concursantes podrán presentarse de forma colectiva e individual y su trabajo podrá enviarse en castellano, valenciano o inglés.

Entre los trabajos seleccionados se otorgará un premio de 500 euros para cada una de las siguientes categorías:

  1. Trabajo elaborado por alumnos de Bachillerato o Formación Profesional
  2. Proyecto Fin de Titulación Universitaria (Licenciatura, Grado, Máster)
  3. Tesis doctoral o trabajo de investigación.

Los trabajos deberán enviarse antes del 1 de noviembre de 2015 a la dirección de correo electrónico gvsig@umh.es.

Los trabajos seleccionados se compartirán en el repositorio de la Universidad Miguel Hernández. El jurado evaluará la metodología, la claridad y el carácter innovador de los trabajos, valorando también la pertinencia y aplicabilidad en el caso de trabajos de investigación. Los ganadores serán anunciados en las próximas Jornadas Internacionales gvSIG [1].

Para más información consulta las bases del concurso en la página de la Cátedra gvSIG [2] o contacta a través del correo electrónico gvsig@umh.es.

[1] http://jornadas.gvsig.org
[2] http://gvsig.edu.umh.es

Posted in community, events, gvSIG Desktop, gvSIG Educa, gvSIG mini, gvSIG Mobile, spanish | 1 Comment

Advanced labelling in gvSIG 2.1

One of the features that can be found in gvSIG 2.1 is advanced labelling, that includes many possibilities and tools to customize label according to user need. The advanced labeling has been migrated from gvSIG 1.x to gvSIG 2.1, keeping all the existing customization options and adding some of the most required options by the user community, like the halo option.

Here are a couple of videos that show some ( of the many ) labelling options .

In this first video we focus on the possibility of labelling with halo or adding a background image for tags.

In the second video we illustrate the possibility to display labels only for selected features.

English translation of Etiquetado avanzado en gvSIG 2.1.

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

Etiquetado avanzado en gvSIG 2.1

Otra de las funcionalidades que podemos encontrar en gvSIG 2.1 es la de etiquetado avanzado, que a su vez contiene distintas posibilidades y herramientas para confeccionar un etiquetado al gusto del usuario. El etiquetado avanzado ha sido migrado de gvSIG 1.x a gvSIG 2.1, manteniendo todas las opciones de personalización del etiquetado e incorporando al mismo tiempo alguna novedad de las más solicitadas por la comunidad de usuarios, como es la opción de halo.

A continuación un par de vídeos que muestran algunas (de las muchas) opciones de etiquetado.

En este primer vídeo nos centramos en la posibilidad de etiquetar con halo o añadiendo alguna imagen de fondo que acompañe a las etiquetas.

En el segundo vídeo vemos la posibilidad de que las etiquetas se muestren sólo cuando seleccionemos un elemento.

Posted in gvSIG Desktop, spanish | Tagged , , , | 2 Comments

Exercises of the Scripting Workshop at the 10th International gvSIG Conference

Hi there,

In this post, you will find the examples made in the workshop for beginners about Programming with Scripting Module in gvSIG 2.1 at the 10th International gvSIG Conference in December at Valencia.

During the workshop, we saw a few examples of geoprocessing, starting with the calculation of a buffer area and little by little, adding functionalities according to our needs.

Here the cartography to follow the scripts.We only need a polygone layer and a point layer. You can use your own layers if you want.S

If you don´t know the Scripting Module, we explain how to load the scripts, step by step, at this video. In the code, you only should change the part as ‘initial data’, writing the path where the new lawyer will be recorded. These scripts will not modify the layers already loaded. For the correct running, we should have the View on and one layer selected.

In the first two examples, we can see first, the creation of a buffer area and secondly, adding a new field showing the distance between those points to a reference point.

Script 1: Buffer

Script 2: Buffer and new field with spatial information


Script 2

Also, in the third example, we add a spatial condition. This condition is just that it creates the buffer in those points intersecting with some polygon from the selected layer. In the example, referred to ‘manzanas’, but it can be replaced for any polygon layer. We can see in the symbology how this variable evolves, thinking that the reference point from the example it would be at the left bottom side. We also see that there are points where the buffer has not been generated.

Script 3: Buffer, distance new field and complying the intersection.


Script 3

Another function is, from a point layer, to create a new line layer containing (in this case, a single entity to help us) a geometry with the union of all the points with all the vertices of the line.

In the first example, passing the vertices using the order of an ID field which would be random, and in the second one, using the buffer layer created in the 3rd script and taking as an order, the distance field to create the vertices of the line geometry.

Script 4: Convert points to line


Script 4


Script 5: Convert buffer layer line


Script 5

Finally, an example not explained during the workshop is the generation of lines projecting to that reference point, taking into account the type of layer: points, lines or polygons.

Script 6: Projected lines

Script 6: Initial line layer

Capa inicial de polígonos

Script 6:Initial polygon layer

You can watch the workshop videos on the following links (Spanish/English):

  • Spanish: 10as Jornadas Internacionales gvSIG: Taller 5, Scripting en gvSIG 2.1:


  • English: 10th Int. gvSIG Conference: Workshop 5, Scripting on gvSIG 2.1:


Any doubt, you can ask here, at gvSIG user list or if it is a more specific one, you can contact me: omartinez@gvsig.com

If you are interested in the rest of the presentations of the Conference, you can check them out at this listing.

I hope these examples were useful.

Greetings to all and thank you,


Posted in development, english, events, gvSIG Desktop, scripting | 1 Comment

gvSIG aplicado a Arquitectura

Hace unas semanas se celebraron las 10as Jornadas Internacionales gvSIG en Valencia (España), en las que se presentaron una gran cantidad de ponencias de temáticas distintas. En ellas hubo una sesión dedicada especialmente a arquitectura, en la que se presentaron varias ponencias con temas distintos como Sistemas de Información Geográfica en un despacho de arquitectura, licencias urbanísticas, o certificados de eficiencia energética, todos ellos proyectos muy interesantes.

Están disponibles tanto las presentaciones como la grabación de las mismas. Las ponencias que se presentaron relativas a arquitectura fueron concretamente:

- Los SIG aplicados a la gestión de proyectos en un despacho de arquitectura (PDF: 8.0 MB); VICENTE J. VALERO (Grado en Arquitectura Técnica)

- Sistemas de Información Geográfica para el Control de Licencias Urbanísticas (PDF: 4.7 MB); PABLO PERUCHO (Grado en Arquitectura Técnica)

- Aplicación de los SIG a los certificados de eficiencia energética en la localidad de Llíria (PDF: 5.4 MB); MIGUEL ÁNGEL SIMEÓ (Grado en Arquitectura Técnica)

- Metodología Multicriterio Para La Búsqueda De La Ubicación Óptima De Un Emplazamiento Público (ODP: 10.7 MB; PDF: 4.1 MB); RUBÉN HERNÁNDEZ (Grado en Arquitectura Técnica)

- Ruegos y preguntas de dicha sesión:

¡Esperamos que os sea útil esta información!


Posted in events, gvSIG Desktop, spanish | 4 Comments

Cursos de usuario de gvSIG gratuitos

A partir del 16 de febrero comienzan unos cursos online gratuitos de gvSIG Desktop, ofrecidos por la Fundación Fessia en colaboración con la Asociación gvSIG.

Con dichos cursos se obtiene la certificación de usuario y la certificación usuario experto en gvSIG Desktop de manera gratuita. El colectivo al que va dirigido es únicamente a trabajadores en activo del sector agrario, forestal y pecuario.

Para este curso hay disponibles 175 plazas para la certificación de usuario y 50 plazas para la certificación de usuario experto. ¡No dejéis pasar la oportunidad!

Para más información se puede consultar la web www.gvsig-fessia.com o remitid las dudas vía email a informacion@gvsig-fessia.com o a través del teléfono 644979959 (en horario de 09.00 h. a 14.00 h.).

Más información sobre fechas, en http://www.gvsig-fessia.com/wordpress/wp-content/uploads/2015/01/NOTA-DE-PRENSA.pdf

Posted in gvSIG Desktop, spanish, training | 1 Comment

Compiling and debugging an example plugin for gvSIG 2.1.0 from an IDE (NetBeans)

English translation of the article by Joaquin del Cerro.

Hi everyone,

I´m back to explain to you, how download the sources of one of the gvSIG project´s example and how compile it and debug it.

In this article, I will use as IDE Netbeans 8, which is the IDE that normally I use for developing with gvSIG long time ago. In the future, I will install an Eclipse and in another post I will tell you how to work with it. Anyway, if you are a developer used to Eclipse, it would not be difficult to take the explained ideas.

Keep in mind that this post doesn´t want to be a NetBeans tutorial, just to explain the steps to follow for being able to download and compile gvSIG plugin with it.

Once you have already followed the steps described in the post  “Como descargar y compilar gvSIG 2.1.0 en Linux y Windows“ and we have all the basic tools installed and set up, we can carry on.

To follow this post, we need internet access. In general, for compiling gvSIG we need internet access. And also:

  • An Installable of gvSIG, in my case “gvSIG-desktop-2.1.0-2262-testing-win-x86-standard-withjre.exe”
  • An Installable of NetBeans

First of all, we install IDE, NetBeans.

I´ve downloaded it from the NetBeans official website, in downloads:


We will find a few distributions availables for downloading:

  • Java SE
  • Java EE
  • C/C++
  • HTML5 & PHP
  • All

With the distribution “Java SE” will be enough for compiling the majority of gvSIG projects (excluding the ones requiring natives, because they are out of this post´s scope)

Simply we will download it and proceed to install it.

Through the initial set up, it will ask us for two things, where are we going to install it and where is the JDK to use. In this case, we will choose the JDK which we have already installed like it was explained in “Como descargar y compilar gvSIG 2.1.0 en Linux y Windows“.

Once we have installed NetBeans, we will install gvSIG. It will be a standard setup but we will not install it in “Program Files”;, I advise you to install it inside c:/devel, folder, where we have already downloaded the gvSIG sources. I have installed in :


The reason of installing it out of “Program Files” is because in my Windows installation, the user doesn´t have administrator privileges and if I do it in there, I will have problems later when I try to deploy the plugin binaries over that installation. Writing on c:/devel folder (created by me), I will not have any privilege problems at all.

Once we have these two things installed, we change the pathfile on “.gvsig-devel.properties” for pointing to the installation of gvSIG which we have just done in “c:/devel”.

Well, one more thing to do. The actual distribution for Windows of gvSIG-desktop doesn´t include a launcher in gvSIG.sh of gvSIG. The launcher is only included in Linux distribution( in future distributions we will include it as well for Windows). Well, for the moment is not present, so we have two options, if we have alredy compiled “org.gvsig.desktop”, we can take it from “org.gvsig.desktop/target/product” folder or if we don´t have it on hand, we can download it from:


We will leave it in the folder where we have installed gvSIG, along with the “gvsig-desktop.exe”.

Once we have these three things, we will boot NetBeans, then, downwnload the project “org.gvsig.landregistryviewer” and we will compile it. We will download it from the url:


To do it, we will go to menu:


netbeans-checkout1 It will show us the following screen:


Then, we will write in the field “Repository url” the value of the url (previously indicated) in where is the example project “org.gvsig.landregistryviewer”. We click on “Next”. It will show us the next page of the assistant, in which we should introduce the folder where we want to download the project. In our case, we will introduce “c:/devel”, and click on “Finish”.


When the project´s download finish, it will tell us about the maven projects presents in the donloaded project and it will ask us if we want to open any of them. The screen dialogue will be something like:

netbeans-checkout4 We click on “Open project…” to indicate which of the projects we want to open and it will show us:

netbeans-checkout5 We will select the project “org.gvsig.landregistryviewer” and click on “Open”.

When we try to load the project for the first time, probably some error will appear due to the fact that some dependencies are not downloaded, showing us a message like:

netbeans-checkout6 We only clik on “Close”.

Now, we will compile the downloaded project. To do that, we select it in the “proyectos” view and click on “Build project” of the toolbar.

netbeans-checkout7 The bottom console will be showing the compiling messages and once the process finishes, we will have our plugin compiled and deployed over the gvSIG installation.


So far, we have seen how to prepare our work environment, download and compile the plugin. If we want to see our plugin in action, simply we will boot Console2, go to gvSIG installation folder, c:/devel/gvsig/2.1.0-2262, and run gvSIG.sh.

$ cd c:/devel/gvsig/2.1.0-2262
$ ./gvSIG.sh

Let´s see how to debug our plugin.

We will open the subproject “org.gvsig.landregistryviewer.app.mainplugin”.

netbeans-abrir-proyecto1 It could happen that the plugin doesn´t realise that there are all the dependencies needed, already downloades when the project has been compiled.If this happens, iw will show us:

netbeans-abrir-proyecto2 In this case, we click on “Resolve Problems…” for updating the dependencies. It will show us:

netbeans-abrir-proyecto3 We click on “Resolve…” and wait until the project update. When the update is finished, the atención signal should dissapear and we will close the dialog clicking on “Close”.

Now, we will load the class LandRegistryViewerExtension and put a breaking point at method´s start CreateViewWindow. To do this, we click twice in the line´s number.

netbeans-debug1 Once done the breaking point, we will go to Console2 and we will go to boot gvSIG, but passing before the parameters “–debug –pause”.

netbeans-debug4 This boots the JVM activating the debug for being able to connect with it.

netbeans-debug5 It is possible that depending of the firewall setting, it will show us a message or even that doesn´t work. We need to make sure that we allow the app java.exe to access to 8765 port.

Then, we will back to NetBeans, and connect to gvSIG in debug mode.

netbeans-debug2 It will ask us for connection data…..

netbeans-debug3 When click on “OK”, it will carry on with the running of gvSIG in debug. As we have put a breaking point, it will stop on it and we will be able to debug our plugin.

netbeans-debug7 If we need to see the code of gvSIG, we click on Ctrl-O and type the class name which we want to locate.For instance, if wew want to put a breaking point in the proect creation, we will type Ctrl-O y “DefaultProject”

netbeans-debug8 And click on “OK”.

netbeans-debug9 If it doesn´t show us the source code (automatically downloaded, well, depending of our NetBeans setting), we can click on “Attach Sources…” and then “Download”.

netbeans-debug10 Once all the sources needed have been downloaded, we close the window clicking on “OK”. It will show us the code for the class “DefaultProject” and we can put a breaking point in its builder.

netbeans-debug11 Well, that´s it for today…..

All I have talked about is related to Windows 7. For Linux developers, it´s quite easy to follow and you just need to change the path c:/devel for the one that you use to leave the sources.

For Eclipse developers, the steps to follow are similars, the most complicated issue could be the support setting of maven which has already NetBeans.

It´s a post quite long (a lot of screenshots), but I think that they could be helpful to follow up the article.

I hope it was useful,
Greetings to all and thank you!

Posted in development, english, gvSIG Desktop, gvSIG development | 1 Comment