GvSIG GSoC 2017 Ideas

Use this page to jot down and develop any good idea for the 2017 program with gvSIG project. Please, use the gvSIG mailing lists for discussion and check 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009 ideas pages for examples or reference.

gvSIG Online plugin for gvSIG desktop

 * Product: gvSIG Desktop
 * Mentors: César Martínez
 * Student: José Vicente Higón Valero

gvSIG Online is a solution for Spatial Data Infrastructure in open source software. With gvSIG Online a user will be able to do public and private geoportals.

It will allow to add a geoportal of gvSIG Online as a new data source, adding in gvSIG Desktop all the Web Map Services published in this geoportal.

Educational games add-on for gvSIG Batoví/Educa

 * Product: gvSIG Batoví
 * Mentors: Nadia Chaer, Francisco Puga
 * Student: Carlos I. Colombana

The main idea behind this project is to develop an add-on which allows to create/play educational games. Also generate documentation specially oriented to users without any programming knowledge.

The code will be mainly developed in Jython, an implementation of the Python programming language written in Java, through the scripting module of the gvSIG desktop 2.x branch.

The developed tools will be used in geography and maps learning.

Data model for visualizations in gvSIG

 * Product: gvSIG Desktop
 * Mentors: Joaquín del Cerro
 * Student: Óscar Martínez Olmos

Data model for visualizations in gvSIG is a project that will allow the users to create data models to enhance data visualizations through different related data sources.

This model will contain the parameters of the relations between different data sources that the user wants to visualize. It will allow gvSIG to show info not just about a specified object but all the info related to it, making far easy to explore our data.

For example, it will be possible to create a relation for a connection between a shape and a postgres data base through a common field. So, when we ask for its info, it will show its fields info and all its related info through the connections described in the data model.

One part of the project will be to create a visual interface that will allow users without programming skills to create new data models.