SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
Panorama actual del ecosistema
  de software libre para SIG
                       v 4.0


               Miguel Montesinos
               Jorge Gaspar Sanz

I Jornadas Latinoamericanas y del Caribe de gvSIG
             Buenos Aires - Argentina
Agenda
●   Antecedentes
●   Objetivos
●   Presentación de proyectos
    ●   Servidores
    ●   Clientes
●   Interrelación entre proyectos
●   Conclusiones
●   Empresa española
●   60+ personas
●   Especialistas en FOSS4G
●   Desarrolladores gvSIG
●   Asociación gvSIG
Antecedentes (I)
●   Desde su inicios, el software libre está
    relacionado con las ciencias de la tierra
●   Con la aparición de Internet se presenta la
    posibilidad de servir información geográfica
●   Migración de servidores a GNU/Linux
●   En los últimos años hay una explosión de
    proyectos en diversos ámbitos de la geomática
●   Van apareciendo comparativas y revisiones
Antecedentes (II)
●   www.freegis.org
    ●   website: 313 proyectos, geodatos, documentos...
    ●   lista de correo
●   www.opensourcegis.org
●   State of FOSS4G. Paul Ramsey. Refractions
    ●   Proyectos por lenguaje de programación
    ●   Primera versión de este informe en 2007
●   Reseña de proyectos web de GEOTUX
●   Trabajos final de carrera...
Objetivos
●   Observar el panorama FOSS para geomática
●   Recoger un catálogo con los desarrollos
    más relevantes (no excluyente)
●   No están todos los que son, pero sí son todos
    los que están
●   Encontrar tendencias y relaciones
    entre proyectos
●   Mantener el catálogo actualizado y accesible
●   Metodología
                  BIG PICTURE
Metodología
●   Mantenimiento del catálogo
●   Encuestas
●   Algunas métricas
    ●   Nabble
    ●   Ohloh
●   Hacia un proyecto en web
    ●   ¿Tecnología?
    ●   ¿Actualización?
    ●   ¿Automatización de métricas?
Metodología
Metodología
●   Necesitamos un entorno:
    ●   de actualización ágil
    ●   a ser posible colaborativo
    ●   que permita publicar imágenes y enlaces
●   Solución adoptada:
    ●   Utilizar el wiki de OSGeo
    ●   Establecer una sencillas reglas
    ●   http://wiki.osgeo.org/wiki/Reseñas_FOSS4G
Presentación de Proyectos
Tipos de proyectos
●   Del lado del servidor
    ●   Sistemas gestores de bases de datos geográficas
    ●   Servidores de mapas
    ●   Herramientas de metadatos
●   Del lado del cliente
    ●   Clientes pesados o de escritorio
    ●   Clientes ligeros, web
●   Bibliotecas
Sistemas Gestores de Bases de
 Datos con soporte geográfico
Sistemas Gestores de Bases de
 Datos con soporte geográfico
  ● Cumplimiento SFSS
  ● Sector Maduro, crítico y en buena evolución

  ● Proyectos

    ● PostGIS y pgRouting

    ● mySQL
C/C++



  ●   Extensión para PostgreSQL
  ●   Certificado por OGC
  ●   Almacenamiento y análisis de información vectorial
  ●   Posibles evoluciones:
      ●   Soporte de topología (arco-nodo)
      ●   Soporte para información raster
  ●   Desarrollo empleado con éxito en varios proyectos
  ●   ¿pocos desarrolladores?
C/C++
                        pgRouting
  ●   Desarrollo fuera de PostGIS
      ●   Camptocamp (Francia)
      ●   Orkney (Japón)
  ●   Interfaz directamente en SQL
  ●   Operaciones
      ●   Camino más corto / TSP / Driving distance
  ●   Prototipo de web service RESTful
C/C++



  ●   MySQL dispone de soporte espacial
  ●   Sólo para almacenamiento
  ●   Algunas funciones de análisis en testing
  ●   Licencia no libre para algunas herramientas
  ●   Adquirido por Sun → Oracle
  ●   Iniciativa de la comunidad para preservarlo.
Servidores de mapas
Servidores de mapas
● Líderes  en Interoperabilidad
● Alternativas Tecnológicas (Java / C++/Python)
● Proyectos
  ● UMN MapServer

  ● GeoServer

  ● deegree

  ● MapGuide Open Source

  ● TileCache / GeoWebCache

  ● FeatureServer

  ●
    52th North
