Upload
votu
View
218
Download
0
Embed Size (px)
Citation preview
Código abierto para la
explotación y estilización de
vector tiles
Wladimir Szczerban
¿Quién soy?
2
Jornadas de SIG Libre 2018
Nombre: Wladimir Szczerban Llatas
Profesión: Ing. Informático (Máster en SIG)
Trabajo: l’Institut Cartogràfic i Geològic de Catalunya
https://github.com/bolollo
Contacto:
@bolosig
Equipo Geostart
Raf – “Mystic Chief Visioneer”
Marc – “Lord Geospatial Dreamer”
Victor – “Master Maker of Things”
Montse – “In-house Tech Mastermind”
Jessica – “Mobile Platform Pioneer”
Isaac – “Pixel Ninja”
Sergio – “Startup Prophet”
Bolo – “Refactoring Messiah”
@icgcat
http://icgc.cat/Innovacio
@geostarters
http://betaportal.icgc.cat/
Grupo de desarrollo,
innovación y prototipaje del
Institut Cartogràfic i Geològic
de Catalunya. Productos y
servicios basados en
geoinformación.
3
Jornadas de SIG Libre 2018
OpenICGC
4
Jornadas de SIG Libre 2018
Datos *
$$$ x Ha CC BY 4.0
http://icgc.cat/L-ICGC/Actualitat2/Noves-condicions-d-us-ara-mes-senzilles-i-obertes
Software
No compartir código FOSS ( gencat )
https://openicgc.github.io/
Github OpenICGC
5
Jornadas de SIG Libre 2018
https://openicgc.github.io/
Repositorios de código: código fuente de prototipos y
aplicaciones
Estilos Mundial: adaptados al BackgroundMaps
Estilos Catalunya: adaptados a la piramide 25M del ICGC
Bases Raster: servicios teselados
Terrenos: MDT 5m para 3D Cesium
Herramientas: utilizadas en diferentes aplicaciones
Github OpenICGC
Vector Tiles
6
Jornadas de SIG Libre 2018
https://openicgc.github.io/
Población de Catalunya: aplicación que consume base
VT y datos en VT.
https://github.com/gencat/ICGC-poblacio-catalunya
Pintamaps: aplicación que permite generar un estilo
simple para la base BackgroundMaps.
https://github.com/gencat/ICGC-pintamaps-omt
Tile stitch: herramienta que combina mbtiles vector,
reemplazando una área seleccionada, usada para crear la
base BackgroundMaps.
https://github.com/gencat/ICGC-tile-stitch
Github OpenICGC
Vector Tiles
7
Jornadas de SIG Libre 2018
https://openicgc.github.io/
Createsprites: herramienta que permite generar sprites a
partir de archivos SVGs para consumir en VT.
https://github.com/gencat/ICGC-createsprites
Fonticon generator: herramienta que permite generar una
fuente a partir de archivos SVGs. Crea una fuente que se
puede consumir en VT.
https://github.com/gencat/ICGC-fonticon-generator
¿Por qué el
BackgroundMaps?
8
Jornadas de SIG Libre 2018
Imagen: http://simpsons.wikia.com/wiki/File:Homer_Looking_at_Map _(Art work).png
BackgroundMaps v1.0
Creación de una base mundial continua donde se integran los
datos del ICGC con los datos de OpenStreetMap (OSM) siguiendo
el esquema de datos de OpenMapTiles (OMT by @klokantech)
Nivel de zoom del 0 al 14
En Catalunya los datos del ICGC reemplazan a los datos de
OSM
9
Jornadas de SIG Libre 2018
BackgroundMaps v1.0
Bases cartográficas
Cartografía
Geosistemas
Análisis y tratamiento de datos (Datastart)
Geostart
10
Jornadas de SIG Libre 2018
Equipo multidisciplinar y transversal con participación de
los departamentos de:
BackgroundMaps v1.0
11
Jornadas de SIG Libre 2018
Imagen: http://www.oakwoodsys.com/wp-content/uploads/2017/09/Data- Analytics-Head er.jpg
BackgroundMaps v1.0
12
Jornadas de SIG Libre 2018
Imagen: https://ugc.kn3.net/i/origin/https://www.laguiadelvaron.com/wp-content/uploads/2016/01/buzo5.jpg
BackgroundMaps v1.0
13
Jornadas de SIG Libre 2018
Imagen: https://img.haikudeck.com/mg/8903fc3515_1463521408490.jpgImagen: http://chrispiascik.wpengine.netdna-cdn.com/wp-content/uploads/2013/05/1360-20130507-PROCESSnotMagic.png
BackgroundMaps v1.0
14
Jornadas de SIG Libre 2018
Imagen: https://ugc.kn3.net/i/origin/https://www.laguiadelvaron.com/wp-content/uploads/2016/01/buzo5.jpg
BackgroundMaps v1.0
15
Jornadas de SIG Libre 2018
Datos ICGC
esquema OMT
BackgroundMaps v1.0
16
Jornadas de SIG Libre 2018
t-rex tileserver
Datos ICGC
esquema OMT
planet.mbtiles
57 Gb
icgc.mbtiles
500 Mb
Cache (archivos .pbf)
Mapbox / MBUtil
BackgroundMaps v1.0
17
Jornadas de SIG Libre 2018
planet.mbtiles
~ 57 Gb
icgc.mbtiles
~ 500 Mb
mundicat.mbtiles
~ 57.3 Gb
ICGC-tile-stitch
Imagen: https://i.pinimg.com/736x/ea/35/d0/ea35d0f65f c8a3f0aa6a5bcf4d4c2c50--road-trips-travel-souvenirs.jpg
Herramientas
utilizadas
18
Jornadas de SIG Libre 2018
ICGC-tile-stitch
t-rex tileserver
PostGIS a .pbf
Servir el mbtiles
https://geoserveis.icgc.cat/data/planet/z/x/y.pbf
Visualización rápida de
mbtiles sin estilos
Combinar diferentes mbtiles
Mapbox / MBUtil
Generar mbtiles a partir de .pbf
Mapbox / supermercado
Calcular teselas que interceptan el
área de trabajo
Generar estilos
19
Jornadas de SIG Libre 2018
Estilos complejos y detallados
https://maputnik.github.io/
Estilos simples y fáciles
https://github.com/gencat/ICGC-pintamaps-omt
Preguntas ??? Institut Cartogràfic i Geològic
de Catalunya
Parc de Montjuïc,
E-08038 Barcelona
41º22’12” N, 2º09’20” E (ETRS89)
www.icgc.cat
twitter.com/ICGCat
facebook.com/ICGCat
Tel. (+34) 93 567 15 00
Fax (+34) 93 567 15 67
20
Jornadas de SIG Libre 2018
Premio a la más difícil.