Vector Tiles: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
K (More info)
K
Zeile 1: Zeile 1:
Vector tiles are roughly-square shaped "tiles" containing vector geometries and metadata – like road names, place names, house numbers – in a compact, structured format. They are  
+
Vector tiles are roughly-square shaped "tiles" containing vector geometries and metadata – like road names, place names, house numbers – in a compact, structured format. They are precalculated for a purpose and typically prepared for several zoom levels (typically 1 to 14).
  
 
Vector tiles are rendered by a client, like a web browser (Mapbox GL JS), a mobile app (Mapbox iOS SDK, Mapbox Android SDK), or a desktop GIS ([[Vector Tiles Reader QGIS Plugin]]). They can also be rendered on the fly to usual raster tiles on the server and delivered as raster image tiles ([[WMTS]]). Thus, expensive clipping and geometry generalization operations are performed in advance.
 
Vector tiles are rendered by a client, like a web browser (Mapbox GL JS), a mobile app (Mapbox iOS SDK, Mapbox Android SDK), or a desktop GIS ([[Vector Tiles Reader QGIS Plugin]]). They can also be rendered on the fly to usual raster tiles on the server and delivered as raster image tiles ([[WMTS]]). Thus, expensive clipping and geometry generalization operations are performed in advance.
Zeile 9: Zeile 9:
 
* Decentralization: Rendering takes place in distributed (GPU) processors.
 
* Decentralization: Rendering takes place in distributed (GPU) processors.
  
But it's also important to note that vector tiles are really rather specific predefined vector data targeted to visualization and thus not comparable to generic geospatial (vector) data formats.
+
But it's also important to note that vector tiles are really rather specific vector data targeted to visualization and thus not comparable to generic geospatial (vector) data formats.
  
 
== More info ==
 
== More info ==
Zeile 15: Zeile 15:
 
* Vector tiles on Wikipedia: https://en.wikipedia.org/wiki/Vector_tiles Wikipedia
 
* Vector tiles on Wikipedia: https://en.wikipedia.org/wiki/Vector_tiles Wikipedia
 
* The [[MBTiles]] is an efficient format for storing millions of vector tiles in a single [[SQLite]] database file.
 
* The [[MBTiles]] is an efficient format for storing millions of vector tiles in a single [[SQLite]] database file.
 +
 +
== Vector Tiles Provider ==
 +
 +
* [https://www.mapbox.com/developers/api/maps/ MapBox Map Styles]
 +
* MapZen
 +
* http://osm2vectortiles.org/
  
 
== Tools ==
 
== Tools ==

Version vom 6. Dezember 2015, 00:29 Uhr

Vector tiles are roughly-square shaped "tiles" containing vector geometries and metadata – like road names, place names, house numbers – in a compact, structured format. They are precalculated for a purpose and typically prepared for several zoom levels (typically 1 to 14).

Vector tiles are rendered by a client, like a web browser (Mapbox GL JS), a mobile app (Mapbox iOS SDK, Mapbox Android SDK), or a desktop GIS (Vector Tiles Reader QGIS Plugin). They can also be rendered on the fly to usual raster tiles on the server and delivered as raster image tiles (WMTS). Thus, expensive clipping and geometry generalization operations are performed in advance.

Vector tiles have important advantages over fully rendered image tiles:

  • Styling: As vectors, tiles can be styled when requested, allowing for many map styles on global data
  • Size: Vector tiles are small, enabling global high resolution maps, fast map loads
  • Caching: The tiling allows efficient caching
  • Decentralization: Rendering takes place in distributed (GPU) processors.

But it's also important to note that vector tiles are really rather specific vector data targeted to visualization and thus not comparable to generic geospatial (vector) data formats.

More info

Vector Tiles Provider

Tools

For software around vector tiles see https://github.com/mapbox/awesome-vector-tiles .

See e.g. Vector Tiles Reader QGIS Plugin.