Camino a gvSIG 2.3: Catálogo de favoritos

favoritos_gvsig_xxx

Una de las herramientas que los usuarios de navegadores web solemos utilizar frecuentemente son los denominados marcadores o favoritos. Vínculos a sitios web que te facilitan volver a tus lugares preferidos de forma rápida.

Para gvSIG Desktop 2.3 tendremos disponible una nueva herramienta que sigue esa misma filosofía aplicada a la información geográfica. Disponer de un catálogo de fuentes de datos que solemos utilizar y que queremos que estén disponibles para poder añadirlas a nuestras Vistas de la forma más rápida posible.

El funcionamiento es extremadamente sencillo, aquella capa que queramos la podemos guardar y clasificar en el catálogo de favoritos, y aquella capa que esté en el catálogo de favoritos podremos añadirla a nuestras Vistas.

Os dejo con un vídeo donde se muestras su funcionamiento:

Posted in gvSIG Desktop | Leave a comment

gvSIG Online en la SECTUR: la Infraestructura de Datos Espaciales de la Secretaría de Turismo de México

En este post vamos a presentaros la Infraestructura de Datos Espaciales en software libre para la SECTUR, Secretaría de Turismo de México que ha puesto en marcha la Asociación gvSIG, gracias a la tecnología gvSIG Online. En las 3as Jornadas gvSIG México celebradas la pasada semana fue un proyecto que despertó bastante interés, así que espero que este post sirva para acceder fácilmente a la información del alcance del proyecto.

sectur_01

En primer lugar comentar que la tecnología utilizada, gvSIG Online, es una plataforma integral para la puesta en marcha, gestión y explotación de Infraestructuras de Datos Espaciales. Internamente está formada por una serie de componentes de software, todos ellos con licencia libre, que permiten disponer de una IDE completa.

El proyecto de la SECTUR es el primer caso de implementación de gvSIG Online en México y un ejemplo de las capacidades del software libre para la puesta en marcha de este tipo de proyectos.

¿Qué se necesitaba inicialmente?

De partida el proyecto era menos ambicioso desde el punto de vista de la información geográfica y formaba parte de un proyecto mayor relacionado con la gestión de apoyos (subvenciones o ayudas) para el sector turístico de México a nivel de estados y municipios. En este marco era necesario disponer de un geoportal o módulo cartográfico que permitiera analizar visualmente una serie de mapas temáticos.

Gracias a la potencialidad de gvSIG Online el alcance del proyecto se escaló rápidamente, ya que pasaron de necesitar un geoportal a disponer de una completa Infraestructura de Datos Espaciales con capacidad para generar tantos geoportales -públicos o privados- como fuera necesario.

En definitiva el proyecto pasó de ser un geoportal para visualizar mapas relacionados con la gestión de apoyos a convertirse en la Infraestructura de Datos Espaciales del sector turístico en México.

sectur03

En cualquier caso, centrándonos en las necesidades iniciales, a nivel de los apoyos el sistema solventa una serie de problemas que tenía la SECTUR como:

  • Carencia de marco geográficos. Pese a su relevancia no se consultaban datos espaciales, en muchos casos por ser inaccesibles, en la toma de decisiones relacionada con la adjudicación de apoyos.
  • Información geográfica descentralizada y en muchos casos ilocalizable o desconocida. La información geográfica se generaba en distintas áreas de la organización, no siempre conocida y no siempre localizada, lo que generaba una serie de dificultades para consultarla. En muchos casos, además, se daba la circunstancia de que no existía un software para consultarla.
  • Todo ello, lógicamente, generaba que hubiera mucha información geográfica desactualizada, así como distintas versiones de una misma información sin posibilidad de saber “cuál era la buena”.

En definitiva, había una dificultad de realizar consultas geográficas por parte de los servidores públicos de SECTUR que se extrapolaba a cualquier proyecto realizado por la organización. En este sentido vale la pena valorar la cantidad de recursos económicos invertidos que se están perdiendo cuando no se aprovecha el acceso a la información geográfica que tiene una organización…por el simple hecho de no tener una IDE.

A día de hoy a nivel interno se trabaja por aplicación (una de las características más destacadas de gvSIG Online), es decir, se generan distintos geoportales para cada necesidad que se presenta en SECTUR. De hecho, más allá del geoportal inicial de evaluación de recursos turísticos para determinar la calificación de los proyectos para recibir apoyos, hay más de una decena de geoportales internos con distintos usos, información y permisos de acceso.

Os dejo con la grabación de un webinar sobre la IDE de SECTUR, donde se explica en detalle el alcance y resultados del proyecto:

Y si queréis ver un vídeo-webinar sobre gvSIG Online…

Posted in geoportal, gvSIG Online, Projects, SDI, spanish | Tagged , , , | 1 Comment

