SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
GVSIG DESKTOP 2.0
NOVEDADES Y MOTIVACIONES
http://bit.ly/foss4gba-gvsig2
JORGE SANZ
Trabajo en
Participo en:
y
Prodevelop
@xurxosanz
gvSIG
OSGeo OSGeo-es
Geoinquietos Valencia
OSM
¿QUÉ ES GVSIG?
Aplicaciones: gvSIG Desktop , Mobile y Mini
Proyecto de software libre:
Asociación gvSIG:
http://gvsig.org
http://gvsig.com
¿QUÉ ES GVSIG DESKTOP?
¿QUÉ ERA GVSIG DESKTOP EN 2008?
Producto:
maduro
grande
difícil de mantener
Alta complejidad
Alto acoplamiento
Pequeños cambios = alto impacto
¿CÓMO SOLUCIONAR ESTO?
REFACTORIZACIÓN GRANDE
REFACTORIZACIÓN DE GVSIG
El acceso a datos: el motor de gvSIG
Creación de nuevas APIs
Separación estricta de API e implementación
Capa de compatibilidad para gvSIG Mobile
Mucho más costosa de lo esperado
VENTAJAS DE LA NUEVA ARQUITECTURA
Corrección de errores
Versiones más frecuentes
Menos impacto
= menor tiempo de desarrollo
= menor coste
Nuevas aplicaciones
NO SOLO UNA REFACTORIZACIÓN
Reestructuración del sistema de gestión de código: maven
Nuevas funcionalidades
MAVEN
http://devel.gvsig.org/sites/org.gvsig.tools/3.0.0/org.gvsig.tools
FUNCIONALIDADES
Algunos ejemplos....Algunos ejemplos.... 1.121.12 2.02.0
Leyenda tartas y barras X
Tabla en mapa X
Importar/exportar símbolos X
Administrador complementos - X
CSV X
NETCDF X
Datos multitemporales X
Gestión de metadatos X
Network analysis X
WMTS X
Raster tile cache X
NUEVO INSTALADOR
GESTOR DE COMPLEMENTOS
SCRIPTING
SCRIPTING
def main():
layer = currentLayer()
emax = 0.0
emin = 0.0
for feature in layer.features():
if feature.ELEVATION > emax :
emax = feature.ELEVATION
if feature.ELEVATION < emin or emin == 0.0:
emin = feature.ELEVATION
msgbox("máximum Elevation= %s and minimum= %s" % (emax, emin),
"Elevation", 0)
1
MEJORAS EN RASTER
Cache de datos raster en teselas
Visualización en teselas
Reproyección
Nuevos servicios: OSM/WMTS/PostGIS Raster/NetCDF
Mejoras en InfoByPoint y gestión de ROIs
GRÁFICAS
¿DÓNDE ESTAMOS AHORA?
gvSIG 2.0 (2066)
No tan estable como nos gustaría
Una buena base para conseguir un producto robusto y
confiable
Contamos con vuestra ayuda para el testeo y nuevas
contribuciones
¡MUCHAS GRACIAS!
GVSIG DESKTOP 2.0
NUEVAS FUNCIONALIDADES
http://bit.ly/foss4gba-gvsig2
REFERENCIAS
Mejoras en el tratamiento de datos raster en gvSIG 2.
Nacho Brodin
gvSIG 2.0, un nuevo gvSIG. César Ordiñana
Novedades gvSIG 2.0. Álvaro Anguix
gvSIG Scripting. Víctor Acevedo
Gráficas gvSIG. Fran Peñarrubia
Esta obra está bajo una
.
Licencia Creative Commons
Atribución-NoComercial-CompartirIgual 3.0 Unported

Contenu connexe

Similaire à gvSIG 2.0

gvSIG Mobile (Geopaparazzi) + Desarrollo
gvSIG Mobile (Geopaparazzi) + DesarrollogvSIG Mobile (Geopaparazzi) + Desarrollo
gvSIG Mobile (Geopaparazzi) + DesarrolloÓscar Martínez Olmos
 
Herramientas de desarrollo de android
Herramientas de desarrollo de androidHerramientas de desarrollo de android
Herramientas de desarrollo de androidJaqueline Luna
 
Android Wear Develpment
Android Wear DevelpmentAndroid Wear Develpment
Android Wear DevelpmentGDGMallorca
 
