../../_images/logo_t-rex.png

t-rex gyorstalpaló

A t-rex egy vektor csempe szerver, melyet saját adatainak MVT csempeként történő publikálására specializáltak.

Ez a gyorstalpaló leírja:

  • Konfiguráció nélküli csempe generálás és a beépített megjelenítővel megtekintése

  • Csempe gyorsítótár létrehozása

T-Rex indítása

Válassza a Geospatial ‣ Web Services ‣ T-Rex-t.

Ez a t-rex-et zéró konfiguráció módban indítja az osm_local PostGIS adatbázishoz csatlakozva. Egy böngésző ablak nyílik a t-rex backend-et mutatva.

../../_images/backend-info.png

Beépített nézegetők

A t-rex-et beépített nézegetőkkel szállítják a generált vektor csempék megvizsgálásához.

  1. Kattintson az X-Ray elemre a jobb-felső menüben az x-ray nézegető megnyitásához.

  2. Vigye az egeret egy vonalra, hogy a térképi elem tartalmát megvizsgálja.

../../_images/backend-x-ray.png

Próbálja meg a többi megjelenítőt.

Megjegyzés

A Mapbox GL nézegető és a Maputnik WebGL támogatást igényelnek, mely várhatóan nem áll rendelkezésre amikor az OSGeoLive egy virtuális gépben fut.

Átmeneti tároló feltöltés

  1. Zárja b a böngészőt és a t-rex-et futtató terminál ablakot.

  2. Nyisson egy tetszőleges szövegszerkesztőt (pl. Accessories ‣ FeatherPad).

  3. Hozza létre a „ne.toml” fájlt a bejelentkezési könyvtárában: /home/user/ne.toml

Írja bele a következő tartalmat:

[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/"

Nyisson egy terminál ablakot (System Tools ‣ LXTerminal) és gépelje be:

t_rex generate --config ne.toml --maxzoom 4 2>/dev/null

A generált csempék vizsgálatára írja be:

find mvtcache

Mi a következő?

A saját térképnézegető létrehozásához használhatja a t-rex háttér info oldalán található kódrészletet.

Ezután használhatja a beépített Maputnik szerkesztőt a saját Mapbox GL Json stílus létrehozására.