C/C++


  ●   Proyecto FOSS de más éxito en geomática
  ●   Servidor de mapas rápido y ligero
  ●   Administración sencilla
  ●   CGI o biblioteca de componentes (MapScript)
  ●   Accesible desde PHP, Python, Java, Perl, C#,...
  ●   Base de proyectos de clientes Web ligeros
  ●   Estándares: WMS, WFS, WCS, SOS,...
●   Servidor de mapas J2EE
●   Licencia LGPL Dual
●   Basado en geotools
●   Fuerte soporte de OpenGeo (ex-TOPP)
●   Administración sencilla
●   Rápida evolución.
●   Integrado con OpenLayers
●   Estándares: WMS, WFS, WCS...
●   Reciente lista en español
●   Servidor de mapas J2EE
●   Instalación y configuración poco «amistosa»
●   Comunidad de usuarios pequeña
●   Buen rendimiento
●   Soporte para casi todos los estándares OGC
●   Promovido por la Universidad de Bonn y lat/lon
●   Muchos estándares: WMS, WFS(-T/-G),
    WCS, CSW, SOS, WTS,...
C/C++


  ●   Promovido por Autodesk, principal
      financiador de OSGeo
  ●   Realizado sobre la biblioteca FDO
  ●   Soporta desarrollos con PHP, .Net y Java
  ●   Ofrece clientes web listos para usar
  ●   Recientemente se ha incorpodado Fusion
  ●   Server-side APIs
  ●   Soporte WMS, WFS
TileCache y FeatureServer
●   MetaCarta
●   Middleware en Python como servicios «RESTful»
●   No Estándar
                               FeatureServer
TileCache                       ●   Conecta con diversos
    ●   Cacheo de servicios         orígenes vectoriales
        de mapas                ●   Permite edición y borrado
    ●   10x a 100x más              remotos
        rápido
                                ●   Acceso mediante diferentes
                                    formatos: GML, KML,
    ●   Los clientes piden          GeoRSS, GeoJSON,...
        «tiles» (OpenLayers)    ●   Integrado con OpenLayers
GeoWebCaché
●   Servidor de «tiles» J2EE
●   Cacheo de mapas
●   Familia Geotools / GeoServer
●   Fuerte soporte de OpenGeo (TOPP)
●   Similar a TileCache
th
                      52 North
●
    Liderado por 52th North (IFGI, con terra, ITC, ESRI)
●   Licencia GNU/GPL Dual
●   Soporte WPS
●   Soporte SWE
    ●   SOS, SAS, WNS, SPS,...
Herramientas de metadatos
FAO Geonetwork OS
●   Proyecto de Naciones Unidas (FAO)
●   Ahora soportado por GEOCAT
●   Aplicación J2EE
●   Soporte para formatos ISO 19115 y 19139
●   Soporte para nuevos protocolos:
    ●   Open Search
    ●   Open Archive Initiative
●   Dispone de versión de
    producción y de escritorio
CatMDEdit
●   Desarrollo promovido por el consorcio TeIDE
●   Mantenido por U. Zaragoza y GeoSLab
●   Editor de metadatos de escritorio
●   Soporta:
    ●   ISO 19115 - NEM
    ●   Dublin Core
    ●   CSDGM
●   Visor de tesauros incluido
●   Versión 4.0
Clientes avanzados
(”pesados” o de escritorio)
C/C++
                       GRASS
  ●   De su comunidad de usuarios nació el OGC
  ●   Se conseguido una GUI para Windows
  ●   Poco atractivo para la mayoría de usuarios
  ●   Se apoya en GDAL/OGR y PROJ4
  ●   Liderado por ITC (Trento) y GDF (Hannover)
  ●   Se ha mejorado el soporte
      y visualización de redes 2D y 3D
gvSIG
●   Liderado por CIT - Generalitat Valenciana
●   Desarrollo rápido
●   Evolución Asegurada (2013)
●   Aprovecha lo mejor de FOSS4G
●   Apertura hacia la Comunidad
●   Incorporación del proyecto SEXTANTE
●   Asociación gvSIG: organización para dar
    continuidad y sostenibilidad
C/C++
                         Quantum GIS
 ●   Recientemente ha ganado mucha
     funcionalidad de GRASS
 ●   Pensado como la versión «user friendly» de GRASS
 ●   Desarrollo lento
 ●   Añadida extensibilidad con Python