Paper: Integración de GeoTools en gvSIG CE
Paper: Integración de GeoTools en gvSIG CEPaper: Integración de GeoTools en gvSIG CE
Paper: Integración de GeoTools en gvSIG CEgeomatico
 
Dev ops infraestructura agil con open source
Dev ops   infraestructura agil con open sourceDev ops   infraestructura agil con open source
Dev ops infraestructura agil con open sourcescrumecuador
 
Desarrollo multiplataforma de apps con GWT y PhoneGap
Desarrollo multiplataforma de apps con GWT y PhoneGapDesarrollo multiplataforma de apps con GWT y PhoneGap
Desarrollo multiplataforma de apps con GWT y PhoneGapbetabeers
 
Charla 1er betabeers Córdoba
Charla 1er betabeers CórdobaCharla 1er betabeers Córdoba
Charla 1er betabeers CórdobaLuis Muñoz Hueso
 
Introducción a gvNIX y Spring Roo
Introducción a gvNIX y Spring RooIntroducción a gvNIX y Spring Roo
Introducción a gvNIX y Spring RooDISID
 
Problemas web 2.0 sin resolver
Problemas web 2.0 sin resolverProblemas web 2.0 sin resolver
Problemas web 2.0 sin resolvernoeliatirapug9
 
08 gv pontis: migración integral a software libre en el gobierno de valencia
08 gv pontis: migración integral a software libre en el gobierno de valencia08 gv pontis: migración integral a software libre en el gobierno de valencia
08 gv pontis: migración integral a software libre en el gobierno de valenciaNeurowork
 
Mapeando peru: Presentación Suite gvSIG
Mapeando peru: Presentación Suite gvSIGMapeando peru: Presentación Suite gvSIG
Mapeando peru: Presentación Suite gvSIGAlvaro Anguix
 
gvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIG
gvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIGgvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIG
gvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIGMiguel Montesinos
 
Analitics: Monitoriza tus aplicaciones móviles
Analitics: Monitoriza tus aplicaciones móvilesAnalitics: Monitoriza tus aplicaciones móviles
Analitics: Monitoriza tus aplicaciones móvilesPlain Concepts
 
SIG en la Web: Fundamentos
SIG en la Web: FundamentosSIG en la Web: Fundamentos
SIG en la Web: FundamentosLeandro Zamudio
 
Caracteristicas y limitaciones de la web 2
Caracteristicas y limitaciones de la web 2Caracteristicas y limitaciones de la web 2
Caracteristicas y limitaciones de la web 2Jazmín Guzmán
 
Siglibre10 Taller UDig V97
Siglibre10 Taller UDig V97Siglibre10 Taller UDig V97
Siglibre10 Taller UDig V97Javier Sánchez
 

Similaire à gvSIG 2.0 (20)

Gvpontis - Generalitat valenciana
Gvpontis - Generalitat valencianaGvpontis - Generalitat valenciana
Gvpontis - Generalitat valenciana
 
gvSIG Mobile (Geopaparazzi) + Desarrollo
gvSIG Mobile (Geopaparazzi) + DesarrollogvSIG Mobile (Geopaparazzi) + Desarrollo
gvSIG Mobile (Geopaparazzi) + Desarrollo
 
Herramientas de desarrollo de android
Herramientas de desarrollo de androidHerramientas de desarrollo de android
Herramientas de desarrollo de android
 
Android Wear Develpment
Android Wear DevelpmentAndroid Wear Develpment
Android Wear Develpment
 
Paper: Integración de GeoTools en gvSIG CE
Paper: Integración de GeoTools en gvSIG CEPaper: Integración de GeoTools en gvSIG CE
Paper: Integración de GeoTools en gvSIG CE
 
Dev ops infraestructura agil con open source
Dev ops   infraestructura agil con open sourceDev ops   infraestructura agil con open source
Dev ops infraestructura agil con open source
 
Desarrollo multiplataforma de apps con GWT y PhoneGap
Desarrollo multiplataforma de apps con GWT y PhoneGapDesarrollo multiplataforma de apps con GWT y PhoneGap
Desarrollo multiplataforma de apps con GWT y PhoneGap
 
Charla 1er betabeers Córdoba
Charla 1er betabeers CórdobaCharla 1er betabeers Córdoba
Charla 1er betabeers Córdoba
 
