SLIDE 1 GIS Cloud Solutions
Exploring alternatives to desktop GIS
John Van Hoesen, Ph.D. Green Mountain College
SLIDE 2 A computer won't clean up the errors in your manual of procedures.
Sheila M. Eby
SLIDE 3 Harnessing The GeoWeb
The GeoWeb can be more broadly considered the intersection of geospatial awareness and Web 2.0”
Goodchild (2007) http://j-vh.me/16q9Yha http://j-vh.me/13RUDXa
SLIDE 4 Node.js - http://nodejs.org/ Express.js - http://expressjs.com/ Backbone.js - http://j-vh.me/11QiIJs Mapnik - http://mapnik.org/ CartoCSS - http://j-vh.me/ZNonCf
TileMill
SLIDE 5 .js
WMS TileService TileStream
SLIDE 6 *.PNG *.SVG *.PDF *.MBTiles
http://j-vh.me/17JUTqC
SLIDE 7 http://j-vh.me/15n4xlH
*.ovr *.rrd gdal_retile
SLIDE 8 64 x 64 256 x 256 (png or jpg)
SLIDE 9 Uses SQLite, minimizes redundancy, and stores interactivity
SLIDE 10 http://j-vh.me/16ejc23
SLIDE 11
SLIDE 12
SLIDE 13 http://j-vh.me/10gvFK6
SLIDE 14 http://j-vh.me/12dYQ3z
SLIDE 15
SLIDE 16
SLIDE 17
SLIDE 18 http://j-vh.me/18KbwBY
SLIDE 19 http://j-vh.me/1bkRqSn
SLIDE 20 http://j-vh.me/1deeMbP
SLIDE 21
DEMO
http://j-vh.me/1aBiisW
SLIDE 23 Why Bother?
- FANTASTIC customer support
- Creative control = cartography!
- It is FAST
- You CAN run remotely
- Hosted (yes, eventually costs $)
- Mapbox.js is flexible and evolving
- HTML5 compliant w/devices
SLIDE 24 CartoDB
http://j-vh.me/1blbXmk
SLIDE 26
SLIDE 27
SLIDE 28 #significant_month [ mag >= 7.0] { marker-width: 20; marker-fill: #dd0a2e; marker-line-color: #dd0a2e; marker-line-width: 0; marker-line-opacity: 1; marker-opacity: 0.9; marker-placement: point; marker-type: ellipse; marker-allow-overlap: true; marker-clip: false; marker-multi-policy: largest; } #significant_month [ mag <= 7.0] { marker-width: 15; marker-fill: #e16514; marker-line-color: #e16514; marker-line-width: 0; marker-line-opacity: 1; marker-opacity: 0.9; marker-placement: point; marker-type: ellipse; marker-allow-overlap: true; marker-clip: false; marker-multi-policy: largest; } #significant_month [ mag <= 6.5] { marker-width: 10; marker-fill: #f9cb1d; marker-line-color: #f9cb1d; marker-line-width: 0; marker-line-opacity: 1; marker-opacity: 0.9; marker-placement: point; marker-type: ellipse; marker-allow-overlap: true; marker-clip: false; marker-multi-policy: largest; }
http://0to255.com/
SLIDE 29 http://j-vh.me/1iXsOzI
SLIDE 30 http://j-vh.me/17qSODO http://j-vh.me/17qSQvy
SLIDE 31 http://j-vh.me/17qSQvy
SLIDE 32
DEMO
SLIDE 33 http://j-vh.me/17qTs4n
SLIDE 34 Why Bother?
- Also FANTASTIC customer support
- Creative control = cartography!
- PostGIS in the browser = SQL
- You can run it from anywhere
- Hosted (yes, eventually costs $)
- CartoDb.js is flexible and evolving
- HTML5 compliant w/devices
SLIDE 36 https://github.com/wboykinm/vcgi http://j-vh.me/1aKLS22
SLIDE 37 http://j-vh.me/1blbroq
SLIDE 38 TileMill CartoDB
SLIDE 39