C/C++ (C#)                MapWindow
     ●   Cliente pesado y control ActiveX
     ●   Desarrollado para la plataforma .Net
     ●   Orientado al análisis hidrológico. Desarrollo lento
C/C++
                           SAGA
  ●   Orientado principalmente a raster
  ●   Promovido por Univ. Goettingen
  ●   Sextante 1.0: Iniciativa extremeña que aportó gran
      número de módulos de análisis

                  NASA WorldWind
  ●   Globo 3D
  ●   Orientado a educación. Visualización datos ambientales
  ●   Comunidad activa
  ●   Nuevo SDK en Java
uDig
●   Financiado originalmente por GeoConnections.
●   Desarrollo original: Refractions Research.
●   Proyecto muy relacionado con Geotools y GeoServer,
    comparten desarrolladores.

                 JUMP y derivados
●   Financiado por GeoConnections + Admin. Canadiense.
●   Desarrollo original: Vivid Solutions.
●   Se apoya en JTS, JCS, GeoTools
●   Gran número de proyectos derivados:
    ●   Kosmo (español), Open JUMP, Pirol JUMP, deeJUMP,...
C/C++
                           OSSIM
  ●   Conjunto heterogéneo de aplicaciones y bibliotecas
  ●   Orientado a análisis raster
  ●   Actualmente enfocado en un visor 3D colaborativo:
      OSSIM Planet


                            ILWIS
  ●   Más de 10 años como producto comercial
  ●
      Desarrollado en el ITC (Holanda): 52th North
  ●   Liberado con licencia GPL
  ●   Raster/vectorial
  ●   Herramientas de visualización y análisis
OrbisGIS


●   Desarrollado por el IRSTV (Francia)
●   Aplicación de uso científico
●   Interfaz SQL para consulta vectorial y raster
●   Consola de desarrollo en el mismo interfaz
●   Capacidades de análisis vectorial
Clientes ligeros, web
Clientes ligeros, web
● Proyectos de reducido tamaño
● Sector reciente de rápida evolución

● Sinergia entre proyectos

● Influenciado por Google Maps


                          ● Sobre UMN MapServer
                            ● A extinguir

                          ● Independientes

                            ● OpenLayers

                            ● MapBender

                            ● MapBuilder

                            ● MapFish

                            ● Etc. etc. etc.
Sobre UMN MapServer
●   Proyectos desarrollados aprovechando UMN
    MapServer
●   A extinguir (o ya extinguidos)
    ●   Chameleon → OL
    ●   CartoWeb → MapFish
    ●   Ka-Map → OL
OpenLayers
●   JavaScript puro + CSS, indep. servidores.
●   Cliente de muchos servicios y formatos:
     ● OGC (WMS, WFS, WMC, GeoRSS), KML,

       GeoJSON, ...
●   Utiliza AJAX, tiles, caché.
●   Muy sencillo de utilizar
●   Liderado por Metacarta + OpenGeo + ...
●   Mucha actividad
●   Referencia WebMapping
●   Sinergia con otros proyectos Ka-Map, MapFish
Community MapBuilder
●   Cliente JavaScript – Servidor J2EE (MVC)
●   Orientación tipo framework
●   Cliente de servicios:
    ●   OGC (WMS, WFS, WMC,
        OWS C, GeoRSS, GML), GMaps, ...
    ●   Edición WFS-T
●   Destaca el nivel de documentación
●   Proyecto abandonado a favor
    de OpenLayers
MapBender

●   Cliente JavaScript – Servidor PHP
●   Orientación tipo geoportal muy completo.
●   Cliente servidores:
    ●   OGC (WMS, WFS, WMC, GML), KML, ...
    ●   Edición WFS-T
●   Liderado por WhereGroup
MapFish

●   Cliente JavaScript basado
    en OpenLayers y ExtJS
●   Servidor Python basado en Pylons
●   Primeras versiones
●   Separación en dos proyectos: GeoExt
●   ¿Próxima incorporación a OSGeo?
Conclusiones
Localización de proyectos
Presente


«El mercado FOSS4G está maduro»


                      Adena Schutzberg
        Victoria – Canadá – FOSS4G 2007
Jorge Sanz
   jsanz@prodevelop.es

   Miguel Montesinos
mmontesinos@prodevelop.es
Panorama del ecosistema de software libre GIS 2009

Más contenido relacionado

Similar a Panorama del ecosistema de software libre GIS 2009

Comparación de clientes web de servicios web geográficos (v.5)
Comparación de clientes web de servicios web geográficos (v.5)Comparación de clientes web de servicios web geográficos (v.5)
Comparación de clientes web de servicios web geográficos (v.5)tuxman
 
SIG en 3D, sinergias entre la tecnología valenciana gvSIG y la NASA
SIG en 3D, sinergias entre la tecnología valenciana gvSIG y la NASASIG en 3D, sinergias entre la tecnología valenciana gvSIG y la NASA
SIG en 3D, sinergias entre la tecnología valenciana gvSIG y la NASAÓscar Martínez Olmos
 
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)Carlos Gustavo Ruiz
 
