All Projects → pnorman → tilekiln

pnorman / tilekiln

Licence: GPL-3.0 license
No description or website provided.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to tilekiln

Baremaps
Custom vector tiles from OpenStreetMap and other data sources.
Stars: ✭ 100 (+3233.33%)
Mutual labels:  vector-tiles, openstreetmap, postgis
cloud-tileserver
Serve mapbox vectortiles via AWS stack
Stars: ✭ 48 (+1500%)
Mutual labels:  vector-tiles, openstreetmap, postgis
openstreetmap-carto-vector-tiles
A general-purpose OpenStreetMap mapnik style, in CartoCSS, served with vector tiles
Stars: ✭ 46 (+1433.33%)
Mutual labels:  vector-tiles, openstreetmap
Djangorestframework Mvt
Serve Mapbox Vector Tiles with Django and Postgres
Stars: ✭ 33 (+1000%)
Mutual labels:  vector-tiles, postgis
Makina Maps
Full Stack to Build, Serve and Update your own Vector and Raster Tiles from OpenStreetMap Data.
Stars: ✭ 52 (+1633.33%)
Mutual labels:  vector-tiles, openstreetmap
Martin
Blazing fast and lightweight PostGIS vector tiles server
Stars: ✭ 540 (+17900%)
Mutual labels:  vector-tiles, postgis
Mapscii
🗺 MapSCII is a Braille & ASCII world map renderer for your console - enter => telnet mapscii.me <= on Mac (brew install telnet) and Linux, connect with PuTTY on Windows
Stars: ✭ 5,886 (+196100%)
Mutual labels:  vector-tiles, openstreetmap
Openstreetmap Cartographic
A port of OpenStreetMap Carto to Mapbox GL for client-side rendering
Stars: ✭ 50 (+1566.67%)
Mutual labels:  vector-tiles, openstreetmap
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 (+136266.67%)
Mutual labels:  vector-tiles, openstreetmap
Osm Analytics
OSM Analytics lets you interactively analyze how specific OpenStreetMap features are mapped in a specific region.
Stars: ✭ 87 (+2800%)
Mutual labels:  vector-tiles, openstreetmap
Mapbox Gl Native Android
Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL
Stars: ✭ 135 (+4400%)
Mutual labels:  vector-tiles, openstreetmap
planetiler
Flexible tool to build planet-scale vector tilesets from OpenStreetMap data fast
Stars: ✭ 823 (+27333.33%)
Mutual labels:  vector-tiles, openstreetmap
Tilemaker
Make OpenStreetMap vector tiles without the stack
Stars: ✭ 468 (+15500%)
Mutual labels:  vector-tiles, openstreetmap
Tegola
Tegola is a Mapbox Vector Tile server written in Go
Stars: ✭ 754 (+25033.33%)
Mutual labels:  vector-tiles, postgis
Vector Datasource
Tilezen vector tile service - OpenStreetMap data in several formats
Stars: ✭ 427 (+14133.33%)
Mutual labels:  vector-tiles, openstreetmap
Mapbox Gl Js
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Stars: ✭ 8,017 (+267133.33%)
Mutual labels:  vector-tiles, openstreetmap
Kartotherian
Map Tile Server
Stars: ✭ 230 (+7566.67%)
Mutual labels:  vector-tiles, openstreetmap
osm-analytics-cruncher
Backend code for osm-analytics
Stars: ✭ 14 (+366.67%)
Mutual labels:  vector-tiles, openstreetmap
Vectiler
A vector tile, terrain and city 3d model builder and exporter
Stars: ✭ 394 (+13033.33%)
Mutual labels:  vector-tiles, openstreetmap
Openmaptiles
OpenMapTiles Vector Tile Schema Implementation
Stars: ✭ 1,175 (+39066.67%)
Mutual labels:  vector-tiles, openstreetmap

Tilekiln

Background

Tilekiln is a set of command-line utilities to generate and serve Mapbox Vector Tiles (MVTs).

Generation relies on the standard method of a PostgreSQL + PostGIS server as a data source, and ST_AsMVT to serialize the MVTs.

The target use-case is vector tiles for OpenStreetMap Carto on openstreetmap.org, a worldwide complex basemap under high load.

Minutely updates are supported with an appropriately updating database.

Requirements

Tilekiln requires a PostGIS database with data loaded to generate vector tiles.

OpenStreetMap Carto's directions are a good starting place for loading OpenStreetMap data into a PostGIS database, but any PostGIS data source in EPSG 3857 will work.

  • PostgreSQL 10+
  • PostGIS 3.1+

History

The tilekiln configuration syntax is based on studies and experience with other vector tile and map generation configurations. In particular, it is heavily inspired by Tilezen's use of Jinja2 templates and TileJSON for necessary metadata.

License

Code

Copyright © 2022-2023 Paul Norman [email protected]

The code is licensed terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Documentation

The text of the documentation and configuration format specification is licensed under a Creative Commons Attribution 4.0 International License. However, the use of the specification in products and code is entirely free: there are no royalties, restrictions, or requirements.

Sample configuration

The sample configuration files are released under the CC0 Public Domain Dedication, version 1.0, as published by Creative Commons. To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to the Software to the public domain worldwide. The Software is distributed WITHOUT ANY WARRANTY.

If you did not receive a copy of the CC0 Public Domain Dedication along with the Software, see http://creativecommons.org/publicdomain/zero/1.0/

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].