gvSIG blog

(English version here)

Hola a todos.
Voy a comentar sobre dos o tres cosas que han cambiado en el acceso a datos en la versión 2.4 (alguna ya apareció en la 2.3, pero se consolidan en la versión 2.4).

En principio son cambios que no deberían afectar a los desarrollos ya existentes ya que en general se tratan de mejoras o adiciones sobre lo que ya había en versiones anteriores.

Voy a contar sobre:

  • Liberación de recursos automaticamente al llegar al final de  una iteración sobre un FeatureSet.
  • Obtener un “List” con las features de un “store”, filtrando o  sin filtrar.
  • Crear una capa con los datos de una tabla filtrados.
  • Crear un filtro para BBDD que sea independiente de esta.

Vamos a ir viendo estas cosas.

Ver la entrada original 1.354 palabras más

gvSIG blog

Desde la Asociación gvSIG hemos realizado un desarrollo que os puede interesar alrededor del nuevo uso de GML INSPIRE en el Catastro.

El objetivo de la extensión es el poder generar ficheros GML INSPIRE que puedan pasar la Validación Gráfica Alternativa en la Sede Electrónica del Catastro.

Para ello hemos creado la extensión “GMLCatastro” que nos permitirá esto y más.

Funcionalidades y características

  • El único requisito que tienen que cumplir estar parcelas antes de ser exportadas es de al menos contener dos campos localId y nameSpace. Donde localId debe de ser un nombre diferente para cada parcela, o el de la Ref Catastral para parcelas ya existentes. El campo nameSpace se asignará automáticamente al exportarlo para parcelas de nueva creación.
  • Importar ficheros DXF de descarga masiva del Catastro o Municipios completos, asignándoles su correspondiente Referencia Catastral, dejando las parcelas listas para trabajar y en formato correcto para su exportación.

Ver la entrada original 395 palabras más

gvSIG blog

trofeo_programa_sl

El reconocimiento al proyecto gvSIG se muestra de muy diversas formas y una de ella es su presencia en distintos premios. Hoy se han anunciado los nominados a los “Premios al software libre” de este año y gvSIG está presente en cuatro de las seis categorías existentes. Todo un éxito para la Asociación gvSIG que se suma a los galardones recientemente recibidos de la NASA.

Estos Premios que cuentan ya con ocho ediciones, están organizados por PortalProgramas, un canal de descarga de software con más de 12 años de experiencia y tienen como objetivo premiar a los programas que más han contribuido al avance tecnológico durante este año. Unos premios en los que la votación popular tiene bastante importancia.

En cuanto a las motivaciones de estos premios creo que se explica perfectamente con este texto extraído de la web:

Hemos crecido al lado del software…

Ver la entrada original 181 palabras más

gvSIG blog

Uno de los últimos desarrollos desde gvSIG, es la posibilidad de ejecutar código de R desde gvSIG. Y no estamos hablando de la solución parcial de Renjin como ya comentamos en un post hace tiempo, sino sobre un R que vendrá instalado en nuestra extensión.

¿Qué es R?

R es un lenguaje orientado principalmente para el análisis estadístico, que viene con una comunidad muy grande y activa en la que se realizan todo tipo de proyectos y se desarrollan todo tipo de librerías. Una de las librerías que nos interesa mucho es ‘rgdal‘, en la cual podemos trabajar con capas vectoriales, raster, etc, y que nos otorga la posibilidad de unir dos mundos, el geoespacial y el estadístico.

Para los que no conozcan R y toda las posibilidades que contrae este lenguaje, os animo a hacer una búsqueda rápida por Google y seguro que no os…

Ver la entrada original 820 palabras más

gvSIG blog

Comentamos la semana pasada la posibilidad de añadir geoprocesos a la Caja de Herramientas de gvSIG. Un problema era que teníamos que ejecutar manualmente este script cada vez que quisiéramos añadir el geoproceso, y esto hacerlo cada vez que arrancamos gvSIG.

Una solución que hemos desarrollado es la oportunidad de añadir un fichero que se ejecutará cada vez que arranquemos gvSIG, teniendo la posibilidad de realizar la tarea que deseemos. Por supuesto, esto será útil para cualquier tipo de herramienta que realicemos.

La forma de hacerlo es muy sencilla y voy a basarme en el script de la semana anterior que aparece en el post sobre Insertar nuevos geoprocesos mediante Scripting.

Vamos a suponer que tenemos nuestro script dentro de una carpeta denominada /gridpol/ dentro de la cual solo estaría por ahora nuestro script quedando: /gridpol/geoprocess_gridpol.py

Para poder crear un fichero autoejecutable, necesitamos dos cosas:

  • Crear un fichero __init__.py dentro…

Ver la entrada original 407 palabras más

gvSIG blog

Para la nueva versión de gvSIG 2.3 se han realizado una gran cantidad de mejoras a nivel de integración con sus librerías, pero también en las herramientas de desarrollo para ayudar en la creación de scripts y extensiones.

Debido a esto, el Scripting Composer ha recibido una ampliación de funcionalidades muy interesantes para los desarrolladores, el pack de herramientas ScriptingComposerTools. Estas funcionalidades vienen a completar las herramientas básicas que podría tener cualquier IDE, con la ventaja de tenerlo todo ya integrado en gvSIG.

Y un tema importante, todas estas herramientas se han realizado con esta misma IDE dentro de gvSIG desarrolladas sobre Jython, las cuales amplían las funcionalidades del Scripting Composer en forma de extensiones.

Renovación del interfaz

renovacion_interfaz

Editor integrado

Tendremos un editor integrado en nuestro IDE no solo para ficheros .py, sino para otros como DBF, TXT..

int_txtint_dbf

Navigator

Una ventana en la que aparecerá un árbol con…

Ver la entrada original 534 palabras más