Geospatial Javascript
Christopher Helm
FOSS4G 2013
@cwhelm on twitter
or
Chris Helm's Love Affair with Javascript and the internet
or
GIS is not dead, it's coming for you and its been drinking Javascript
My Argument
The web is central, JS is essential
[] + {} ?
[object Object]
the web
thinking about how it has evolved
Our perception of JS
has evolved...
Web Evolution
new tech is born everyday
processing tools
data formats
disseminate ideas
share data
visualize
Javascript is central
leaflet, openlayers, and now d3 (svg)
d3 - data driven docs
SVG / CSS / HTML
"D3 is the new flash..." - Paul Ramsey
"@Turbo3AA9F 'Look at my very beautiful, screen-filling, one-off, data visualization site.' New instrument, same tune." - Paul Ramsey
Freedom for web cartography
Adaptive Composite Projections
data has become pervasive/dynamic
we blur the line between client / server
sockets
webRTC
RestHooks
Growing up today?
MapServer? or Leafet? or D3?
Reality check
PostGIS is teh HAWT
Package Management
npm
grunt
bower
yeoman
in the end
"Where is ArcView.js?" - a few people, 2 years ago
JS.Geo San Francisco 2014
The Javascript + Geo festival of love conference
JSTS
A JS port of JTS/GEOS
an open proxy to geo data on github
Terraformer
JSON Formats, spatial indexes & stores, simple searches