Introducción a gvNIX y Spring Roo
Introducción a gvNIX y Spring RooIntroducción a gvNIX y Spring Roo
Introducción a gvNIX y Spring Roo
 
Problemas web 2.0 sin resolver
Problemas web 2.0 sin resolverProblemas web 2.0 sin resolver
Problemas web 2.0 sin resolver
 
08 gv pontis: migración integral a software libre en el gobierno de valencia
08 gv pontis: migración integral a software libre en el gobierno de valencia08 gv pontis: migración integral a software libre en el gobierno de valencia
08 gv pontis: migración integral a software libre en el gobierno de valencia
 
Mapeando peru: Presentación Suite gvSIG
Mapeando peru: Presentación Suite gvSIGMapeando peru: Presentación Suite gvSIG
Mapeando peru: Presentación Suite gvSIG
 
gvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIG
gvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIGgvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIG
gvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIG
 
Meetup app-moviles
Meetup app-movilesMeetup app-moviles
Meetup app-moviles
 
Analitics: Monitoriza tus aplicaciones móviles
Analitics: Monitoriza tus aplicaciones móvilesAnalitics: Monitoriza tus aplicaciones móviles
Analitics: Monitoriza tus aplicaciones móviles
 
SIG en la Web: Fundamentos
SIG en la Web: FundamentosSIG en la Web: Fundamentos
SIG en la Web: Fundamentos
 
Implementando una Arquitectura de Microservicios
Implementando una Arquitectura de MicroserviciosImplementando una Arquitectura de Microservicios
Implementando una Arquitectura de Microservicios
 
Caracteristicas y limitaciones de la web 2
Caracteristicas y limitaciones de la web 2Caracteristicas y limitaciones de la web 2
Caracteristicas y limitaciones de la web 2
 
Diapositivas s extante
Diapositivas s extanteDiapositivas s extante
Diapositivas s extante
 
Siglibre10 Taller UDig V97
Siglibre10 Taller UDig V97Siglibre10 Taller UDig V97
Siglibre10 Taller UDig V97
 

Plus de Jorge Sanz

Trabajo en remoto, o cómo pasar el día entero en pijama
Trabajo en remoto, o cómo pasar el día entero en pijamaTrabajo en remoto, o cómo pasar el día entero en pijama
Trabajo en remoto, o cómo pasar el día entero en pijamaJorge Sanz
 
Location Intellligence para administraciones públicas
Location Intellligence para administraciones públicasLocation Intellligence para administraciones públicas
Location Intellligence para administraciones públicasJorge Sanz
 
Más aplicaciones y menos geoportales
Más aplicaciones y menos geoportalesMás aplicaciones y menos geoportales
Más aplicaciones y menos geoportalesJorge Sanz
 
A series of unfortunate maps, and how to fix them
A series of unfortunate maps, and how to fix themA series of unfortunate maps, and how to fix them
A series of unfortunate maps, and how to fix themJorge Sanz
 
Location Intelligence & Data Visualization
Location Intelligence & Data VisualizationLocation Intelligence & Data Visualization
Location Intelligence & Data VisualizationJorge Sanz
 
CARTO BUILDER: from visualization to geospatial analysis
CARTO BUILDER: from visualization to geospatial analysisCARTO BUILDER: from visualization to geospatial analysis
CARTO BUILDER: from visualization to geospatial analysisJorge Sanz
 
From producers to consumers: democratizing the access to reference data
From producers to consumers: democratizing the access to reference dataFrom producers to consumers: democratizing the access to reference data
From producers to consumers: democratizing the access to reference dataJorge Sanz
 
Location Intelligence for Everyone
Location Intelligence for EveryoneLocation Intelligence for Everyone
Location Intelligence for EveryoneJorge Sanz
 
Democratizando la publicación de datos geográficos
Democratizando la publicación de datos geográficosDemocratizando la publicación de datos geográficos
Democratizando la publicación de datos geográficosJorge Sanz
 
CartoDB Inside Out
CartoDB Inside OutCartoDB Inside Out
CartoDB Inside OutJorge Sanz
 
Open your data with CartoDB
Open your data with CartoDBOpen your data with CartoDB
Open your data with CartoDBJorge Sanz
 
De Casa al Cole
De Casa al ColeDe Casa al Cole
De Casa al ColeJorge Sanz
 