Mapeando peru: Presentación Suite gvSIG
Mapeando peru: Presentación Suite gvSIGMapeando peru: Presentación Suite gvSIG
Mapeando peru: Presentación Suite gvSIGAlvaro Anguix
 
Tesis presentacion
Tesis presentacion Tesis presentacion
Tesis presentacion p280821
 
gvSIG mobile, un GIS para dispositivos móviles
gvSIG mobile, un GIS para dispositivos móvilesgvSIG mobile, un GIS para dispositivos móviles
gvSIG mobile, un GIS para dispositivos móvilesJorge Sanz
 
gvSIG Mobile (Geopaparazzi) + Desarrollo
gvSIG Mobile (Geopaparazzi) + DesarrollogvSIG Mobile (Geopaparazzi) + Desarrollo
gvSIG Mobile (Geopaparazzi) + DesarrolloÓscar Martínez Olmos
 
Sun y el software de código abierto
Sun y el software de código abiertoSun y el software de código abierto
Sun y el software de código abiertoIban Nieto Castillero
 
gvSIG: Proyecto, Comunidad, Asociación, charla UPV
gvSIG: Proyecto, Comunidad, Asociación, charla UPVgvSIG: Proyecto, Comunidad, Asociación, charla UPV
gvSIG: Proyecto, Comunidad, Asociación, charla UPVJorge Sanz
 
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...Carlos Gabriel Asato
 
La plataforma educativa libre OpenSWAD.org
La plataforma educativa libre OpenSWAD.orgLa plataforma educativa libre OpenSWAD.org
La plataforma educativa libre OpenSWAD.orgAntonio Cañas Vargas
 
Siglibre10 Taller UDig V97
Siglibre10 Taller UDig V97Siglibre10 Taller UDig V97
Siglibre10 Taller UDig V97Javier Sánchez
 
Servidor de mapas en HA con Jboss, Geoserver y PostGIS.
Servidor de mapas en HA con Jboss, Geoserver y PostGIS.Servidor de mapas en HA con Jboss, Geoserver y PostGIS.
Servidor de mapas en HA con Jboss, Geoserver y PostGIS.David Tabernero Pérez
 

Similar a Panorama del ecosistema de software libre GIS 2009 (20)

Comparación de clientes web de servicios web geográficos (v.5)
Comparación de clientes web de servicios web geográficos (v.5)Comparación de clientes web de servicios web geográficos (v.5)
Comparación de clientes web de servicios web geográficos (v.5)
 
SIG en 3D, sinergias entre la tecnología valenciana gvSIG y la NASA
SIG en 3D, sinergias entre la tecnología valenciana gvSIG y la NASASIG en 3D, sinergias entre la tecnología valenciana gvSIG y la NASA
SIG en 3D, sinergias entre la tecnología valenciana gvSIG y la NASA
 
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)
 
20170405 - Ecosistema Javascript
20170405 - Ecosistema Javascript20170405 - Ecosistema Javascript
20170405 - Ecosistema Javascript
 
Curso gvSIG
Curso gvSIGCurso gvSIG
Curso gvSIG
 
Mapeando peru: Presentación Suite gvSIG
Mapeando peru: Presentación Suite gvSIGMapeando peru: Presentación Suite gvSIG
Mapeando peru: Presentación Suite gvSIG
 
Tesis presentacion
Tesis presentacion Tesis presentacion
Tesis presentacion
 
gvSIG mobile, un GIS para dispositivos móviles
gvSIG mobile, un GIS para dispositivos móvilesgvSIG mobile, un GIS para dispositivos móviles
gvSIG mobile, un GIS para dispositivos móviles
 
gvSIG Mobile (Geopaparazzi) + Desarrollo
gvSIG Mobile (Geopaparazzi) + DesarrollogvSIG Mobile (Geopaparazzi) + Desarrollo
gvSIG Mobile (Geopaparazzi) + Desarrollo
 
Sun y el software de código abierto
Sun y el software de código abiertoSun y el software de código abierto
Sun y el software de código abierto
 
Algunas cosas sobre Android
Algunas cosas sobre AndroidAlgunas cosas sobre Android
Algunas cosas sobre Android
 
