62
Panorama de SIG Libre 2014 Capítulo Local para la Comunidad Hispanohablante de OSGeo 28

Panorama SIG Libre 2014

Embed Size (px)

DESCRIPTION

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/

Citation preview

Page 1: Panorama SIG Libre 2014

Panorama de SIG Libre 2014Capítulo Local para la Comunidad Hispanohablante de

OSGeo

28

Page 3: Panorama SIG Libre 2014

Qué vamos a hacer

Page 4: Panorama SIG Libre 2014

AgendaBibliotecas de componentesServidoresBases de datosWeb mappingClientes de escritorioDispositivos móvilesEnlaces

Diapos: Artículo:

http://bit.ly/siglibre8-panoramahttp://bit.ly/panorama-sig-libre

Page 5: Panorama SIG Libre 2014

Bibliotecas de componentes

Page 6: Panorama SIG Libre 2014

Bibliotecas de componentesGeoprocesamiento: Manipulación de informacióngeoespacialRouting: Enrutamiento y análisis de redesLiDAR: Manipulación y procesado datos láserVarios: Los restos

Page 7: Panorama SIG Libre 2014

GeoprocesamientoGDAL/OGR: Formatos y manipulación raster/vectorialJTS/GEOS: Geometrías y algoritmos espaciales 2DGeoTools: Procesamiento y visualización. OGCGeoScript: Capacidades espaciales en distintos lenguajesShapely: Algoritmos para procesamiento espacial 2D

Page 8: Panorama SIG Libre 2014

RoutingOSRM: Utiliza OSMpgRouting: Extensión de PostgreSQL/PostGISOpenTripPlanner: Distintos métodos de transporte

Page 9: Panorama SIG Libre 2014

LiDAR"Tú has venido aquí a hablar de tu libro" @xurxosanz

parafraseando a F. Umbral

LASlib/LASzip: I/O LASlibLAS: I/O LASSPDlib: I/O SPDPDAL: GDAL para puntosLASpy: I/O LAS en Python

Page 10: Panorama SIG Libre 2014

VariosGeoBatch: Flujos de procesamientoMapnik: Renderizado de mapas

Page 11: Panorama SIG Libre 2014

Puntos calientesGeoprocesamiento: Facilitar su uso a desarrolladoresRouting

Datos procesados: Respuestas instantáneasDatos sin procesar: Flexibilidad a la hora de incorporardatos en tiempo real

Cada vez hay más soporte para PythonLiDAR lo va a petar: GSoC 2014

Page 12: Panorama SIG Libre 2014

Curva de aprendizajeGeoprocesamiento:

C++: GEOSJava: JTS y GeotoolsPython: GeoScript y Shapely

Cálculo de rutas: Teoría de grafosEn LiDAR: C++ y línea de comando

Page 13: Panorama SIG Libre 2014

Servidores

Page 14: Panorama SIG Libre 2014

Servicios geoespacialesSector maduroProyectos activosAdhesión a estándaresA veces para innovar hay que salirse del estándar

Page 15: Panorama SIG Libre 2014

Mapas Teselas Procesamiento MetadatosMapServerdeegreeGeoServerMapGuideQGIS ServerEOxServer

GeoWebCacheTileCacheMapProxyTileStacheTileStreamMapCache

PyWPS52North WPSZoo52North SOS

GeoNetworkPyCSW

Page 16: Panorama SIG Libre 2014

Servidores de mapasMejoras en el renderizadoAdopción de lenguajes de simbología tipo CSS

MapServer · deegree · GeoServer · MapGuide · QGIS Server · EOxServer

Page 17: Panorama SIG Libre 2014

Servidores de teselas¿Integrado en el servidor de mapas o independiente?TileCache en desusoTileStache y Tilestream: los raritos

GeoWebCache · TileCache · MapProxy · TileStache · TileStream ·MapCache

Page 18: Panorama SIG Libre 2014

Servidores degeoprocesamiento

WPS va calandoLenguajes de scriptingpara facilitar el desarrollo

PyWPS · 52North WPS · Zoo · GeoServer · deegree52North SOS

Page 19: Panorama SIG Libre 2014

Servidores de metadatosNo todo va a ser GeoNetworkPyCSW se integra con otros productos

GeoNetwork · PyCSW · GeoServer · deegree

Page 20: Panorama SIG Libre 2014

Curva de aprendizajeSi eres técnico «geo»

Conversión de formatosDominio de proyeccionesEstándares OGCBases de datos (SQL)Comprender a la gente de sistemas

Page 21: Panorama SIG Libre 2014

Curva de aprendizajeSi eres técnico «de sistemas»

Instalación y configuración deservidores y bases de datosGestión de recursos

«ya viene el de los mapas...»Comprender a la gente de geo

Page 22: Panorama SIG Libre 2014
Page 23: Panorama SIG Libre 2014

Bases de datosPostGISMySQL SpatialSpatialiteH2GIS

Page 24: Panorama SIG Libre 2014

Puntos calientesISO 19125-1

Binary Geometry (WKB)Normalized Geometry (WKT)

19125-2Types and Functions

Page 25: Panorama SIG Libre 2014

Compatibilidad OGC

Page 26: Panorama SIG Libre 2014
Page 27: Panorama SIG Libre 2014
Page 28: Panorama SIG Libre 2014
Page 29: Panorama SIG Libre 2014

