Using open source tools to create vector tile basemaps

May 17, 2017

Peter Keum

King County GIS Center/Wastewater Treatment Division

WA URISA 2017, Tacoma WA

CUGOS

Using open source tools to create vector tile basemaps

Using open source tools to create web map

Creating web maps with vector tiles

Vector tiles and the future of web maps

Another new new thing???

DEMO

  • 5 County Parcels
  • WA Building Footprints

WHOA!

Raster Tiles

  • Don't Scale
  • Hard to change
  • Just Pictures, not data

Vector Tiles

Google Protocol Buffers

language-neutral, platform-neutral extensible mechanism for encoding structred data"

Similar to xml except smaller, faster and simpler

.pbf  or .mvt

Vector Tiles

Similar to raster tile except it returns vector representation of feature in the tile.

  • Scales
  • Easy to change
  • Smart data

Easy to Change!

Smart Data!

Preparing

Data

Creating

Vector Tiles

Styling/Rendering

Vector Tiles

Preparing Data

Geospatial Data Abstraction Library

Command line utilies for data processing and data translation

How to convert shp to geojson

Creating Vector Tiles

Command-line Utility tool to convert custom data to vector tiles

GeoJSON --> *.mbtiles

Styling Vector Tiles

Free visual style editor for designer and developers

Commercial visual style editor for designer and developers + so much more...

Rendering Vector Tiles

Open Source Vector Tile server with options

Preparing

Data

Creating

Vector Tiles

Styling Vector Tiles

Rendering Vector Tiles

THANK YOU!

peter.keum@kingcounty.gov

@pkeum

github.com/keum

WA URISA 2017- Vector Tile Basemap

By Peter Keum

WA URISA 2017- Vector Tile Basemap

WA URISA Tacoma, WA - May 17, 2017. Presentation on creating vector tiled basemap using open source tools. using local data to generate vector tiles and create webmap. Using gdal/ogr, tippecanoe and tileserver-gl server to create and serve vector data and web map.

  • 1,703