Taller OSM - FLISOL 2014 Asunción - Paraguay
Taller OSM - FLISOL 2014 Asunción - ParaguayTaller OSM - FLISOL 2014 Asunción - Paraguay
Taller OSM - FLISOL 2014 Asunción - Paraguay
 
gvSIG: Proyecto, Comunidad, Asociación, charla UPV
gvSIG: Proyecto, Comunidad, Asociación, charla UPVgvSIG: Proyecto, Comunidad, Asociación, charla UPV
gvSIG: Proyecto, Comunidad, Asociación, charla UPV
 
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
 
La plataforma educativa libre OpenSWAD.org
La plataforma educativa libre OpenSWAD.orgLa plataforma educativa libre OpenSWAD.org
La plataforma educativa libre OpenSWAD.org
 
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
 
Servidor de mapas en HA con Jboss, Geoserver y PostGIS.
Servidor de mapas en HA con Jboss, Geoserver y PostGIS.Servidor de mapas en HA con Jboss, Geoserver y PostGIS.
Servidor de mapas en HA con Jboss, Geoserver y PostGIS.
 
202204-Modernizando aplicaciones legacy
202204-Modernizando aplicaciones legacy202204-Modernizando aplicaciones legacy
202204-Modernizando aplicaciones legacy
 
Principios de cloud native
Principios de cloud nativePrincipios de cloud native
Principios de cloud native
 

Más de Miguel Montesinos

Gestión de riesgos en proyectos TIC. Alineando PMBOK y CMMI
Gestión de riesgos en proyectos TIC. Alineando PMBOK y CMMIGestión de riesgos en proyectos TIC. Alineando PMBOK y CMMI
Gestión de riesgos en proyectos TIC. Alineando PMBOK y CMMIMiguel Montesinos
 
ASOLIVAL. La apuesta empresarial por el software libre
ASOLIVAL. La apuesta empresarial por el software libreASOLIVAL. La apuesta empresarial por el software libre
ASOLIVAL. La apuesta empresarial por el software libreMiguel Montesinos
 
Open Business Models using Open Source
Open Business Models using Open SourceOpen Business Models using Open Source
Open Business Models using Open SourceMiguel Montesinos
 
Comparison of Mobile GIS applications
Comparison of Mobile GIS applicationsComparison of Mobile GIS applications
Comparison of Mobile GIS applicationsMiguel Montesinos
 
FOSS4G 2010. Keynote: "Beyond Open Source".
FOSS4G 2010. Keynote: "Beyond Open Source".FOSS4G 2010. Keynote: "Beyond Open Source".
FOSS4G 2010. Keynote: "Beyond Open Source".Miguel Montesinos
 
libLocation, biblioteca opensource de localización
libLocation, biblioteca opensource de localizaciónlibLocation, biblioteca opensource de localización
libLocation, biblioteca opensource de localizaciónMiguel Montesinos
 
gvSIG Mobile y gvSIG Mini, clientes IDE
gvSIG Mobile y gvSIG Mini, clientes IDEgvSIG Mobile y gvSIG Mini, clientes IDE
gvSIG Mobile y gvSIG Mini, clientes IDEMiguel Montesinos
 
gvSIG Mobile and gvSIG Mini as SDI & LBS clients
gvSIG Mobile and gvSIG Mini as SDI & LBS clientsgvSIG Mobile and gvSIG Mini as SDI & LBS clients
gvSIG Mobile and gvSIG Mini as SDI & LBS clientsMiguel Montesinos
 
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
 
gvSIG Mobile en 1as Jornadas Lationamericanas y del Caribe de gvSIG
gvSIG Mobile en 1as Jornadas Lationamericanas y del Caribe de gvSIGgvSIG Mobile en 1as Jornadas Lationamericanas y del Caribe de gvSIG
gvSIG Mobile en 1as Jornadas Lationamericanas y del Caribe de gvSIGMiguel Montesinos
 

Más de Miguel Montesinos (10)

Gestión de riesgos en proyectos TIC. Alineando PMBOK y CMMI
Gestión de riesgos en proyectos TIC. Alineando PMBOK y CMMIGestión de riesgos en proyectos TIC. Alineando PMBOK y CMMI
Gestión de riesgos en proyectos TIC. Alineando PMBOK y CMMI
 
ASOLIVAL. La apuesta empresarial por el software libre
ASOLIVAL. La apuesta empresarial por el software libreASOLIVAL. La apuesta empresarial por el software libre
ASOLIVAL. La apuesta empresarial por el software libre
 
Open Business Models using Open Source
Open Business Models using Open SourceOpen Business Models using Open Source
Open Business Models using Open Source
 
