Viac

Server vlastných dlaždíc - ako vytvoriť vrstvu pomocou programu Mapnik a mod_tile pomocou programu POSTGIS db


Vytvoril som server s dlaždicami Ubuntu 14.04. Načítal som základnú mapu OSM do databázy POSTGIS a pomocou OpenLayers 3.9 som vytvoril efektnú mapu. Potom som načítal údaje prekrytia do databázy POSTGIS a teraz sa pre to pokúšam vytvoriť vrstvu.

Na vytváranie vrstiev sa zdá, že jediným riešením so slušnou dokumentáciou je Tilemill. Aby som však mohol na svojom serveri používať Tilemill, musím použiť „presmerovanie pripojenia SSH“, vysvetlené tu. Nechcem vytvárať únik zabezpečenia na môj server.

Existujú nejaké ďalšie možnosti so slušnou dokumentáciou, pomocou ktorých môžem vytvárať vlastné vrstvy pre svoju mapu?

Čo už „viem“:

  • Vytvorte jednoduchú mapu pomocou programu Mapnik

  • Ukladajte súbory tvarov do databázy POSTGIS

  • Na zobrazenie vrstvy použite vrstvy OpenLayers

Čo potrebujem vedieť: Mám jednoduché prekrytie (vytvorené pomocou programu Mapnik):

Toto prekrytie musí byť vykreslené do rôznych dlaždíc a musí mať úrovne priblíženia, rovnako ako základná mapa OSM. Chcem použiť toto prekrytie a umiestniť ho na oblasť na svojej mape s dlaždicami OSM.

Čo potrebujem na to, aby som mohol vytvoriť vrstvu, ktorú je možné zobrazovať pomocou OpenLayers ako: url: '/overlay/{x}/{y}/{z}'?


Táto stránka obsahuje úžasný návod, ako vytvoriť kompletný server Tile pomocou zásobníka Mod_tile, renderd, mapnik, osm2pgsql a databázy PostgreSQL/PostGIS.

Ak už máte štýl vytvorený Tilemill, môžete ho exportovať do formátu Mapnik a použiť ho na generovanie dlaždíc a renderovanie pomocou rámcov, ako sú OpenLayers a Leaflet.


Pozri si video: WMTS MapServer Configuracion (Október 2021).