Perspectivas profesionales en geomática 2014
Perspectivas profesionales en geomática 2014Perspectivas profesionales en geomática 2014
Perspectivas profesionales en geomática 2014Jorge Sanz
 
SeaCare Application
SeaCare ApplicationSeaCare Application
SeaCare ApplicationJorge Sanz
 
Panorama SIG Libre 2014
Panorama SIG Libre 2014Panorama SIG Libre 2014
Panorama SIG Libre 2014Jorge Sanz
 
STIMULO: sistema de transporte logístico inteligente multimodal
STIMULO:  sistema de transporte logístico inteligente multimodalSTIMULO:  sistema de transporte logístico inteligente multimodal
STIMULO: sistema de transporte logístico inteligente multimodalJorge Sanz
 
Cartografiando en filipinas para OSM
Cartografiando en filipinas para OSMCartografiando en filipinas para OSM
Cartografiando en filipinas para OSMJorge Sanz
 
From CAD to DB
From CAD to DBFrom CAD to DB
From CAD to DBJorge Sanz
 

Plus de Jorge Sanz (20)

Trabajo en remoto, o cómo pasar el día entero en pijama
Trabajo en remoto, o cómo pasar el día entero en pijamaTrabajo en remoto, o cómo pasar el día entero en pijama
Trabajo en remoto, o cómo pasar el día entero en pijama
 
Location Intellligence para administraciones públicas
Location Intellligence para administraciones públicasLocation Intellligence para administraciones públicas
Location Intellligence para administraciones públicas
 
Más aplicaciones y menos geoportales
Más aplicaciones y menos geoportalesMás aplicaciones y menos geoportales
Más aplicaciones y menos geoportales
 
CARTO 2017
CARTO 2017CARTO 2017
CARTO 2017
 
A series of unfortunate maps, and how to fix them
A series of unfortunate maps, and how to fix themA series of unfortunate maps, and how to fix them
A series of unfortunate maps, and how to fix them
 
CARTO ENGINE
CARTO ENGINECARTO ENGINE
CARTO ENGINE
 
Location Intelligence & Data Visualization
Location Intelligence & Data VisualizationLocation Intelligence & Data Visualization
Location Intelligence & Data Visualization
 
CARTO BUILDER: from visualization to geospatial analysis
CARTO BUILDER: from visualization to geospatial analysisCARTO BUILDER: from visualization to geospatial analysis
CARTO BUILDER: from visualization to geospatial analysis
 
From producers to consumers: democratizing the access to reference data
From producers to consumers: democratizing the access to reference dataFrom producers to consumers: democratizing the access to reference data
From producers to consumers: democratizing the access to reference data
 
Location Intelligence for Everyone
Location Intelligence for EveryoneLocation Intelligence for Everyone
Location Intelligence for Everyone
 
Democratizando la publicación de datos geográficos
Democratizando la publicación de datos geográficosDemocratizando la publicación de datos geográficos
Democratizando la publicación de datos geográficos
 
CartoDB Inside Out
CartoDB Inside OutCartoDB Inside Out
CartoDB Inside Out
 
Open your data with CartoDB
Open your data with CartoDBOpen your data with CartoDB
Open your data with CartoDB
 
De Casa al Cole
De Casa al ColeDe Casa al Cole
De Casa al Cole
 
Perspectivas profesionales en geomática 2014
Perspectivas profesionales en geomática 2014Perspectivas profesionales en geomática 2014
Perspectivas profesionales en geomática 2014
 
SeaCare Application
SeaCare ApplicationSeaCare Application
SeaCare Application
 
Panorama SIG Libre 2014
Panorama SIG Libre 2014Panorama SIG Libre 2014
Panorama SIG Libre 2014
 
STIMULO: sistema de transporte logístico inteligente multimodal
STIMULO:  sistema de transporte logístico inteligente multimodalSTIMULO:  sistema de transporte logístico inteligente multimodal
STIMULO: sistema de transporte logístico inteligente multimodal
 
Cartografiando en filipinas para OSM
Cartografiando en filipinas para OSMCartografiando en filipinas para OSM
Cartografiando en filipinas para OSM
 
From CAD to DB
From CAD to DBFrom CAD to DB
From CAD to DB
 

Dernier

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 

Dernier (12)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

gvSIG 2.0