gvSIG 2.1: Memory management

Users that start to use gvSIG will find a lot of small improvements respecting previous versions. Now we’re going to tell about one of them, the possibility to manage the RAM memory used by gvSIG.

Until this version, the user had to do it manually, editing a text file and modifying the memory parameters. In gvSIG 2.1 an option has been included in order to manage the memory from the application preferences.

00_memory

 

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

gvSIG 2.1: Configuration of the grid in the new Layout

Following the changes in the cartographic production, the new Layout presents in gvSIG 2.1. The grid generating function is greatly improved. Now we will be able to configure almost all visual parameters and thus we can cover many of the needs that gvSIG community users had demanded.

We will see, with a very easy example, the new functionality of grid configuration.

We start from a simple Layout where we will add a grid:

00_grid0If you were surprised to see the Table of Contents embedded in the document Layout, it is because you have not read last week´s post.

The first thing we do is select the View that is inserted on our Layout and display its context menu -clicking on it with the right-button. Among the options that it shows us, we select “Properties”. gvSIG will show a window and this one will be similar to the following image, where we can configure all the parameters related to a View:

00_grid1In this case we are interested in grid configuration. It is located at the bottom of the window. We enter in settings; we have to press the corresponding button. This will open a new window where you can configure every parameter of the grid:

00_grid2In our case, we will select that the grid will be symbolized by lines 100 degrees for both horizontal and vertical intervals. Also we will indicate the horizontal labels are rotated 90 ° (the rotation of this feature was one of the most requested by users). We configure the remaining parameters (font, size, color …) and we have our grid ready. Simple, really?

00_grid3

Posted in english, gvSIG Desktop | Tagged , , ,

10as Jornadas Internacionales gvSIG: Taller “Gestión de Espacios Naturales Protegidos y seguimiento de fauna con gvSIG”

El miércoles 3 de Diciembre se realizará un taller sobre Gestión de Espacios Naturales Protegidos y seguimiento de fauna con gvSIG, en las 10as Jornadas Internacionales de gvSIG. El taller será realizado por María Jose Bravo, de eGeoMapping.

El objetivo de este taller es el de conocer con más detalle el uso de gvSIG aplicado a fauna y espacios naturales protegidos. En él se podrá ver un ejemplo práctico de aplicación con el fin de gestionar la información cartográfica vinculada a proyectos de fauna y un ejemplo en el caso de los ENP de España. En ellos se propondrá un caso teórico en el que se realizará el recorrido completo desde la planificación y la toma de datos, un breve análisis y la representación de un mapa temático proveniente de datos tomados en campo.

Los requisitos del taller serán:

  • gvSIG 2.1 (último build) instalado, que puedes descargar desde http://www.gvsig.org/web/projects/gvsig-desktop/development-versions (IMPORTANTE: descargar la versión standard). El fichero a instalar sería, según sistema operativo:
    • Windows 32 y 64 bits: fichero acabado en “…win-x86-standard-withjre.exe”
    • Linux 64 bits: fichero acabado en “…lin-x86_64-standard-withjre.run”
    • Linux 32 bits: fichero acabado en “…lin-x86-standard-withjre.run”
  • La cartografía a utilizar en el taller, que puede descargarse desde aquí.

Para poder asistir al taller es necesario inscribirse previamente a través del formulario de inscripción. La inscripción es gratuita (aforo limitado).

¡Os esperamos!

Posted in community, events, gvSIG Desktop, spanish, training | Leave a comment

gvSIG 2.1: improving cartographic production

This post is the first in a series of post to check the innovations of next gvSIG 2.1 version. The stabilisation process is close to being complete and soon we hope to release the new version.

We will be telling you just a few of the many innovations for all those who begin to use the new version (It seems there are many people) or users who are just interested in knowing about the innovations.

The new Layout is perhaps, one of the most noteworthy innovations because it does mean a mayor break with old versions. I personally believe that these changes significantly improve gvSIG cartographic production. As far as I am aware, gvSIG is the only open-source software that integrates layer management (better known as table of contents) within the layout editor. In contrast to some privative GIS, it is possible to have as many maps as you wish within the same project.

This means that users are no longer required to change from View to Layout every time a new layer is added or modify labels or symbology. In fact, users can create their Layouts starting from scratch without the use of View tool, not one single time.