Towards gvSIG 2.3: Portable distribution for Mac OS X

MAC_gvSIG_001

One of the novelties of the next gvSIG Desktop 2.3 is that a distribution for Mac OS X operating system will be released too. A long-awaited novelty… or at least we think it, because every week there was anybody who asked the gvSIG Association about gvSIG Desktop for Mac.

It will be available in portable version, so that a zip file will have to be unzipped and then run the application.

We would need extra help to detect new errors because it is the first official distribution for Mac, mainly related to the interface, and we will be able to improve this distribution. For that we ask all the Mac users and enthusiasts for help to test it.

In the latest release candidate builds that have been released it can be tested already. For example, gvSIG 2.3 RC4 for Mac can be downloaded from:

http://downloads.gvsig.org/download/gvsig-desktop-testing/dists/2.3.0/builds/2444/gvSIG-desktop-2.3.0-2444-RC4-darwin_macos_10.11-x86_64.app.zip

Once it is downloaded, as we told you, it can be unzipped, and then you can run the application.

MAC_gvsig_portable

All that’s left is to test gvSIG…

MAC_gvSIG_05

You can use the users mailing list to send the errors and suggestions. And a last advice: don’t change the app name because it won’t work.

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

GeoTIC: Solution for inventory management of ICT resources

geoportal_geoticGeoTIC is one of the gvSIG Association projects which exemplifies the use of our technologies in free software for inventory management. If in gvSIG Roads is available a product for inventory management road in this project it is launched a solution to optimize inventory management of ICT resources.

The Service of User and Workstation support (SAUPT) of the General Direction of Information Technology and Communication (DGTIC) of the Generalitat Valenciana (GVA -regional government in Valencia, Spain-) had a number of needs in their management process.

The main problem to solve was that much of the management was done in spreadsheets and the information that they need to perform their functions were decentralized, needing to have access to different systems to obtain it, and therefore was not available an overview. As a solution to this problem the GeoTIC project was born.

GeoTIC is a tool for technicians, which facilitates their daily work, and a dashboard that helps in the decision making process to optimize the resources available in which service.

geotic_alfaThe application was developed using gvNIX -a product boosted by gvSIG Association- and stands out for increasing productivity, in terms of the reduction of development time. In addition, for this type of inventory solutions that combine (really the most important) alphanumeric management with the cartographic part , gvNIX facilitates the incorporation of the geographical component, integrating it into the the system as one element more. As a database has been used PostgreSQL + PostGIS.

Regarding to geographic information, the geoportal Geotic is dedicated to the management of ICT resources from DGTIC. This geoportal shows the headquarters which serving the Service of User and Workstation support (SAUPT), being able to access and manage information through them.

Another feature of GeoTIC is that it is an adaptive web application and can be used in devices with different resolutions: desktops, laptops, tablets or mobile As information GeoTIC feeds on different databases (GUC, BASKET, GeoTIC) , using different technologies (PostgreSQL and Oracle) and from different web services (JIRA, SAFE, OSM, official mapping):

  • CESTA is an Oracle database, which contains the inventory of ICT assets of GVA.
  • GUC is also an Oracle database, with headquarters inventory of GVA.
  • The GeoTIC database is implemented with postgreSQL + PostGIS where the information that was in spreadsheets is stored. Also, this database is the one that gives the space support to the application.
  • JIRA is an application for the management and project planning by the incidents managing.
  • SAFE is the authentication and authorization service offered by the GVA.

GeoTIC performs automatic synchronizations at night, when people are not working, to always have updated the data obtained from GUC and JIRA. It also offers the possibility to perform manual synchronizations.

The application also needs to access map servers for mapping. It obtains the cartography from OpenStreetMap and from various sources of official cartography.

For more information about the project (and see a demo of its operation) you can see the presentation that was made of it in The 11th International gvSIG Conference:

If in your organization you have equivalent needs to manage your inventory (whether ICT or any other information), we encourage you to contact us: info@gvsig.com. Besides we have the best experts in free geomatics you will be contributing to the maintenance and development of the gvSIG project.

Posted in english, geoportal, gvNIX, Inventory | Tagged , | Leave a comment

Camino a gvSIG 2.3: Nuevas funcionalidades en el Scripting Composer

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_txt int_dbf

 

Navigator

Una ventana en la que aparecerá un árbol con todas las funciones y clases que tenga nuestro script, permitiendo movernos entre ellas con un solo click. Si cambiamos de script, el árbol se actualizará automáticamente al nuevo script.

Podemos tenerlo integrado en la ventana para un uso continuo:

code_navigator_integrado

O llamarlo cuando lo necesitemos con CONTROL + O.

code_navigator_ventana

Búsqueda de referencias

Podemos abrir esta herramienta con CONTROL+R. Nos ayudará a buscar texto, clases, funciones, métodos.. en nuestro código o módulo.

