Vector Tile Caching: ArcStache
67
-
Upload
dave-bouwman -
Category
Technology
-
view
3.744 -
download
2
description
Presented March 8th, 2011 at the Esri Developer Summit, this talk introduces an open source project for creating and consuming vector tile caches using ArcGIS Server
Transcript of Vector Tile Caching: ArcStache
![Page 1: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/1.jpg)
![Page 2: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/2.jpg)
![Page 3: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/3.jpg)
![Page 4: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/4.jpg)
![Page 5: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/5.jpg)
![Page 6: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/6.jpg)
![Page 7: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/7.jpg)
![Page 8: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/8.jpg)
![Page 9: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/9.jpg)
![Page 10: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/10.jpg)
![Page 11: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/11.jpg)
![Page 12: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/12.jpg)
![Page 13: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/13.jpg)
![Page 14: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/14.jpg)
![Page 15: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/15.jpg)
![Page 16: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/16.jpg)
![Page 17: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/17.jpg)
![Page 18: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/18.jpg)
![Page 19: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/19.jpg)
![Page 20: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/20.jpg)
![Page 21: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/21.jpg)
Response
Request
Store
Serialize
Query
Envelope Fetch
Cached?
![Page 22: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/22.jpg)
![Page 23: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/23.jpg)
http://.../<layerId>/<z>/<r>/<c>.<format>
![Page 24: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/24.jpg)
http://.../?l=<layerId>&z=<zoom> &r=<row>&c=<col>
&jf=<format>
![Page 25: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/25.jpg)
![Page 26: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/26.jpg)
![Page 27: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/27.jpg)
![Page 28: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/28.jpg)
![Page 29: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/29.jpg)
![Page 30: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/30.jpg)
![Page 31: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/31.jpg)
![Page 32: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/32.jpg)
![Page 33: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/33.jpg)
![Page 34: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/34.jpg)
![Page 35: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/35.jpg)
![Page 36: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/36.jpg)
![Page 37: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/37.jpg)
![Page 38: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/38.jpg)
![Page 39: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/39.jpg)
![Page 40: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/40.jpg)
![Page 41: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/41.jpg)
![Page 42: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/42.jpg)
![Page 43: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/43.jpg)
![Page 44: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/44.jpg)
![Page 45: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/45.jpg)
![Page 46: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/46.jpg)
Stamen SVG Magic!
![Page 47: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/47.jpg)
![Page 48: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/48.jpg)
KS,OK,TX missing
![Page 49: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/49.jpg)
![Page 50: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/50.jpg)
![Page 51: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/51.jpg)
![Page 52: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/52.jpg)
![Page 53: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/53.jpg)
![Page 54: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/54.jpg)
Layer
VectorTiledMapServiceLayer
TiledMapServiceLayer
![Page 55: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/55.jpg)
Override getTileUrl ()
User r,c,z,lid to get tile
![Page 56: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/56.jpg)
![Page 57: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/57.jpg)
Layer
VectorTiledMapServiceLayer
TiledMapServiceLayer
TiledImageMapServiceLayer
![Page 58: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/58.jpg)
![Page 59: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/59.jpg)
Your turn!
Code is at Git
![Page 60: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/60.jpg)
![Page 61: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/61.jpg)
![Page 62: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/62.jpg)
![Page 63: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/63.jpg)
![Page 64: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/64.jpg)
![Page 65: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/65.jpg)
![Page 66: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/66.jpg)
Git’ it!
http://github.com/dtsagile/arcstache
![Page 67: Vector Tile Caching: ArcStache](https://reader033.fdocuments.in/reader033/viewer/2022052617/54596739af79590b088b5776/html5/thumbnails/67.jpg)
WxMappr.com http://github.com/dtsagile/wxmappr Modernizr.com