All Projects → maptiler → Tileserver Gl

maptiler / Tileserver Gl

Licence: other
Vector and raster maps with GL styles. Server side rendering by Mapbox GL Native. Map tile server for Mapbox GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Tileserver Gl

Martin
Blazing fast and lightweight PostGIS vector tiles server
Stars: ✭ 540 (-55.37%)
Mutual labels:  vector-tiles, mapbox-gl-js
T Rex
t-rex is a vector tile server specialized on publishing MVT tiles from your own data
Stars: ✭ 371 (-69.34%)
Mutual labels:  vector-tiles, mapbox-gl-js
grava
Mapbox Vector Tile Server - Go
Stars: ✭ 74 (-93.88%)
Mutual labels:  vector-tiles, mapbox-gl-js
Editor
An open source visual editor for the 'Mapbox Style Specification'
Stars: ✭ 1,167 (-3.55%)
Mutual labels:  vector-tiles, mapbox-gl-js
all-transit
Interactive visualization of all transit in the Transitland database
Stars: ✭ 22 (-98.18%)
Mutual labels:  vector-tiles, mapbox-gl-js
Mapbox Gl Js
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Stars: ✭ 8,017 (+562.56%)
Mutual labels:  vector-tiles, mapbox-gl-js
Itowns
A Three.js-based framework written in Javascript/WebGL for visualizing 3D geospatial data
Stars: ✭ 517 (-57.27%)
Mutual labels:  vector-tiles
Mapbox Gl Print Export For Port
Print/Export for Mapbox GL
Stars: ✭ 14 (-98.84%)
Mutual labels:  mapbox-gl-js
Leaflet.vectorgrid
Display gridded vector data (sliced GeoJSON or protobuf vector tiles) in Leaflet 1.0.0
Stars: ✭ 436 (-63.97%)
Mutual labels:  vector-tiles
Mapbox Gl Native
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Stars: ✭ 4,091 (+238.1%)
Mutual labels:  vector-tiles
Openmaptiles
OpenMapTiles Vector Tile Schema Implementation
Stars: ✭ 1,175 (-2.89%)
Mutual labels:  vector-tiles
Openstreetmap Cartographic
A port of OpenStreetMap Carto to Mapbox GL for client-side rendering
Stars: ✭ 50 (-95.87%)
Mutual labels:  vector-tiles
React Map Gl
React friendly API wrapper around MapboxGL JS
Stars: ✭ 6,244 (+416.03%)
Mutual labels:  mapbox-gl-js
Djangorestframework Mvt
Serve Mapbox Vector Tiles with Django and Postgres
Stars: ✭ 33 (-97.27%)
Mutual labels:  vector-tiles
Tilemaker
Make OpenStreetMap vector tiles without the stack
Stars: ✭ 468 (-61.32%)
Mutual labels:  vector-tiles
Makina Maps
Full Stack to Build, Serve and Update your own Vector and Raster Tiles from OpenStreetMap Data.
Stars: ✭ 52 (-95.7%)
Mutual labels:  vector-tiles
Vector Datasource
Tilezen vector tile service - OpenStreetMap data in several formats
Stars: ✭ 427 (-64.71%)
Mutual labels:  vector-tiles
Tangram Es
2D and 3D map renderer using OpenGL ES
Stars: ✭ 644 (-46.78%)
Mutual labels:  vector-tiles
Mapboxgl Minimap
Mapbox GL minimap control
Stars: ✭ 44 (-96.36%)
Mutual labels:  mapbox-gl-js
Iclient Javascript
Modern GIS Web Client for JavaScript, based on Leaflet\OpenLayers\MapboxGL-JS\Classic(iClient8C), enhanced with ECharts\D3\MapV etc. Contributed by SuperMap & community.
Stars: ✭ 593 (-50.99%)
Mutual labels:  mapbox-gl-js

tileserver-gl

TileServer GL

Build Status Docker Hub

Vector and raster maps with GL styles. Server side rendering by Mapbox GL Native. Map tile server for Mapbox GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc.

Get Started

Make sure you have Node.js version 10 installed (running node -v it should output something like v10.17.0).

Install tileserver-gl with server-side raster rendering of vector tiles with npm

npm install -g tileserver-gl

Now download vector tiles from OpenMapTiles.

curl -o zurich_switzerland.mbtiles https://[GET-YOUR-LINK]/extracts/zurich_switzerland.mbtiles

Start tileserver-gl with the downloaded vector tiles.

tileserver-gl zurich_switzerland.mbtiles

Alternatively, you can use the tileserver-gl-light package instead, which is pure javascript (does not have any native dependencies) and can run anywhere, but does not contain rasterization on the server side made with MapBox GL Native.

Using Docker

An alternative to npm to start the packed software easier is to install Docker on your computer and then run in the directory with the downloaded MBTiles the command:

docker run --rm -it -v $(pwd):/data -p 8080:80 maptiler/tileserver-gl

This will download and start a ready to use container on your computer and the maps are going to be available in webbrowser on localhost:8080.

On laptop you can use Docker Kitematic and search "tileserver-gl" and run it, then drop in the 'data' folder the MBTiles.

Documentation

You can read full documentation of this project at https://tileserver.readthedocs.io/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].