“gvNIX: Desarrollo rápido de Geoportales para visualización y gestión de datos” es uno de los talleres (gratuitos) que se impartirán en las 11as Jornadas Internacionales de gvSIG. Para asistir debes inscribirte a las jornadas.
En el taller veremos como:
- Configurar un proyecto para trabajar con componentes GEO
- Crear campos GEO
- Transformar capa web de campos GEO para guardar datos
- Demostración de creación, actualización y visualización de entidades con campos GEO
- Generar mapa vacío
- Añadir entidades al mapa
- Añadir nuevas capas al mapa (Tiles y WMS)
- Añadir nuevas herramientas al mapa (Personalizadas e incluidas en gvNIX)
- Añadir nuevos componentes al mapa
- Configuración de capas (filtrable, seleccionable, icono, colores, etc…)
- Demostración de filtrado y selección utilizando componente Datatables
Para los que quieran asistir al taller y además quieran ir siguiendo los distintos ejercicios del mismo, los requisitos previos son:
- Tener instalado STS y el entorno de desarrollo (Maven, distribución de gvNIX)
- JDK 7: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
- Maven 3.0.5 o superior: http://maven.apache.org/download.cgi
- STS 3.6: https://spring.io/tools/sts/all
- Tomcat 7.0.65: http://ftp.cixug.es/apache/tomcat/tomcat-7/v7.0.65/bin/apache-tomcat-7.0.65.zip
- gvNIX 1.5.1: http://sourceforge.net/projects/gvnix/files/gvNIX-1.5.1.RC4.zip/download
- Guía instalación gvNIX: https://github.com/DISID/gvnix-samples/blob/master/INSTALL-gvNIX-1.x.adoc
- Tener instalado POSTGRESQL y la extensión espacial POSTGIS
- PostgreSQL 9.3: http://www.postgresql.org/download/
- PostGIS 2: http://postgis.net/install
- Tener creada la base de datos espacial
- Abrir aplicación pgAdmin.
- Sobre PostgreSQL 9.x hacer click derecho y seleccionar Connect.
- Crear usuario petclinic. En Login Role hacer click derecho, seleccionar New Login Role… y crear el usuario petclinic la siguiente información:
- Properties > Role Name: petclinic
- Definition > Password: petclinic
- En Database > New Database crear una base de datos petclinic con la siguiente información:
- Name: petclinic
- Login role : petclinic
- Para añadir la extensión espacial en la base de datos, seleccionar la opción postgis en petclinic > Extensions > new Extension.
- Tener generada la aplicación base
- Crear proyecto petclinic. Desde el STS, seleccionar “File > New > Other > Spring Roo Project“ y rellenar la siguiente información
- Package : org.gvnix.petclinic
- Project : petclinic
- Crear proyecto petclinic. Desde el STS, seleccionar “File > New > Other > Spring Roo Project“ y rellenar la siguiente información
- Automáticamente se abrirá la consola de gvnix.
- Descargar el script del proyecto desde https://github.com/DISID/gvnix-samples/blob/master/quickstart-app/quickstart.roo
- Ejecutar script en la consola de gvnix: script –file quickstart.roo
- Tener descargado el archivo .m2.zip: https://drive.google.com/file/d/0B6EMTWvnFZHfZUxQd1JBN25NTEU/view?usp=sharing
Saludos
Gracias por compartir vuestros conocimientos.
Es un muy buen trabajo.
Quisiera saber sobre que versión de Eclipse estabáis trabajando.
No conocía este taller y estuve siguiendo la guía que aperece en la pagina oficial Gvnix.com http://www.gvnix.org//assets/doc/gvnix-1.5.1.RC4-reference-docs.pdf
Me dieron cierto errores en componentes como AspectJ y Test ,
Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:aspectj-maven-plugin:1.4:test-compile (execution: default, phase: process-test-sources)
Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:aspectj-maven-plugin:1.4:compile (execution: default, phase: process-sources)lo solucione descargando los distintos conectores de Maven.
Después de horas de pelea , conseguir descargarme los conectores que necesitaba.
No sé si por trabajar con la version 1.4.1 tendré muchos problemas de bug u otros parecidos , ya que la útima es la Versión 1.5.1.RC4 gvNIX
De todas formas , una vez más gracias por compartir.