gis cloud solutions - nys gis association · gis cloud solutions exploring alternatives to desktop...

39
GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

Upload: others

Post on 10-Jul-2020

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

GIS Cloud Solutions Exploring alternatives to desktop GIS

John Van Hoesen, Ph.D. Green Mountain College

Page 2: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

A computer won't clean

up the errors in your

manual of procedures. Sheila M. Eby

Page 3: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

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

Page 4: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

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

Page 5: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

.js WMS

TileService

TileStream

Page 6: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

*.PNG

*.SVG *.PDF *.MBTiles http://j-vh.me/17JUTqC

Page 7: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

http://j-vh.me/15n4xlH

*.ovr *.rrd gdal_retile

Page 8: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

64 x 64 256 x 256

(png or jpg)

Page 9: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

Uses SQLite, minimizes

redundancy, and stores interactivity

Page 10: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

http://j-vh.me/16ejc23

Page 11: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College
Page 12: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College
Page 13: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

http://j-vh.me/10gvFK6

Page 14: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

http://j-vh.me/12dYQ3z

Page 15: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College
Page 16: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College
Page 17: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College
Page 22: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

Arc2Earth

Page 23: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

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

Page 25: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

CartoDB

Page 26: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College
Page 27: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College
Page 28: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

#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/

Page 32: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

DEMO

Page 34: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

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

Page 35: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

GitHub

Page 36: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

https://github.com/wboykinm/vcgi http://j-vh.me/1aKLS22

Page 38: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College

TileMill

CartoDB

Page 39: GIS Cloud Solutions - NYS GIS Association · GIS Cloud Solutions Exploring alternatives to desktop GIS John Van Hoesen, Ph.D. Green Mountain College