gvSIG 2.0

Post on 11-May-2015

221 views 0 download

description

Motivaciones y principales novedades de gvSIG Desktop 2.0

Transcript of gvSIG 2.0

GVSIG DESKTOP 2.0NOVEDADES Y MOTIVACIONES

http://bit.ly/foss4gba-gvsig2

JORGE SANZTrabajo en

Participo en:

y

Prodevelop@xurxosanz

gvSIGOSGeo OSGeo-esGeoinquietos ValenciaOSM

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

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

¿QUÉ ES GVSIG DESKTOP?

¿QUÉ ERA GVSIG DESKTOP EN 2008?Producto:

madurograndedifícil de mantener

Alta complejidadAlto acoplamientoPequeños cambios = alto impacto

¿CÓMO SOLUCIONAR ESTO?REFACTORIZACIÓN GRANDE

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

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

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

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

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

NUEVO INSTALADOR

GESTOR DE COMPLEMENTOS

SCRIPTING

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

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

GRÁFICAS

¿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

¡MUCHAS GRACIAS!

GVSIG DESKTOP 2.0NUEVAS FUNCIONALIDADES

http://bit.ly/foss4gba-gvsig2

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

Esta obra está bajo una .

Licencia Creative CommonsAtribución-NoComercial-CompartirIgual 3.0 Unported