Comparison of Mobile GIS applications
Comparison of Mobile GIS applicationsComparison of Mobile GIS applications
Comparison of Mobile GIS applications
 
FOSS4G 2010. Keynote: "Beyond Open Source".
FOSS4G 2010. Keynote: "Beyond Open Source".FOSS4G 2010. Keynote: "Beyond Open Source".
FOSS4G 2010. Keynote: "Beyond Open Source".
 
libLocation, biblioteca opensource de localización
libLocation, biblioteca opensource de localizaciónlibLocation, biblioteca opensource de localización
libLocation, biblioteca opensource de localización
 
gvSIG Mobile y gvSIG Mini, clientes IDE
gvSIG Mobile y gvSIG Mini, clientes IDEgvSIG Mobile y gvSIG Mini, clientes IDE
gvSIG Mobile y gvSIG Mini, clientes IDE
 
gvSIG Mobile and gvSIG Mini as SDI & LBS clients
gvSIG Mobile and gvSIG Mini as SDI & LBS clientsgvSIG Mobile and gvSIG Mini as SDI & LBS clients
gvSIG Mobile and gvSIG Mini as SDI & LBS clients
 
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
 
gvSIG Mobile en 1as Jornadas Lationamericanas y del Caribe de gvSIG
gvSIG Mobile en 1as Jornadas Lationamericanas y del Caribe de gvSIGgvSIG Mobile en 1as Jornadas Lationamericanas y del Caribe de gvSIG
gvSIG Mobile en 1as Jornadas Lationamericanas y del Caribe de gvSIG
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
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
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
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
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
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
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
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
 

Último (15)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
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
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
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
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
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
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
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
 

