SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 

Kürzlich hochgeladen (20)

certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 

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