Panorama SIG Libre 2014

722 views
552 views

Published on

Charla de OSGeo-es sobre el panorama del SIG Libre en 2014.

Ver online en osgeo-es.github.io/panorama-siglibre8/

Artículo en https://panorama-sig-libre.readthedocs.org/

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
722
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Panorama SIG Libre 2014

  1. 1. Panorama deSIG Libre2014 Capítulo Local para la Comunidad Hispanohablante de OSGeo 28
  2. 2. Quiénessomos @luisromangz @Tolanss @xurxosanz @delawen @alediaztorres @josepsitjar @santiagohiguera @moiarcsan
  3. 3. Quévamosahacer
  4. 4. Agenda Bibliotecas de componentes Servidores Bases de datos Web mapping Clientes de escritorio Dispositivos móviles Enlaces Diapos: Artículo: http://bit.ly/siglibre8-panorama http://bit.ly/panorama-sig-libre
  5. 5. Bibliotecasdecomponentes
  6. 6. Bibliotecasdecomponentes Geoprocesamiento: Manipulación de información geoespacial Routing: Enrutamiento y análisis de redes LiDAR: Manipulación y procesado datos láser Varios: Los restos
  7. 7. Geoprocesamiento GDAL/OGR: Formatos y manipulación raster/vectorial JTS/GEOS: Geometrías y algoritmos espaciales 2D GeoTools: Procesamiento y visualización. OGC GeoScript: Capacidades espaciales en distintos lenguajes Shapely: Algoritmos para procesamiento espacial 2D
  8. 8. Routing OSRM: Utiliza OSM pgRouting: Extensión de PostgreSQL/PostGIS OpenTripPlanner: Distintos métodos de transporte
  9. 9. LiDAR "Tú has venido aquí a hablar de tu libro" @xurxosanz parafraseando a F. Umbral LASlib/LASzip: I/O LAS libLAS: I/O LAS SPDlib: I/O SPD PDAL: GDAL para puntos LASpy: I/O LAS en Python
  10. 10. Varios GeoBatch: Flujos de procesamiento Mapnik: Renderizado de mapas
  11. 11. Puntoscalientes Geoprocesamiento: Facilitar su uso a desarrolladores Routing Datos procesados: Respuestas instantáneas Datos sin procesar: Flexibilidad a la hora de incorporar datos en tiempo real Cada vez hay más soporte para Python LiDAR lo va a petar: GSoC 2014
  12. 12. Curvadeaprendizaje Geoprocesamiento: C++: GEOS Java: JTS y Geotools Python: GeoScript y Shapely Cálculo de rutas: Teoría de grafos En LiDAR: C++ y línea de comando
  13. 13. Servidores
  14. 14. Serviciosgeoespaciales Sector maduro Proyectos activos Adhesión a estándares A veces para innovar hay que salirse del estándar
  15. 15. Mapas Teselas Procesamiento Metadatos MapServer deegree GeoServer MapGuide QGIS Server EOxServer GeoWebCache TileCache MapProxy TileStache TileStream MapCache PyWPS 52North WPS Zoo 52North SOS GeoNetwork PyCSW
  16. 16. Servidoresdemapas Mejoras en el renderizado Adopción de lenguajes de simbología tipo CSS MapServer · deegree · GeoServer · MapGuide · QGIS Server · EOxServer
  17. 17. Servidoresdeteselas ¿Integrado en el servidor de mapas o independiente? TileCache en desuso TileStache y Tilestream: los raritos GeoWebCache · TileCache · MapProxy · TileStache · TileStream · MapCache
  18. 18. Servidoresde geoprocesamiento WPS va calando Lenguajes de scripting para facilitar el desarrollo PyWPS · 52North WPS · Zoo · GeoServer · deegree 52North SOS
  19. 19. Servidoresdemetadatos No todo va a ser GeoNetwork PyCSW se integra con otros productos GeoNetwork · PyCSW · GeoServer · deegree
  20. 20. Curvadeaprendizaje Si eres técnico «geo» Conversión de formatos Dominio de proyecciones Estándares OGC Bases de datos (SQL) Comprender a la gente de sistemas
  21. 21. Curvadeaprendizaje Si eres técnico «de sistemas» Instalación y configuración de servidores y bases de datos Gestión de recursos «ya viene el de los mapas...» Comprender a la gente de geo
  22. 22. Basesdedatos PostGIS MySQL Spatial Spatialite H2GIS
  23. 23. Puntoscalientes ISO 19125-1 Binary Geometry (WKB) Normalized Geometry (WKT) 19125-2 Types and Functions
  24. 24. CompatibilidadOGC
  25. 25. TeconologíasWebmapping
  26. 26. Detalle Leaflet Ligero y modular Mapstore Crear, guardar, buscar y compartir mashups Cartaro Drupal con PostGIS, GeoServer, GeoWebCache y OpenLayers
  27. 27. Curvadeaprendizaje HTML Básico Javascript PHP XML
  28. 28. Clientesdeescritorio
  29. 29. Panorama actualClientes deEscritorio
  30. 30. GRASSGis El más veterano. Destaca por su gran número de funcionalidades derivadas de muchos años de desarrollo y de una estructura modular del programa que favorece que los desarrolladores aporten al proyecto contribuciones individuales.
  31. 31. uDIG Cliente de escritorio que nos ofrece el soporte para el mayor número de fuentes de datos, tanto locales como remotas, y especialmente las basadas en los protocolos OGC.
  32. 32. OPTICKS Utilizado fundamentalmente en teledetección, para el análisis de imágenes provenientes de sensores remotos.
  33. 33. OpenJump Uno de los primeros proyectos de cliente GIS de escritorio en lenguaje Java. Destaca por hace uso de la biblioteca JTS.
  34. 34. GeoDa Diseñado para implementar técnicas para el análisis exploratorio de datos espaciales.
  35. 35. QGis Entorno intuitivo y amigable, que va creciendo en funcionalidades y al que se integran diversos proyectos como GRASS, SEXTANTE...
  36. 36. gvSIG Herramienta de escritorio completa y multiplataforma que permite leer una amplia variedad de formatos tanto ráster como vectoriales, con capacidades para el procesado de datos vectoriales. SEXTANTE dota a gvSIG de herramientas para el análisis de datos ráster.
  37. 37. SAGAGis Destaca fundamentalmente por su orientación a la realización de análisis de imágenes y modelos digitales del terreno. Clara separación entre su interfaz de programación y su interfaz de usuario.
  38. 38. TileMill Herramienta pensada para diseñar y crear mapas para su visualización via web de forma rápida y fácil.
  39. 39. Puntoscalientes Limitaciones en la capacidad para gestionar y visualizar datos en 3D. Edición y visualización de datos. Incorporación de scripting entre las funcionalidades de los SIG de escritorio Interrelación de proyectos SIG de Escritorio vs Servidores SIG
  40. 40. Curvadeaprendizaje Conocimientos entecnologias geoespaciales: Conocer los distintos formatos de datos Conocer y entender los distintos algoritmos de análisis y gestión de datos geoespaciales Manejo de Bases de Datos Comprensión de proyecciones cartográficas y sistemas de referencia ...
  41. 41. Dispositivosmóviles
  42. 42. OpenLayersyLeaflet Librerías Javascript para ser consumidas en entornos de WebMapping Con pequeñas precauciones se pueden hacer páginas de WebMapping visualizables en dispositivos móviles
  43. 43. OSMDroid Utiliza mapas de tiles de OpenStreetMap u otros Puede trabajar online y offline API para añadir capas overlay y marcadores. Estilos de visualización: con tiles personalizadas
  44. 44. Mapsforge Utiliza mapas vectoriales de OpenStreetMap Puede trabajar online y offline API para añadir capas overlay y marcadores. Estilos de visualización: compilando los mapas con Osmosis
  45. 45. OsmAnd Routing y navegación en dispositivos Android Modos offline y online
  46. 46. gvSIGMini Multiples capas: WMS Routing online y offline POI's, navegación Comparte en redes sociales
  47. 47. Geopaparazzi Fotografías y notas georreferenciadas Orientación de las fotografías Integración con OSM
  48. 48. Graphhopper Routing en Android con cartografía OSM Permite trabajar desde HTML, Javascript Trabaja offline desde Java escritorio
  49. 49. OsmSharp Componente para mapas de OpenStreetMap Routing y Mapas vectoriales offline Multiplataforma
  50. 50. Glob3mobile Componente de mapas, nativo y multiplataforma Android, iOS, HTML5 Soporta visualización 2D, 2.5D y 3D
  51. 51. Puntoscalientes Sistemas multiplataforma HTML5 Visualización 3D
  52. 52. Curvaaprendizaje Conocer Java o C++ Conocer Android Conocer la librería concreta Gestionar pantallas, resoluciones
  53. 53. THEEND
  54. 54. ¿Conclusiones?

×