Panorama del ecosistema de software libre GIS 2009

  • 1. Panorama actual del ecosistema de software libre para SIG v 4.0 Miguel Montesinos Jorge Gaspar Sanz I Jornadas Latinoamericanas y del Caribe de gvSIG Buenos Aires - Argentina
  • 2. Agenda ● Antecedentes ● Objetivos ● Presentación de proyectos ● Servidores ● Clientes ● Interrelación entre proyectos ● Conclusiones
  • 3. Empresa española ● 60+ personas ● Especialistas en FOSS4G ● Desarrolladores gvSIG ● Asociación gvSIG
  • 4. Antecedentes (I) ● Desde su inicios, el software libre está relacionado con las ciencias de la tierra ● Con la aparición de Internet se presenta la posibilidad de servir información geográfica ● Migración de servidores a GNU/Linux ● En los últimos años hay una explosión de proyectos en diversos ámbitos de la geomática ● Van apareciendo comparativas y revisiones
  • 5. Antecedentes (II) ● www.freegis.org ● website: 313 proyectos, geodatos, documentos... ● lista de correo ● www.opensourcegis.org ● State of FOSS4G. Paul Ramsey. Refractions ● Proyectos por lenguaje de programación ● Primera versión de este informe en 2007 ● Reseña de proyectos web de GEOTUX ● Trabajos final de carrera...
  • 6. Objetivos ● Observar el panorama FOSS para geomática ● Recoger un catálogo con los desarrollos más relevantes (no excluyente) ● No están todos los que son, pero sí son todos los que están ● Encontrar tendencias y relaciones entre proyectos ● Mantener el catálogo actualizado y accesible ● Metodología BIG PICTURE
  • 7. Metodología ● Mantenimiento del catálogo ● Encuestas ● Algunas métricas ● Nabble ● Ohloh ● Hacia un proyecto en web ● ¿Tecnología? ● ¿Actualización? ● ¿Automatización de métricas?
  • 9. Metodología ● Necesitamos un entorno: ● de actualización ágil ● a ser posible colaborativo ● que permita publicar imágenes y enlaces ● Solución adoptada: ● Utilizar el wiki de OSGeo ● Establecer una sencillas reglas ● http://wiki.osgeo.org/wiki/Reseñas_FOSS4G
  • 11. Tipos de proyectos ● Del lado del servidor ● Sistemas gestores de bases de datos geográficas ● Servidores de mapas ● Herramientas de metadatos ● Del lado del cliente ● Clientes pesados o de escritorio ● Clientes ligeros, web ● Bibliotecas
  • 12. Sistemas Gestores de Bases de Datos con soporte geográfico
  • 13. Sistemas Gestores de Bases de Datos con soporte geográfico ● Cumplimiento SFSS ● Sector Maduro, crítico y en buena evolución ● Proyectos ● PostGIS y pgRouting ● mySQL
  • 14. C/C++ ● Extensión para PostgreSQL ● Certificado por OGC ● Almacenamiento y análisis de información vectorial ● Posibles evoluciones: ● Soporte de topología (arco-nodo) ● Soporte para información raster ● Desarrollo empleado con éxito en varios proyectos ● ¿pocos desarrolladores?
  • 15. C/C++ pgRouting ● Desarrollo fuera de PostGIS ● Camptocamp (Francia) ● Orkney (Japón) ● Interfaz directamente en SQL ● Operaciones ● Camino más corto / TSP / Driving distance ● Prototipo de web service RESTful
  • 16. C/C++ ● MySQL dispone de soporte espacial ● Sólo para almacenamiento ● Algunas funciones de análisis en testing ● Licencia no libre para algunas herramientas ● Adquirido por Sun → Oracle ● Iniciativa de la comunidad para preservarlo.
  • 18. Servidores de mapas ● Líderes en Interoperabilidad ● Alternativas Tecnológicas (Java / C++/Python) ● Proyectos ● UMN MapServer ● GeoServer ● deegree ● MapGuide Open Source ● TileCache / GeoWebCache ● FeatureServer ● 52th North
  • 19. C/C++ ● Proyecto FOSS de más éxito en geomática ● Servidor de mapas rápido y ligero ● Administración sencilla ● CGI o biblioteca de componentes (MapScript) ● Accesible desde PHP, Python, Java, Perl, C#,... ● Base de proyectos de clientes Web ligeros ● Estándares: WMS, WFS, WCS, SOS,...
  • 20. Servidor de mapas J2EE ● Licencia LGPL Dual ● Basado en geotools ● Fuerte soporte de OpenGeo (ex-TOPP) ● Administración sencilla ● Rápida evolución. ● Integrado con OpenLayers ● Estándares: WMS, WFS, WCS... ● Reciente lista en español
  • 21. Servidor de mapas J2EE ● Instalación y configuración poco «amistosa» ● Comunidad de usuarios pequeña ● Buen rendimiento ● Soporte para casi todos los estándares OGC ● Promovido por la Universidad de Bonn y lat/lon ● Muchos estándares: WMS, WFS(-T/-G), WCS, CSW, SOS, WTS,...
  • 22. C/C++ ● Promovido por Autodesk, principal financiador de OSGeo ● Realizado sobre la biblioteca FDO ● Soporta desarrollos con PHP, .Net y Java ● Ofrece clientes web listos para usar ● Recientemente se ha incorpodado Fusion ● Server-side APIs ● Soporte WMS, WFS
  • 23. TileCache y FeatureServer ● MetaCarta ● Middleware en Python como servicios «RESTful» ● No Estándar FeatureServer TileCache ● Conecta con diversos ● Cacheo de servicios orígenes vectoriales de mapas ● Permite edición y borrado ● 10x a 100x más remotos rápido ● Acceso mediante diferentes formatos: GML, KML, ● Los clientes piden GeoRSS, GeoJSON,... «tiles» (OpenLayers) ● Integrado con OpenLayers
  • 24. GeoWebCaché ● Servidor de «tiles» J2EE ● Cacheo de mapas ● Familia Geotools / GeoServer ● Fuerte soporte de OpenGeo (TOPP) ● Similar a TileCache
  • 25. th 52 North ● Liderado por 52th North (IFGI, con terra, ITC, ESRI) ● Licencia GNU/GPL Dual ● Soporte WPS ● Soporte SWE ● SOS, SAS, WNS, SPS,...
  • 27. FAO Geonetwork OS ● Proyecto de Naciones Unidas (FAO) ● Ahora soportado por GEOCAT ● Aplicación J2EE ● Soporte para formatos ISO 19115 y 19139 ● Soporte para nuevos protocolos: ● Open Search ● Open Archive Initiative ● Dispone de versión de producción y de escritorio
  • 28. CatMDEdit ● Desarrollo promovido por el consorcio TeIDE ● Mantenido por U. Zaragoza y GeoSLab ● Editor de metadatos de escritorio ● Soporta: ● ISO 19115 - NEM ● Dublin Core ● CSDGM ● Visor de tesauros incluido ● Versión 4.0
  • 30. C/C++ GRASS ● De su comunidad de usuarios nació el OGC ● Se conseguido una GUI para Windows ● Poco atractivo para la mayoría de usuarios ● Se apoya en GDAL/OGR y PROJ4 ● Liderado por ITC (Trento) y GDF (Hannover) ● Se ha mejorado el soporte y visualización de redes 2D y 3D
  • 31. gvSIG ● Liderado por CIT - Generalitat Valenciana ● Desarrollo rápido ● Evolución Asegurada (2013) ● Aprovecha lo mejor de FOSS4G ● Apertura hacia la Comunidad ● Incorporación del proyecto SEXTANTE ● Asociación gvSIG: organización para dar continuidad y sostenibilidad
  • 32. C/C++ Quantum GIS ● Recientemente ha ganado mucha funcionalidad de GRASS ● Pensado como la versión «user friendly» de GRASS ● Desarrollo lento ● Añadida extensibilidad con Python C/C++ (C#) MapWindow ● Cliente pesado y control ActiveX ● Desarrollado para la plataforma .Net ● Orientado al análisis hidrológico. Desarrollo lento
  • 33. C/C++ SAGA ● Orientado principalmente a raster ● Promovido por Univ. Goettingen ● Sextante 1.0: Iniciativa extremeña que aportó gran número de módulos de análisis NASA WorldWind ● Globo 3D ● Orientado a educación. Visualización datos ambientales ● Comunidad activa ● Nuevo SDK en Java
  • 34. uDig ● Financiado originalmente por GeoConnections. ● Desarrollo original: Refractions Research. ● Proyecto muy relacionado con Geotools y GeoServer, comparten desarrolladores. JUMP y derivados ● Financiado por GeoConnections + Admin. Canadiense. ● Desarrollo original: Vivid Solutions. ● Se apoya en JTS, JCS, GeoTools ● Gran número de proyectos derivados: ● Kosmo (español), Open JUMP, Pirol JUMP, deeJUMP,...
  • 35. C/C++ OSSIM ● Conjunto heterogéneo de aplicaciones y bibliotecas ● Orientado a análisis raster ● Actualmente enfocado en un visor 3D colaborativo: OSSIM Planet ILWIS ● Más de 10 años como producto comercial ● Desarrollado en el ITC (Holanda): 52th North ● Liberado con licencia GPL ● Raster/vectorial ● Herramientas de visualización y análisis
  • 36. OrbisGIS ● Desarrollado por el IRSTV (Francia) ● Aplicación de uso científico ● Interfaz SQL para consulta vectorial y raster ● Consola de desarrollo en el mismo interfaz ● Capacidades de análisis vectorial
  • 38. Clientes ligeros, web ● Proyectos de reducido tamaño ● Sector reciente de rápida evolución ● Sinergia entre proyectos ● Influenciado por Google Maps ● Sobre UMN MapServer ● A extinguir ● Independientes ● OpenLayers ● MapBender ● MapBuilder ● MapFish ● Etc. etc. etc.
  • 39. Sobre UMN MapServer ● Proyectos desarrollados aprovechando UMN MapServer ● A extinguir (o ya extinguidos) ● Chameleon → OL ● CartoWeb → MapFish ● Ka-Map → OL
  • 40. OpenLayers ● JavaScript puro + CSS, indep. servidores. ● Cliente de muchos servicios y formatos: ● OGC (WMS, WFS, WMC, GeoRSS), KML, GeoJSON, ... ● Utiliza AJAX, tiles, caché. ● Muy sencillo de utilizar ● Liderado por Metacarta + OpenGeo + ... ● Mucha actividad ● Referencia WebMapping ● Sinergia con otros proyectos Ka-Map, MapFish
  • 41. Community MapBuilder ● Cliente JavaScript – Servidor J2EE (MVC) ● Orientación tipo framework ● Cliente de servicios: ● OGC (WMS, WFS, WMC, OWS C, GeoRSS, GML), GMaps, ... ● Edición WFS-T ● Destaca el nivel de documentación ● Proyecto abandonado a favor de OpenLayers
  • 42. MapBender ● Cliente JavaScript – Servidor PHP ● Orientación tipo geoportal muy completo. ● Cliente servidores: ● OGC (WMS, WFS, WMC, GML), KML, ... ● Edición WFS-T ● Liderado por WhereGroup
  • 43. MapFish ● Cliente JavaScript basado en OpenLayers y ExtJS ● Servidor Python basado en Pylons ● Primeras versiones ● Separación en dos proyectos: GeoExt ● ¿Próxima incorporación a OSGeo?
  • 45.
  • 47.
  • 48.
  • 49. Presente «El mercado FOSS4G está maduro» Adena Schutzberg Victoria – Canadá – FOSS4G 2007
  • 50. Jorge Sanz jsanz@prodevelop.es Miguel Montesinos mmontesinos@prodevelop.es