The new Layout includes many new improvements, such as grid management which will have been further described in next posts.

Let us briefly how new Layout works.

If any View in our project has already been created, we will have to choose between View saved or a new View when we create a new Layout. On the same window, we will have to define the size page for our Layout.

00_layou_01Voilá!…We will now see a Layout with Table of Contents integrated in the left corner. If you have selected a View with layers, these will be displayed. Instead, by selecting new View, you can add new layers, define symbology, labels,…and all of this without leaving the Layout!!!

00_layout2If you want to learn more about the new version of gvSIG, we remember that there is a MOOC that will start soon: http://blog.gvsig.org/2014/10/28/introduction-to-gis-course-in-english-free-of-charge/

Posted in english, gvSIG Desktop, opinion | Tagged , | Leave a comment

gvSIG 2.1: un completo conjunto de leyendas

En gvSIG 2.1 encontramos que se han migrado todos los tipos de leyendas disponibles en versiones anteriores de gvSIG, contando con un completo abanico de posibilidades para representar nuestros datos.

000_countries00Vamos a ver algunas de estas posibilidades trabajando con una capa de polígonos que represente las divisiones administrativas de los distintos países del mundo.

Por defecto gvSIG siempre aplica a una capa la simbología de “Símbolo único”, esto es, todos los elementos se representarán con el mismo símbolo.

000_countries01Si accedemos a las Propiedades de Simbología de la capa podremos cambiar la forma de representación de los elementos con facilidad. Vamos a usar el atributo de población disponible en esta capa para ver distintas formas de representar un atributo numérico y los diferentes resultados visuales que obtenemos.

El tipo de leyenda más habitual para representar datos numéricos quizá sea la de “Intervalos”, que permite clasificar los valores disponibles en los distintos elementos en una serie de rangos. A partir del campo de población generamos una leyenda de Intervalos como la siguiente:

00_countries_02Lo que se traduce en un mapa como el siguiente que nos permite distinguir fácilmente los países más poblados del planeta:

00_countries_02bVeamos ahora como puede cambiar la percepción de lo que estamos representando si usamos otro tipo de leyenda. Para este segundo caso vamos a utilizar la denominada “Densidad de puntos”. Para ello vamos a definir un símbolo de punto y un valor que adoptará ese punto. En nuestro caso asignamos que cada punto representará un valor de un millón (de habitantes). gvSIG va a tomar el valor del atributo de población de cada elemento y va a dibujar por cada millón un punto, de forma aleatoria y repartidos por la superficie que ocupa dicho elemento.

00_countries_03En la imagen resultante obtenemos unas conclusiones distintas a las que visualmente nos proporcionaba la anterior leyenda. En este caso estamos observando una representación de la densidad de población. Basta fijarse en países como Rusia, Brasil, India y China para ver las diferencias entre una y otra leyenda.

00_countries_3bLas leyendas de símbolos graduados y símbolos proporcionales también muestran información interesante, pero como el objetivo de este post no es hacer un repaso exhaustivo de todos los tipos de leyendas vamos ahora a cambiar de grupo y pasamos de las leyendas de “Cantidades” al grupo de leyendas de “Categorías”. En este grupo encontramos uno de los tipos de leyendas más básicos y utilizados, el de “Valores únicos”, que muestra con un símbolo distinto cada valor único disponible en el campo de la tabla de atributos que seleccionemos. En nuestro caso vamos a ver con un ejemplo muy sencillo el funcionamiento de un tipo de leyenda menos utilizada, la de “Expresiones”.

Mediante esta leyenda podremos asignar un tipo de símbolo a los elementos que cumplan con una determinada condición o expresión. Y, por supuesto, podemos tener en una misma leyenda tantas condiciones como deseemos.

Si seleccionamos este tipo de leyenda y pulsamos en “Nueva expresión de filtrado” accederemos a la ventana que nos permite construir nuestras expresiones. Para ver su utilidad haremos un ejemplo tan simple como querer representar de un determinado color todos los países con población mayor de 50 millones de habitantes.

00_countries3aVamos a seleccionar otro símbolo para el resto de elementos que no cumplen con dicha condición:

00_countries3El resultado que obtendremos será similar al que se muestra en la siguiente imagen:

00_countries3cY si nos interesara representar sólo los elementos que cumplen la condición, bastaría con desactivar la casilla de “Resto de valores”, con lo que tendríamos algo similar a:

00_countries_3dTambién encontramos el grupo de leyendas de “Múltiples atributos” donde encontramos las leyendas de barras y tartas. Si por ejemplo aplicamos la leyenda de barras, y haciendo un zoom al centro de África para que se aprecie el resultado, tendríamos resultados como el de la siguiente imagen que representa la población mediante una gráfica de barras:

00_countries4Como veis las posibilidades para representar un mismo dato son variadas y ofrecen resultados visuales muy distintos. Hemos repasado en este post algunos de los tipos de leyendas que ofrece gvSIG 2.1, una versión de gvSIG que en el área de simbología podemos considerar que es una versión muy completa.

Posted in gvSIG Desktop, spanish | Tagged , , | Leave a comment

gvSIG 2.1: Arrastrar y soltar

En gvSIG 2.1 encontramos otra de esas pequeñas mejoras que aportan grandes ventajas a los usuarios y que consiste en algo tan sencillo como poder arrastrar ficheros a nuestra Vista y que gvSIG los añada automáticamente.

En este vídeo podemos apreciar claramente el funcionamiento de esta mejora:

Posted in gvSIG Desktop, spanish | Tagged | Leave a comment

gvSIG 2.1: Gestión de memoria

Los usuarios que empiecen a acercarse a gvSIG 2.1 encontrarán un gran número de pequeñas mejoras respecto a versiones anteriores. Hoy vamos a comentar una de ellas, la posibilidad de gestionar la memoria RAM que utiliza gvSIG.

Hasta esta versión el usuario tenía que hacerlo de un modo artesanal, editando un fichero de texto y modificando los parámetros de memoria. En gvSIG 2.1 se ha incluido la opción de definir la memoria como una más de las preferencias de la aplicación.

00_memoria

Para ver qué memoria se podría asignar a gvSIG se puede consultar el post publicado anteriormente sobre “Asignación de memoria a gvSIG“.

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

gvSIG 2.1: Configuración de rejilla en el nuevo Mapa

Siguiendo con las novedades relacionadas con la producción cartográfica, en el nuevo documento Mapa presente en gvSIG 2.1 nos encontramos con la funcionalidad de generar rejilla ciertamente mejorada. Ahora vamos a poder configurar prácticamente todos sus parámetros visuales y de este modo se cubren muchas de las necesidades que se habían demandado desde la comunidad de usuarios de gvSIG.

Vamos a ver, con un ejemplo muy sencillo, la nueva funcionalidad de configuración de rejilla.

Partimos de un Mapa sencillo al que queremos añadir la rejilla:

00_grid0

Si te ha sorprendido ver la Tabla de Contenidos integrada en el documento Mapa, es porque no has leído el post de la pasada semana.

Lo primero que vamos a hacer es seleccionar la Vista que hay insertada en nuestro Mapa y mostrar su menú contextual -pulsando sobre ella con el botón derecho-. Entre las opciones que se nos muestran seleccionamos la dePropiedades. gvSIG nos mostrará una ventana similar a la siguiente, donde podemos configurar todos los parámetros relativos a una Vista:

00_grid1

En este caso nos interesa la configuración de la rejilla (grid) que se ubica en la parte inferior de la ventana. Vamos entrar en las opciones de configuración pulsando el botón correspondiente. Esto nos abrirá una nueva ventana donde el usuario podrá configurar todos y cada uno de los parámetros de la rejilla:

00_grid2En nuestro caso vamos a seleccionar que la rejilla esté simbolizada por líneas cada 100 grados, tanto para intervalos horizontales como verticales. Además vamos a indicarle que las etiquetas horizontales estén rotadas 90º (esta funcionalidad de rotación era una de las más demandadas por los usuarios). Configuramos el resto de parámetros (fuente, tamaño, color…) y ya tenemos nuestra rejilla preparada. ¿Sencillo, verdad?

00_grid3

Posted in gvSIG Desktop, spanish | Tagged , , , | Leave a comment

gvSIG 2.1: mejorando la producción cartográfica

Con este post quiero iniciar una serie en la que vayamos revisando las novedades que nos va a traer la próxima versión de gvSIG 2.1. El proceso de estabilización está ya muy avanzado y esperamos poder liberar más pronto que tarde la final de esta versión.

