gvSIG 2.0

23
GVSIG DESKTOP 2.0 NOVEDADES Y MOTIVACIONES http://bit.ly/foss4gba-gvsig2

description

Motivaciones y principales novedades de gvSIG Desktop 2.0

Transcript of gvSIG 2.0

Page 1: gvSIG 2.0

GVSIG DESKTOP 2.0NOVEDADES Y MOTIVACIONES

http://bit.ly/foss4gba-gvsig2

Page 2: gvSIG 2.0

JORGE SANZTrabajo en

Participo en:

y

Prodevelop@xurxosanz

gvSIGOSGeo OSGeo-esGeoinquietos ValenciaOSM

Page 3: gvSIG 2.0

¿QUÉ ES GVSIG?Aplicaciones: gvSIG Desktop , Mobile y MiniProyecto de software libre: Asociación gvSIG:

http://gvsig.orghttp://gvsig.com

Page 4: gvSIG 2.0

¿QUÉ ES GVSIG DESKTOP?

Page 5: gvSIG 2.0

¿QUÉ ERA GVSIG DESKTOP EN 2008?Producto:

madurograndedifícil de mantener

Alta complejidadAlto acoplamientoPequeños cambios = alto impacto

Page 6: gvSIG 2.0

¿CÓMO SOLUCIONAR ESTO?REFACTORIZACIÓN GRANDE

Page 7: gvSIG 2.0

REFACTORIZACIÓN DE GVSIGEl acceso a datos: el motor de gvSIGCreación de nuevas APIsSeparación estricta de API e implementaciónCapa de compatibilidad para gvSIG MobileMucho más costosa de lo esperado

Page 8: gvSIG 2.0

VENTAJAS DE LA NUEVA ARQUITECTURACorrección de erroresVersiones más frecuentesMenos impacto= menor tiempo de desarrollo= menor costeNuevas aplicaciones

Page 9: gvSIG 2.0

NO SOLO UNA REFACTORIZACIÓNReestructuración del sistema de gestión de código: mavenNuevas funcionalidades

Page 10: gvSIG 2.0

MAVENhttp://devel.gvsig.org/sites/org.gvsig.tools/3.0.0/org.gvsig.tools/

Page 11: gvSIG 2.0

FUNCIONALIDADESAlgunos ejemplos....Algunos ejemplos.... 1.121.12 2.02.0Leyenda tartas y barras XTabla en mapa XImportar/exportar símbolos XAdministrador complementos - XCSV XNETCDF XDatos multitemporales XGestión de metadatos XNetwork analysis XWMTS XRaster tile cache X

Page 12: gvSIG 2.0

NUEVO INSTALADOR

Page 13: gvSIG 2.0

GESTOR DE COMPLEMENTOS

Page 14: gvSIG 2.0

SCRIPTING

Page 15: gvSIG 2.0
Page 16: gvSIG 2.0

SCRIPTINGdef 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

Page 17: gvSIG 2.0

MEJORAS EN RASTERCache de datos raster en teselasVisualización en teselasReproyecciónNuevos servicios: OSM/WMTS/PostGIS Raster/NetCDFMejoras en InfoByPoint y gestión de ROIs

Page 18: gvSIG 2.0

GRÁFICAS

Page 19: gvSIG 2.0

¿DÓNDE ESTAMOS AHORA?gvSIG 2.0 (2066)No tan estable como nos gustaríaUna buena base para conseguir un producto robusto yconfiableContamos con vuestra ayuda para el testeo y nuevascontribuciones

Page 20: gvSIG 2.0

¡MUCHAS GRACIAS!

Page 21: gvSIG 2.0

GVSIG DESKTOP 2.0NUEVAS FUNCIONALIDADES

http://bit.ly/foss4gba-gvsig2

Page 22: gvSIG 2.0

REFERENCIASMejoras en el tratamiento de datos raster en gvSIG 2.Nacho BrodingvSIG 2.0, un nuevo gvSIG. César OrdiñanaNovedades gvSIG 2.0. Álvaro AnguixgvSIG Scripting. Víctor AcevedoGráficas gvSIG. Fran Peñarrubia

Page 23: gvSIG 2.0

Esta obra está bajo una .

Licencia Creative CommonsAtribución-NoComercial-CompartirIgual 3.0 Unported