busqueda_referencias

Si por ejemplo buscamos en este caso sobre Panel, nos aparecerán los siguientes resultados mostrando en qué puntos está siendo llamado o declarado. Haciendo click sobre ellos nos llevará a la línea de código donde se encuentra.

busqueda_referencias_2

Correcciones mientras escribimos

Hemos integrado un analizador de código, que comprobará los errores básicos de programación.

Por ejemplo, en este caso estamos intentando imprimir el valor de una variable que no existe.

debug_2

Autocompletado

Herramientas de autocompletado básico, con variables de nuestro script, indicador de funciones de gvSIG con el mismo nombre, librerías, etc. Se lanza al presionar CONTROL+ESPACIO mientras escribimos código.

autocompletar

Herramienta de generación de interfaces visuales: Abeille

La integración de Abeille en la herramienta, nos permitirá su ejecución desde un botón, y a la hora de guardar el fichero creado nos aparecerá por defecto la ruta actual de nuestro script.

abeille_icon_1

Y abierta la aplicación:

abeille_1

Revisión de sintaxis con Lint

Una de las herramientas incorporadas es Lint.

lint_icon_2

Nos permitirá analizar nuestro código en busca de errores como en este ejemplo, encontrando variables declaradas en desuso.

lint_1

Debugging

Los errores que nos aparezcan en el IDE a la hora de la ejecución podremos hacer click sobre ellos y nos llevará directamente al error y nos abrirá el script donde saltó el error. Muy útil para el desarrollo de plugins.

error_click

Cerrar scripts en ejecución

A veces queremos cerrar un script el cual se encuentra en bucle o no accesible. Para ellos hemos desarrollado una herramienta en la cual podemos parar estos scripts en ejecución.

thread_killer_icon

Aparecerá integrada en nuestro IDE:

thread_killer

Empaquetador de scripts

La posibilidad de desarrollar plugins basados en scripts tenía que venir acompañada de la posibilidad de poder empaquetarlos y enviarlos. Seleccionando la carpeta donde se encuentra todo nuestro módulo, podremos empaquetar un script en un paquete de gvsig: .gvspkg

Estos paquetes podrán ser instalados desde el Administrador de Complementos como si se trataran de cualquier otro tipo de plugin.

empaquetador

empaquetador2

empaquetador3

Ayuda integrada

Y una de las más importantes, una ayuda integrada sobre el módulo de programación. Permitiendo acceder a la información de javadocs y otras webs sobre Scripting.

Por contenidos:

javadocs

Por clases:

javadocs_clases

Ayuda web que se encuentra actualmente en desarrollo:

javadocs_web

Y la posibilidad de añadir otro tipo de documentación:

javadocs_sets

Si este pack de herramientas no vienen instalados en vuestra distribución al no ser aún finales, podéis descargarlas desde el repositorio oficial denominadas como ScriptingComposerTools. Solo tendréis que instalarlo y reiniciar gvSIG. Si queréis echarle un vistazo al código, solo tendréis que entrar en el Scripting Composer y buscar en la carpeta de addons.

Todas estas herramientas son de nuevo desarrollo y siguen en desarrollo. Os animamos a probarlas y a reportar los posibles errores que podáis encontrar, también recomendaciones para su mejora. Os podéis poner en contacto con nosotros en Listas de Usuarios o Desarrolladores.

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

Free gvSIG Tutorial in English: Analyzing skatepark location in New York city in relation with graffiti cleaning complaints using gvSIG

There’s a new free tutorial about gvSIG in English, provided by Marwa Hassan, from Abu-Dhabi (United Arab Emirates).

This new document is a project that analyzes if skatepark location in New York city are related to graffiti cleaning complaints, using geoprocessing tools in gvSIG.

Two different documents are provided:
– A short document where only the tools to do that analysis are used.
– A long tutorial where that analysis is complemented with other tools, and almost all the main gvSIG functionalities are used in it (layouts, geoprocessing, symbology, labelling, editing tools…).

At the beginning there’s a section where how to download the cartography is explained.

Downloads are available here: Long documentShort document.

We hope that you enjoy them!

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

Towards gvSIG 2.3: Anaglyph

Anaglifos_gvSIG

Viewing 3D Views in Anaglyph mode in gvSIG is one of the (multiple) new features that the user will find in gvSIG Desktop 2.3.

Anaglyph are images in two dimensions that can cause a three-dimensional effect when they are seen with special lenses (different colour lenses for each eye). Anaglyph images are composed of colour layers, overlapped but one of them is slightly moved respect the other one to produce the depth effect. When it is seen through anaglyph glasses, a three-dimensional image is seen. The visual cortex of the brain fuses this in a scene with depth.