Para todos aquellos que ya empiezan a utilizarla (que por lo que estamos viendo, son ya muchos) o que simplemente tienen curiosidad por ir conociendo sus mejoras, vamos a ir comentando algunas de las muchas y variadas novedades que nos trae.

Quizá una de las más llamativas para los usuarios por el cambio sustancial que supone respecto a anteriores versiones es el nuevo Mapa (layout). Personalmente creo que los cambios introducidos mejoran y mucho la capacidad de producción cartográfica de gvSIG. Si no me equivoco pasa a ser el único software libre que integra la gestión de capas (la conocida como tabla de contenidos) dentro del propio constructor de mapas. Y, como diferencia con cierto SIG privativo, con la ventaja de que podemos tener tantos Mapas como queramos en un mismo proyecto.

Con gvSIG 2.1 el usuario ya no tendrá que estar cambiando de documento Vista a Mapa cada vez que quiera añadir una nueva capa de información, modificar la simbología o el etiquetado. De hecho un usuario podría confeccionar su Mapa desde cero sin pasar por la Vista ni una sola vez.

El nuevo Mapa viene acompañado de más mejoras, como la gestión de la rejilla, pero esto lo veremos en futuros post.

Veamos brevemente como funciona el nuevo Mapa.

Si ya tenemos alguna Vista en nuestro proyecto, al crear un nuevo Mapa nos va a preguntar si queremos que se base en alguna de esas Vista o si queremos crearlo a partir de una Vista nueva. En esta misma ventana vamos a definir el tamaño de página que queremos que tenga nuestro Mapa.

00_layou_01

 

 

 

 

 

 

 

 

 

 

Voilá!…A partir de aquí veréis como os aparece un Mapa con la Tabla de Contenidos integrada en la parte izquierda. Si habéis seleccionado una Vista con capas os aparecerán todas ellas; si habéis seleccionado crear una Vista nueva a partir de aquí podéis comenzar a añadir las capas, definir su simbología, etiquetado…y todo ello sin salir del Mapa!!!.

00_layout2

Posted in gvSIG Desktop, spanish | Tagged , , | Leave a comment

10th International gvSIG Conference: Workshop “Scripting on gvSIG 2.1″

On Friday, 5th December at 12:00 am during the 10th International gvSIG Conference in Valencia, there will be a workshop for beginners about Programming with Scripting Module in gvSIG 2.1. The workshop will be conducted by Oscar Martinez, of the blog masquesig.com. This workshop will have Spanish-English simultaneous interpretation.

 The aim of the workshop is to introduce users to the programing module which is integrated into the new version of gvSIG 2.x. It will give us the ability to create our own tools and geoprocesses. We will demonstrate the usefulness of this module, capable of increasing both the computing power and productivity of our work with gvSIG. This module allows the automation of tasks and saves time.

The workshop will take 2 hours and we will show the main functions of the module and we will do an example of how to program a script. It will be easy to follow, we will write and explain the code line-by-line and this will allow us to see the practical use of the tool. This script will contain a brief summary of the most important functions and the main spatial operations.

There is no requirement to have programming knowledge to follow the workshop. The programming language used is Python, an easy language to learn a plenty of online documentation to consult.

The requirements of the workshop will be:

  • gvSIG 2.1 (latest build) installed, that you can download from http://www.gvsig.org/web/projects/gvsig-desktop/development-versions (IMPORTANT: download the standard version). The file to be installed would be the next, depending on the operative system:
    • Windows 32 and 64 bits: the file name is called “…win-x86-standard-withjre.exe”
    • Linux 64 bits: the file name is called “…lin-x86_64-standard-withjre.run”
    • Linux 32 bits: the file name is called “…lin-x86-standard-withjre.run”
  • Scripting Framework. Check that the module is installed by accessing the Tools menu – Scripting. Otherwise we will have to install it from the Plugin Manager.
  • The cartography to use at the workshop will be available at this point in the next days (the link will be here).

If you are interested in a particular part of the module, thus programming a certain topic or use, you can write your preferences in the post and we will endeavor to tailor the workshop to your needs.

If you have any further questions or recommendations please do not hesitate to contact omartinez@gvsig.com.

All the same we recommend you to consult the program in case there are some changes. To attend the workshop you have to register at the conference from the registration form. Registrations are free of charge (limited capacity).

Posted in development, english, events, gvSIG Desktop, scripting, training | Leave a comment