Guía de Inicio Rápido de t-rex¶
t-rex es un servidor de teselas especializado en publicar teselas MVT a partir de tus propios datos.
Esta Guía de Inicio Rápido describe cómo:
generar mosaicos vectoriales sin configuración e inspeccionarlos con visores integrados
genera un mosaico caché
Iniciar T-Rex¶
Elegir
.Así iniciará t-rexmodo de configuración cero que se conecta a la base de datos PostGIS osm_local. Se abre una ventana del navegador que muestra el backend de t-rex.
Visores incorporados¶
t-rex viene con visores incorporados para inspecionar los mosaicos de vectores generados.
Haga click en la entrada X-Ray en el menú superior derecho para abrir el visor de rayos X.
Pase el mouse sobre una línea para inspeccionar el contenido de una característica.
Pruebe también los otros espectadores.
Nota
El visor de Mapbox GL y Maputnik requieren soporte de WebGL, que probablemente no esté disponible al ejecutar OSGeoLive en una máquina virtual.
Siembra de caché¶
Cierre el navegador y la ventana de terminal que ejecuta t-rex.
Abra cualquier editor de texto (por ejemplo
).Crear el archivo «ne.toml» en su directorio de inicio:
/home/user/ne.toml
Poner el siguiente contenido en él:
[service.mvt]
viewer = true
[[datasource]]
dbconn = "postgresql://user:user@localhost/natural_earth2"
name = "dbconn"
default = true
[grid]
predefined = "web_mercator"
[[tileset]]
name = "ne_countries"
extent = [-180.00000, -90.00000, 180.00000, 83.63410]
minzoom = 0
maxzoom = 6
[[tileset.layer]]
name = "country"
geometry_field = "geom"
geometry_type = "MULTIPOLYGON"
srid = 4326
buffer_size = 3
#make_valid = true
simplify = false
[[tileset.layer.query]]
sql = """SELECT geom, adm0_a3, mapcolor7 FROM ne_10m_admin_0_countries WHERE the_geom && !bbox!"""
[cache.file]
base = "/home/user/mvtcache"
baseurl = "http://example.com/tiles"
[webserver]
# Bind address. Use 0.0.0.0 to listen on all adresses.
bind = "127.0.0.1"
port = 6767
[[webserver.static]]
path = "/static"
dir = "./static/"
Abra una terminal (
) y escriba:t_rex generate --config ne.toml --maxzoom 4 2>/dev/null
Para inspeccionar el tipo del mosaico generado:
find mvtcache
¿Qué sigue?¶
Para crear su propio visor de mapas, puede usar los fragmentos de código en la página de información en el backend de t-rex.
Después de eso, puede usar el editor Maputnik incorporado (también vinculado desde la página de información) para crear su propio estilo Mapbox GL Json.
Sitio web: https://t-rex.tileserver.ch/