In gvSIG 2.3, this visualization mode can be defined at the 3D tab of the View properties.

The effect of this application can be watched in this video:

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

Programa das 5as Jornadas Brasileiras de gvSIG

programa_5as_jornadas_gvsig_brasil_Já está disponível o programa provisório das 5as Jornadas Brasileiras de gvSIG que se realizará nos dias 14 a 16 de setembro de 2016, no Auditório do Centro de Ciências Rurais da UFSM – Santa Maria/RS – Brasil.

Recordamos que também continua aberta a inscrição (limitada-gratuita) que pode ser feita através do formulário existente na web.

O evento representará a quinta reunião formal de usuários e desenvolvedores ligados ao software gvSIG organizada no Brasil.

Esperamos sua participação.

Posted in gvSIG Desktop | Leave a comment

La cuarta distribución de gvSIG 2.3 candidata a versión final (RC4) ya está disponible

Ya está disponible la cuarta distribución candidata a versión (Release Candidate) de gvSIG 2.3 (gvSIG 2.3 RC4).

logo_2_3_RC4Os animamos a que nos reportéis los posibles errores y sugerencias que encontréis a través de la lista de usuarios.

En esta distribución se han incluido varias novedades que aún no iban en las RC anteriores, entre las que destacan varias relativas a las Vistas 3D, o el acceso a datos LiDAR.

 

Todas las novedades de esta versión son:

Para usuarios:

  • Lectura y escritura de formato PRJ (proyecciones)
  • Segmentación dinámica/Sistema de Referencia Lineal (LRS)
  • Nuevas herramientas de edición: cambiar sentido, curva a polilínea, paralela
  • Añadir capa a localizador desde tabla de contenidos
  • Mejoras de scripting
  • Soporte de R
  • Mejoras PostGIS
  • Soporte CSW 2.0.2
  • Soporte de nuevos formatos a través de GDAL/OGR
  • Mejoras de usabilidad
  • Actualización de idiomas
  • Nuevo instalador compatible con 64 bits
  • Disponible distribución para Windows 64 bits
  • Generador automático de distribuciones
  • Generador automático de paquetes Debian
  • Versión portable para Mac
  • Acceso a Google Maps
  • Acceso a Bing Maps
  • Acceso a Google Street View
  • Nuevos servidores de OSM (Stamen)
  • Soporte de datos LiDAR (.las)
  • Asistente para CSV
  • Vistas 3D:
    • Soporte de reproyección de Vistas 2D a 3D
    • Soporte de datos vectoriales en Vistas 3D
    • Animaciones 3D
    • Anaglifos
  • Buscador de Catastro (España)
  • Nueva biblioteca de símbolos INSPIRE
  • Geoproceso de detección de edificios a partir de datos LiDAR y detección de diferencias de alturas

A nivel arquitectura:

  • Acceso a ráster a través de GDAL
  • Soporte de proyecciones a través de GDAL
  • Soporte a multigeometrías
  • Actualización de versión de Groovy

Podéis descargar esta versión desde la página web de gvSIG.

¡Gracias por vuestra colaboración!

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

Fourth gvSIG 2.3 release candidate (RC4) is now available

The fourth gvSIG 2.3 Release Candidate (gvSIG 2.3 RC4) is now available.

logo_2_3_RC4We encourage you to test it and send us any errors and suggestions in the users mailing list.

It includes several new features from the previous release candidate distributions. The main ones are related to 3D Views or LiDAR data, and a distribution for MAC OS X.

 

All the novelties of this version are:

For users:

  • PRJ format (projections) reading and writing
  • Dynamic segmentation/Linear Reference System (LRS)
  • New editing tools: change sense, curve to polyline, parallel
  • Add layer to locator from Table of Contents
  • Scripting improvements
  • R support
  • PostGIS improvements
  • CSW 2.0.2 support
  • New formats support through GDAL/OGR
  • Usability improvements
  • Language update
  • New installer compatible with 64 bits
  • Windows 64 bits distribution available
  • Distributions automatic generator
  • Debian packages automatic generator
  • Portable version for Mac
  • Access to Google Maps
  • Access to Bing Maps
  • Access to Google Street View
  • New OSM servers (Stamen)
  • LiDAR data support (.las)
  • CSV wizard
  • 3D Views:
    • 2D to 3D views reprojection support
    • Vector data support in 3D views
    • 3D animations
    • Anagliphs
  • Cadastre browser (Spain)
  • New INSPIRE symbol library
  • Geoprocess to detect buildings from LiDAR data and height differences detection

In an arquitecture level:

  • Access to raster files through GDAL
  • Projection support through GDAL
  • Multi-geometry support
  • Groovy version updated

You can download this version from the gvSIG website.

Thanks for your collaboration!

Posted in community, development, english, gvSIG Desktop, testing | Tagged | Leave a comment