KCGIS
User Group
August 1, 2018
Peter Keum
@pkeum
pkgeo.com
CUGOS
Part 3 - GIS + Vertical Industry
Future of GIS
- WA URISA GIS Conference - May 21 - 24
- Mapbox Locate Conference - May 29-30
-
Vector Tiles & Web Mapping
- Mapbox & ArcGIS Online- Demo
- Kepler.gl- Demo
Part 3 - GIS + Vertical Industry
Future of GIS
WA URISA GIS Conference - May 21 - 24
- Vector Tiles & Web mapping Workshop
- Overview Geospatial "R"
- Drone & GIS Presentation
-
Technology Deployment
- ArcGIS Online
- Collectors/ Survey 123
- ArcGIS Pro
Mapbox Locate
- Unity SDK + Mapbox = AR Integration
- Vision SDK: Augmented Reality support navigation
- Data Visualization (Kepler.gl)
- Vector Tiles Specification 3
Web Mapping with Vector Tiles using Open Source Tools
Web Mapping with Vector Tiles using Open Source Tools
Free to run it
Free to modify it
Free to share it
Free to share your modification
Why Now?
Commons-based peer production
Tools
Bandwidth
Interest
Using internet to build rich valuable collections of knowledge & product
Flexible
Easy
Homogenous systems and single vendor strategies can be convenient BUT comes with trade-off. Lack of flexibility for fast adoption
VS
FOSS4G: Free and Open Source Software for Geospatial
GIS
Companies are using maps not just as nice features but to drive revenue as core components of their offering. Maps are no longer just a good way to visualize content, they are core to competitive advantage.
Companies are thinking more creatively about how to combine location with outside content and internal business data to differentiate products
Raster
- Image format (png, jpg)
- Styled before loading
- Specific zoom levels
Map Tiles
Vector Tiles & Web Mapping
Raster Tiles
- Don't Scale
- Hard to change
- Just Pictures, not data
so 2008...
ArcMap
ArcGIS Server
Common Enterprise GIS Workflow
Vector Tiles
language-neutral, platform-neutral extensible mechanism for encoding structred data"
Similar to xml except smaller, faster and simpler - "FAT FREE XML"
.pbf or .mvt (mapbox vector tile)
Vector Tiles
- Packet of Binary format geographic data
- Clipped to the boundaries of each tile
- Format for Easy to Store
- Format for Distribution at Scale
Vector Tiles
- Very Compressed data
Vector Tiles can deliver the minimum amount of data your software needs with speed at scale with a low cost (Mapbox Spec v. 2)
Raster vs Vector Tiles
Smart Data!
Easy To Change!
Power of Vector Tiles
Five County Parcels Polygons - Demo
- King, Pierce, Snohomish, Island, Kitsap
- 1.2 million polygons
- shp 730 MB -> 90 MB vector tiles
Demo 1
WHOA!
Power of Vector Tiles
Demo 2
WHOA!!
Docker Container
Workshop Workflow
(1) Preparing Data
Geospatial Data Abstraction Library
Command line utilies for data processing and data translation
Convert shape file to GeoJson
(2) Creating Vector Tiles
Command-line Utility tool to convert custom data to vector tiles
GeoJSON --> *.mbtiles
(3) Rendering Vector Tiles
Open Source Vector Tile server with options
(4) Styling Vector Tiles
Free and Open Source visual style editor for designer and developers
- Can Run locally
Commercial visual style editor for designer and developers & so much more...
Things you can do with Vector Tiles
Mapbox + ESRI AGO
Microsoft CA Building Footprint Web Map - Demo locally
CUGOS
Cascadia
Users
of
Geospatial
Open
Source
Doing is Learning, but...
Doing with mistakes?
It's still learning!
Vector Tiles are Great!
THANK YOU!
KC GIS User Group Presentation - Aug 2018
By Peter Keum
KC GIS User Group Presentation - Aug 2018
Presentation for KC GIS User group meeting, August, 2018. Talk about Locate & WA URISA conference & Vector Tiles and various example projects.
- 2,717