Teconologías Webmapping

Page 30: Panorama SIG Libre 2014
Page 31: Panorama SIG Libre 2014
Page 32: Panorama SIG Libre 2014
Page 33: Panorama SIG Libre 2014

DetalleLeaflet

Ligero y modular

MapstoreCrear, guardar, buscar y compartir mashups

CartaroDrupal con PostGIS, GeoServer, GeoWebCache y

OpenLayers

Page 34: Panorama SIG Libre 2014

Curva de aprendizajeHTML BásicoJavascriptPHPXML

Page 35: Panorama SIG Libre 2014

Clientes de escritorio

Page 36: Panorama SIG Libre 2014

Panorama actual Clientes de Escritorio

Page 37: Panorama SIG Libre 2014

GRASS Gis

El más veterano. Destaca por su gran número defuncionalidades derivadas de muchos años de desarrollo y deuna estructura modular del programa que favorece que los

desarrolladores aporten al proyecto contribucionesindividuales.

Page 38: Panorama SIG Libre 2014

uDIG

Cliente de escritorio que nos ofrece el soporte para el mayornúmero de fuentes de datos, tanto locales como remotas, y

especialmente las basadas en los protocolos OGC.

Page 39: Panorama SIG Libre 2014

OPTICKS

Utilizado fundamentalmente en teledetección, para el análisisde imágenes provenientes de sensores remotos.

Page 40: Panorama SIG Libre 2014

OpenJump

Uno de los primeros proyectos de cliente GIS de escritorio enlenguaje Java. Destaca por hace uso de la biblioteca JTS.

Page 41: Panorama SIG Libre 2014

GeoDa

Diseñado para implementar técnicas para el análisisexploratorio de datos espaciales.

Page 42: Panorama SIG Libre 2014

QGis

Entorno intuitivo y amigable, que va creciendo enfuncionalidades y al que se integran diversos proyectos como

GRASS, SEXTANTE...

Page 43: Panorama SIG Libre 2014

gvSIG

Herramienta de escritorio completa y multiplataforma quepermite leer una amplia variedad de formatos tanto ráster

como vectoriales, con capacidades para el procesado de datosvectoriales. SEXTANTE dota a gvSIG de herramientas para el

análisis de datos ráster.

Page 44: Panorama SIG Libre 2014

SAGA Gis

Destaca fundamentalmente por su orientación a la realizaciónde análisis de imágenes y modelos digitales del terreno. Claraseparación entre su interfaz de programación y su interfaz de

usuario.

Page 45: Panorama SIG Libre 2014

TileMill

Herramienta pensada para diseñar y crear mapas para suvisualización via web de forma rápida y fácil.

Page 46: Panorama SIG Libre 2014

Puntos calientesLimitaciones en la capacidad para gestionar y visualizardatos en 3D.Edición y visualización de datos.Incorporación de scripting entre las funcionalidades de losSIG de escritorioInterrelación de proyectosSIG de Escritorio vs Servidores SIG

Page 47: Panorama SIG Libre 2014

Curva de aprendizajeConocimientos en tecnologias geoespaciales:

Conocer los distintos formatos de datosConocer y entender los distintos algoritmos de análisis ygestión de datos geoespacialesManejo de Bases de DatosComprensión de proyecciones cartográficas y sistemas dereferencia...

Page 48: Panorama SIG Libre 2014

Dispositivos móviles

Page 49: Panorama SIG Libre 2014

OpenLayers y Leaflet

Librerías Javascript para ser consumidas en entornos deWebMapping

Con pequeñas precauciones se pueden hacer páginas deWebMapping visualizables en dispositivos móviles

Page 50: Panorama SIG Libre 2014

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

Page 51: Panorama SIG Libre 2014

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

Page 52: Panorama SIG Libre 2014

OsmAnd

Routing y navegación en dispositivos Android

Modos offline y online

Page 53: Panorama SIG Libre 2014

gvSIG Mini

Multiples capas: WMS

Routing online y offline

POI's, navegación

Comparte en redes sociales

Page 54: Panorama SIG Libre 2014

Geopaparazzi

Fotografías y notas georreferenciadas

Orientación de las fotografías

Integración con OSM

Page 55: Panorama SIG Libre 2014

Graphhopper

Routing en Android con cartografía OSM

Permite trabajar desde HTML, Javascript

Trabaja offline desde Java escritorio

Page 56: Panorama SIG Libre 2014

OsmSharp

Componente para mapas de OpenStreetMap

Routing y Mapas vectoriales offline

Multiplataforma

Page 57: Panorama SIG Libre 2014

Glob3 mobile

Componente de mapas, nativo y multiplataforma

Android, iOS, HTML5

Soporta visualización 2D, 2.5D y 3D

Page 58: Panorama SIG Libre 2014

Puntos calientes

Sistemas multiplataforma

HTML5

Visualización 3D

Page 59: Panorama SIG Libre 2014

Curva aprendizaje

Conocer Java o C++

Conocer Android

Conocer la librería concreta

Gestionar pantallas, resoluciones

Page 60: Panorama SIG Libre 2014
Page 61: Panorama SIG Libre 2014

THE END

Page 62: Panorama SIG Libre 2014

¿Conclusiones?