7. 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
8. VENTAJAS DE LA NUEVA ARQUITECTURA
Corrección de errores
Versiones más frecuentes
Menos impacto
= menor tiempo de desarrollo
= menor coste
Nuevas aplicaciones
9. NO SOLO UNA REFACTORIZACIÓN
Reestructuración del sistema de gestión de código: maven
Nuevas funcionalidades
11. 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
16. 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
17. 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
19. ¿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
22. 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
23. Esta obra está bajo una
.
Licencia Creative Commons
Atribución-NoComercial-CompartirIgual 3.0 Unported